>>> lidarr: Building testing/lidarr 2.8.2.4493-r0 (using abuild 3.14.1-r3) started Mon, 23 Dec 2024 21:31:57 +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/84) Installing dotnet-host (9.0.0-r1) (2/84) Installing dotnet6-hostfxr (6.0.36-r1) (3/84) Installing icu-data-full (74.2-r0) (4/84) Installing icu-libs (74.2-r0) (5/84) Installing lttng-ust (2.13.8-r0) (6/84) 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/84) Installing aspnetcore6-runtime (6.0.36-r1) (8/84) Installing sqlite-libs (3.47.2-r0) (9/84) Installing aom-libs (3.11.0-r0) (10/84) Installing libxau (1.0.12-r0) (11/84) Installing libmd (1.1.0-r0) (12/84) Installing libbsd (0.12.2-r0) (13/84) Installing libxdmcp (1.1.5-r1) (14/84) Installing libxcb (1.17.0-r0) (15/84) Installing libx11 (1.8.10-r0) (16/84) Installing hwdata-pci (0.390-r0) (17/84) Installing libpciaccess (0.18.1-r0) (18/84) Installing libdrm (2.4.124-r0) (19/84) Installing libxext (1.3.6-r2) (20/84) Installing libxfixes (6.0.1-r4) (21/84) Installing libffi (3.4.6-r0) (22/84) Installing wayland-libs-client (1.23.1-r0) (23/84) Installing libva (2.22.0-r1) (24/84) Installing libvdpau (1.5-r4) (25/84) Installing ffmpeg-libavutil (6.1.2-r1) (26/84) Installing libdav1d (1.5.0-r0) (27/84) Installing openexr-libiex (3.3.2-r0) (28/84) Installing openexr-libilmthread (3.3.2-r0) (29/84) Installing imath (3.1.12-r0) (30/84) Installing libdeflate (1.23-r0) (31/84) Installing openexr-libopenexrcore (3.3.2-r0) (32/84) Installing openexr-libopenexr (3.3.2-r0) (33/84) Installing giflib (5.2.2-r0) (34/84) Installing libhwy (1.0.7-r0) (35/84) Installing libjpeg-turbo (3.0.4-r0) (36/84) Installing lcms2 (2.16-r0) (37/84) Installing libpng (1.6.44-r0) (38/84) Installing libjxl (0.10.3-r0) (39/84) Installing lame-libs (3.100-r5) (40/84) Installing opus (1.5.2-r1) (41/84) Installing rav1e-libs (0.7.1-r0) (42/84) Installing soxr (0.1.3-r7) (43/84) Installing ffmpeg-libswresample (6.1.2-r1) (44/84) Installing libogg (1.3.5-r5) (45/84) Installing libtheora (1.1.1-r18) (46/84) Installing libvorbis (1.3.7-r2) (47/84) Installing libvpx (1.15.0-r0) (48/84) Installing libsharpyuv (1.5.0-r0) (49/84) Installing libwebp (1.5.0-r0) (50/84) Installing libwebpmux (1.5.0-r0) (51/84) Installing x264-libs (0.164.3108-r0) (52/84) Installing numactl (2.0.18-r0) (53/84) Installing x265-libs (3.6-r0) (54/84) Installing xvidcore (1.3.7-r2) (55/84) Installing ffmpeg-libavcodec (6.1.2-r1) (56/84) Installing libbluray (1.3.4-r1) (57/84) Installing libbz2 (1.0.8-r6) (58/84) Installing mpg123-libs (1.32.10-r0) (59/84) Installing libopenmpt (0.7.12-r0) (60/84) Installing mbedtls (3.6.2-r0) (61/84) Installing librist (0.2.10-r1) (62/84) Installing libsrt (1.5.3-r0) (63/84) Installing libssh (0.11.1-r0) (64/84) Installing xz-libs (5.6.3-r0) (65/84) Installing libxml2 (2.13.4-r3) (66/84) Installing libsodium (1.0.20-r0) (67/84) Installing libzmq (4.3.5-r2) (68/84) Installing ffmpeg-libavformat (6.1.2-r1) (69/84) Installing fftw-double-libs (3.3.10-r6) (70/84) Installing chromaprint-libs (1.5.1-r8) (71/84) Installing chromaprint (1.5.1-r8) (72/84) Installing aspnetcore6-targeting-pack (6.0.36-r1) (73/84) Installing dotnet6-apphost-pack (6.0.36-r1) (74/84) Installing dotnet6-targeting-pack (6.0.36-r1) (75/84) Installing dotnet6-templates (6.0.136-r1) (76/84) Installing netstandard21-targeting-pack (9.0.101-r0) (77/84) Installing dotnet6-sdk (6.0.136-r1) (78/84) Installing ca-certificates (20241010-r0) (79/84) Installing ada-libs (2.9.2-r2) (80/84) Installing simdjson (3.10.1-r0) (81/84) Installing simdutf (5.7.0-r0) (82/84) Installing nodejs (22.11.0-r1) (83/84) Installing yarn (1.22.22-r1) (84/84) Installing .makedepends-lidarr (20241223.213158) Executing busybox-1.37.0-r10.trigger Executing ca-certificates-20241010-r0.trigger OK: 830 MiB in 186 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.8.2.4493.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> lidarr: Fetching lidarr-2.8.2.4493.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.8.2.4493.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/lidarr-2.8.2.4493.tar.gz.part' lidarr-2.8.2.4493.ta 18.5M --:--:-- ETA lidarr-2.8.2.4493.ta 28.3M --:--:-- ETA lidarr-2.8.2.4493.ta 37.0M --:--:-- ETA lidarr-2.8.2.4493.ta 100% |********************************| 38.3M 0:00:00 ETA '/var/cache/distfiles/edge/lidarr-2.8.2.4493.tar.gz.part' saved >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.8.2.4493.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.8.2.4493.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.8.2.4493.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 11.99s. 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... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 16.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 16.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 16.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Common/Lidarr.Common.csproj (in 17.81 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 17.81 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update/Lidarr.Update.csproj (in 17.83 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 17.81 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 18.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Core/Lidarr.Core.csproj (in 18.3 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 20.08 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 20.18 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 20.21 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Lidarr.Http/Lidarr.Http.csproj (in 20.2 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 20.21 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 20.23 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 20.26 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 20.24 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 20.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 20.31 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 20.33 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Console/Lidarr.Console.csproj (in 20.41 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 20.42 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 20.73 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Host/Lidarr.Host.csproj (in 20.75 sec). ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/ServiceInstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/ServiceUninstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.Windows.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.Mono.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/Lidarr.Update/net6.0/linux-musl-arm/Lidarr.Update.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/Lidarr.Update/net6.0/linux-musl-arm/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/newtonsoft.json/13.0.3/lib/net6.0/Newtonsoft.Json.dll" to "../../_tests/net6.0/linux-musl-arm/Newtonsoft.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Newtonsoft.Json.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.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.io.abstractions/17.0.24/lib/net6.0/System.IO.Abstractions.dll" to "../../_tests/net6.0/linux-musl-arm/System.IO.Abstractions.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.IO.Abstractions.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.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.security.cryptography.pkcs/6.0.0/lib/net6.0/System.Security.Cryptography.Pkcs.dll" to "../../_tests/net6.0/linux-musl-arm/System.Security.Cryptography.Pkcs.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.Security.Cryptography.Pkcs.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.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.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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.testhost/17.10.0/lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll" to "../../_tests/net6.0/linux-musl-arm/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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.testhost/17.10.0/lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll" to "../../_tests/net6.0/linux-musl-arm/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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.testhost/17.10.0/lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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/system.io.abstractions.testinghelpers/17.0.24/lib/net6.0/System.IO.Abstractions.TestingHelpers.dll" to "../../_tests/net6.0/linux-musl-arm/System.IO.Abstractions.TestingHelpers.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.IO.Abstractions.TestingHelpers.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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/system.drawing.common/6.0.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll" to "../../_tests/net6.0/linux-musl-arm/System.Drawing.Common.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.Drawing.Common.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/Lidarr.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-arm/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/ /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm/fpcalc" to "../../_tests/net6.0/linux-musl-arm/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj] Build succeeded. /usr/lib/dotnet/sdk/6.0.136/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/newtonsoft.json/13.0.3/lib/net6.0/Newtonsoft.Json.dll" to "../../_tests/net6.0/linux-musl-arm/Newtonsoft.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Newtonsoft.Json.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.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.io.abstractions/17.0.24/lib/net6.0/System.IO.Abstractions.dll" to "../../_tests/net6.0/linux-musl-arm/System.IO.Abstractions.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.IO.Abstractions.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.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.security.cryptography.pkcs/6.0.0/lib/net6.0/System.Security.Cryptography.Pkcs.dll" to "../../_tests/net6.0/linux-musl-arm/System.Security.Cryptography.Pkcs.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.Security.Cryptography.Pkcs.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.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.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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.testhost/17.10.0/lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll" to "../../_tests/net6.0/linux-musl-arm/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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.testhost/17.10.0/lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll" to "../../_tests/net6.0/linux-musl-arm/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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.testhost/17.10.0/lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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/system.io.abstractions.testinghelpers/17.0.24/lib/net6.0/System.IO.Abstractions.TestingHelpers.dll" to "../../_tests/net6.0/linux-musl-arm/System.IO.Abstractions.TestingHelpers.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.IO.Abstractions.TestingHelpers.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/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/system.drawing.common/6.0.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll" to "../../_tests/net6.0/linux-musl-arm/System.Drawing.Common.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/System.Drawing.Common.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm/fpcalc" to "../../_tests/net6.0/linux-musl-arm/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj] 10 Warning(s) 0 Error(s) Time Elapsed 00:01:03.44 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.8.2.4493/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/Images/Icons Done in 48.43s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. 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. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [8 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [9 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [9 ms] Skipped empty_folder_should_return_folder_modified_date [9 ms] Skipped folder_should_return_correct_value_for_last_write [9 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [9 ms] Skipped FolderWritable_should_return_true_for_writable_directory [9 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [9 ms] Skipped MoveFile_should_not_move_overwrite_itself [9 ms] Skipped MoveFile_should_overwrite_existing_file [9 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [9 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [10 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [10 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [10 ms] Skipped should_be_able_to_move_read_only_file [10 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [10 ms] Skipped should_be_able_to_set_permission_from_parrent [10 ms] Skipped should_be_set_last_file_write [10 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [10 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [10 ms] Skipped should_return_false_for_unlocked_and_readonly_file [10 ms] Skipped should_return_false_for_unlocked_file [10 ms] Skipped should_return_true_for_unlocked_file [10 ms] Skipped writealltext_should_truncate_existing [10 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 14 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 233 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (net6.0) 21:34:18.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:34:18.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:34:18.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:34:18.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:34:18.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:34:18.9 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589182748_3/x22obqmt.iaq/zlrtwqpe.sfp 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:34:18.9 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589253966_4/hoayvzcw.j0y' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589253966_4/hoayvzcw.j0y/lidarr_write_test.txt' is denied. 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:34:18.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:34:19.0 Info: Installation Folder: /C/NzbDrone/ 21:34:19.0 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:19.0 Info: Verifying requirements before update... 21:34:19.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:34:19.0 Info: Installation Folder: /C/NzbDrone/ 21:34:19.0 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:19.0 Info: Verifying requirements before update... 21:34:19.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:34:19.0 Info: Installation Folder: /C/NzbDrone/ 21:34:19.0 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:19.0 Info: Verifying requirements before update... 21:34:19.0 Info: Verifying Update Folder 21:34:19.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:34:19.0 Info: Installation Folder: 21:34:19.0 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:19.0 Info: Verifying requirements before update... 21:34:19.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 461 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (net6.0) 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:34:19.0 Info: Installation Folder: 21:34:19.0 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:19.0 Info: Verifying requirements before update... 21:34:19.0 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 21:34:19.0 Info: Installation Folder: 21:34:19.0 Info: Updating Lidarr from version to version 2.8.2.4493 21:34:19.0 Info: Verifying requirements before update... 21:34:19.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 [37 ms] 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:34:18.9 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589605397_7/rizpmseq.ljb' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589605397_7/1ofmmvpx.4zi' using Syscall.rename 21:34:18.9 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589605397_7/1ofmmvpx.4zi 21:34:18.9 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589605397_7/ajzvzob2.eli' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589605397_7/1ofmmvpx.4zi' using Syscall.rename 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:34:18.9 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589862892_12/pzmu11ra.mgb 21:34:18.9 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589862892_12/tgzospjr.jva' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589862892_12/pzmu11ra.mgb' using Syscall.rename 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:34:18.9 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589889941_13/cx5mmxgz.1i5/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589889941_13/cx5mmxgz.1i5/rename.txt' using Syscall.rename 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:34:18.9 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589982347_16/ww0kkzs0.ca1 21:34:18.9 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589982347_16/ww0kkzs0.ca1 21:34:18.9 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589982347_16/ww0kkzs0.ca1 21:34:18.9 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864589982347_16/ww0kkzs0.ca1 21:34:18.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:34:18.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:34:19.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:34:19.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:34:19.0 Debug: Lidarr process ID: 12 21:34:19.0 Debug: Arguments: 21:34:19.0 Debug: 12 21:34:19.0 Debug: 21:34:19.0 Debug: /C/Lidarr/lidarr.exe 21:34:19.0 Debug: Using executing application: /C/Lidarr/lidarr.exe 21:34:19.0 Debug: Executable location: /C/Lidarr/lidarr.exe 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:34:19.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:34:19.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 21:34:19.0 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:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:34:19.0 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864590864891_20/2ylsoft0.cgx 21:34:19.0 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864590864891_20/2ylsoft0.cgx 21:34:19.0 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864590864891_20/2ylsoft0.cgx 21:34:19.0 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864590864891_20/2ylsoft0.cgx 21:34:19.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:34:19.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:34:19.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:34:19.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:34:19.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864591174893_24/spdkoa3c.r32 21:34:19.1 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864591174893_24/spdkoa3c.r32 21:34:19.1 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864591174893_24/spdkoa3c.r32 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:34:19.1 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864591200183_25/o4maht4v.vzm 21:34:19.1 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864591200183_25/o4maht4v.vzm 21:34:19.1 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864591200183_25/o4maht4v.vzm 21:34:19.1 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2101_638705864591200183_25/o4maht4v.vzm 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:34:19.1 Debug: path: /C/I_DO_NOT_EXIST 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:34:19.1 Debug: path: /C/ 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:34:19.1 Debug: path: /C/invalidFolder 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:34:19.1 Debug: path: /home/buildozer/.config 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 21:34:19.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:34:19.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:34:19.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:34:19.0 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:34:19.0 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:34:19.0 Info: Starting Lidarr 21:34:19.0 Info: Starting Lidarr service 21:34:19.0 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:34:19.0 Info: Starting Lidarr.Console 21:34:19.1 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:34:19.1 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:34:19.1 Info: Starting Lidarr 21:34:19.1 Info: Starting Lidarr service 21:34:19.1 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:34:19.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:34:19.2 Debug: Directory /System/Library/CoreServices/ doesn't exist 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:34:19.2 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:34:19.2 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 21:34:19.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: 715 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (net6.0) 21:34:19.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 21:34:19.3 Debug: fpcalc version: 1.5.1 21:34:19.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 893 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (net6.0) 21:34:19.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:34:19.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:34:19.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:34:19.4 Debug: fpcalc version: 1.5.1 21:34:19.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:34:19.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:34:19.5 Debug: fpcalc version: 1.5.1 21:34:19.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:34:19.5 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:34:19.6 Debug: fpcalc version: 1.5.1 21:34:19.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:34:19.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:34:19.6 Debug: fpcalc version: 1.5.1 21:34:19.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:34:19.6 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:34:19.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:34:19.8 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:34:19.8 Info: 1 instance(s) of Lidarr are running 21:34:19.8 Warn: Another instance of Lidarr is already running. 21:34:19.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:34:19.8 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:34:19.8 Info: 1 instance(s) of Lidarr are running 21:34:19.8 Warn: Another instance of Lidarr is already running. 21:34:19.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:34:19.8 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:34:19.8 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:34:19.8 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:34:19.8 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:34:19.8 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 21:34:19.8 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 21:34:19.8 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 21:34:19.8 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [45 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [2 ms] Skipped show_error_on_install_if_service_already_exist [1 ms] Skipped show_error_on_uninstall_if_service_doesnt_exist [1 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (net6.0) 21:34:20.1 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:34:20.1 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 21:34:20.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:34:20.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:34:20.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:34:20.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:34:20.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:34:20.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:34:20.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:34:20.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:34:20.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:34:20.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:34:20.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:34:20.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:34:20.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:34:20.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:34:20.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:34:20.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:34:20.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:34:20.5 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:34:20.5 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [16 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [1 ms] 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:34:20.6 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:34:20.6 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:34:20.7 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:34:20.7 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.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:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:34:20.8 Info: Data directory is being overridden to [c:\users\test\] 21:34:20.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:34:20.8 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:34:20.8 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:34:21.0 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:34:21.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:34:21.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:34:21.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:34:21.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:34:21.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:34:21.1 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:34:21.2 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:34:21.2 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:34:21.2 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:34:21.2 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:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 21:34:21.2 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") [2 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [2 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:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 21:34:21.2 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") [2 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:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:34:21.2 Warn: The string can't be left empty, null or consist of only whitespaces. 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:34:21.2 Warn: The string can't be left empty, null or consist of only whitespaces. 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [2 ms] 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:34:21.2 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:34:21.2 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [2 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [1 ms] Skipped path_should_return_parent_windows("C:\\",null) [2 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:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:34:21.3 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:34:21.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 21:34:21.3 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:21.4 Debug: Dummy process. ID:2638 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:21.9 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 21:34:21.9 Debug: - [2638] Lidarr.Test.Dummy 21:34:21.9 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 21:34:21.9 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:34:21.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:34:21.9 Debug: Finding process with Id:1234567 21:34:22.0 Warn: Unable to find process with ID 1234567 21:34:22.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:34:22.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:34:22.0 Debug: Finding process with Id:0 21:34:22.0 Warn: Unable to find process with ID 0 21:34:22.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:34:22.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:34:22.1 Debug: Finding process with Id:-1 21:34:22.1 Warn: Unable to find process with ID -1 21:34:22.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:34:20.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864603227800_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:20.7 Info: DatabaseEngineVersionCheck migrating 21:34:20.8 Info: PerformDBOperation 21:34:20.8 Info: Performing DB Operation 21:34:20.8 Info: SQLite 3.47.2 21:34:20.8 Info: => 0.0645386s 21:34:20.8 Info: DatabaseEngineVersionCheck migrated 21:34:20.8 Info: => 0.0670042s 21:34:20.9 Info: VersionMigration migrating 21:34:20.9 Info: Beginning Transaction 21:34:20.9 Info: CreateTable VersionInfo 21:34:20.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:20.9 Info: => 0.0314686s 21:34:20.9 Info: Committing Transaction 21:34:20.9 Info: VersionMigration migrated 21:34:20.9 Info: => 0.0335881s 21:34:20.9 Info: VersionUniqueMigration migrating 21:34:20.9 Info: Beginning Transaction 21:34:20.9 Info: CreateIndex VersionInfo (Version) 21:34:20.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:20.9 Info: => 0.0019842s 21:34:20.9 Info: AlterTable VersionInfo 21:34:20.9 Info: => 0.0001947s 21:34:20.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:20.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:20.9 Info: => 0.0011692s 21:34:20.9 Info: Committing Transaction 21:34:20.9 Info: VersionUniqueMigration migrated 21:34:20.9 Info: => 0.0014988s 21:34:20.9 Info: VersionDescriptionMigration migrating 21:34:20.9 Info: Beginning Transaction 21:34:20.9 Info: AlterTable VersionInfo 21:34:20.9 Info: => 2.69E-05s 21:34:20.9 Info: CreateColumn VersionInfo Description String 21:34:20.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:20.9 Info: => 0.0003323s 21:34:20.9 Info: Committing Transaction 21:34:20.9 Info: VersionDescriptionMigration migrated 21:34:20.9 Info: => 0.0005565s 21:34:20.9 Info: 1: InitialSetup migrating 21:34:20.9 Info: Beginning Transaction 21:34:20.9 Info: Starting migration of Main DB to 1 21:34:21.0 Info: CreateTable Config 21:34:21.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:21.0 Info: => 0.0004506s 21:34:21.0 Info: CreateIndex Config (Key) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:21.0 Info: => 0.0001721s 21:34:21.0 Info: CreateTable RootFolders 21:34:21.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:21.0 Info: => 0.0001299s 21:34:21.0 Info: CreateIndex RootFolders (Path) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:21.0 Info: => 0.0001006s 21:34:21.0 Info: CreateTable Artists 21:34:21.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:34:21.0 Info: => 0.0003913s 21:34:21.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:21.0 Info: => 0.0001061s 21:34:21.0 Info: CreateIndex Artists (NameSlug) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:21.0 Info: => 9.74E-05s 21:34:21.0 Info: CreateIndex Artists (CleanName) 21:34:21.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.0 Info: => 9.68E-05s 21:34:21.0 Info: CreateIndex Artists (Path) 21:34:21.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.0 Info: => 9.49E-05s 21:34:21.0 Info: CreateTable Albums 21:34:21.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:34:21.0 Info: => 0.0003009s 21:34:21.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.0 Info: => 0.0001031s 21:34:21.0 Info: CreateIndex Albums (MBId) 21:34:21.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:21.0 Info: => 9.77E-05s 21:34:21.0 Info: CreateIndex Albums (TADBId) 21:34:21.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:21.0 Info: => 9.5E-05s 21:34:21.0 Info: CreateIndex Albums (TitleSlug) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:21.0 Info: => 9.48E-05s 21:34:21.0 Info: CreateIndex Albums (CleanTitle) 21:34:21.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.0 Info: => 9.52E-05s 21:34:21.0 Info: CreateIndex Albums (Path) 21:34:21.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:21.0 Info: => 9.34E-05s 21:34:21.0 Info: CreateTable Tracks 21:34:21.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:34:21.0 Info: => 0.0002009s 21:34:21.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:21.0 Info: => 0.000135s 21:34:21.0 Info: CreateIndex Tracks (ArtistId) 21:34:21.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:21.0 Info: => 0.0001129s 21:34:21.0 Info: CreateIndex Tracks (TrackFileId) 21:34:21.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:21.0 Info: => 0.0001129s 21:34:21.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:21.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:21.0 Info: => 0.0001362s 21:34:21.0 Info: CreateTable TrackFiles 21:34:21.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:34:21.0 Info: => 0.0001998s 21:34:21.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:21.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:21.0 Info: => 0.0001251s 21:34:21.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:21.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:21.0 Info: => 0.0001493s 21:34:21.0 Info: CreateTable History 21:34:21.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:34:21.0 Info: => 0.0002428s 21:34:21.0 Info: CreateIndex History (Date) 21:34:21.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:21.0 Info: => 0.0001361s 21:34:21.0 Info: CreateIndex History (EventType) 21:34:21.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:21.0 Info: => 0.0001341s 21:34:21.0 Info: CreateIndex History (DownloadId) 21:34:21.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:21.0 Info: => 0.0001053s 21:34:21.0 Info: CreateIndex History (AlbumId) 21:34:21.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:21.0 Info: => 0.0001288s 21:34:21.0 Info: CreateTable Notifications 21:34:21.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:34:21.0 Info: => 0.0001987s 21:34:21.0 Info: CreateTable ScheduledTasks 21:34:21.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:34:21.0 Info: => 0.0001669s 21:34:21.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:21.0 Info: => 0.000105s 21:34:21.0 Info: CreateTable Indexers 21:34:21.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:34:21.0 Info: => 0.0001557s 21:34:21.0 Info: CreateIndex Indexers (Name) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:21.0 Info: => 0.0001094s 21:34:21.0 Info: CreateTable Profiles 21:34:21.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:34:21.0 Info: => 0.0001375s 21:34:21.0 Info: CreateIndex Profiles (Name) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:21.0 Info: => 0.0001418s 21:34:21.0 Info: CreateTable QualityDefinitions 21:34:21.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:34:21.0 Info: => 0.0001722s 21:34:21.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:21.0 Info: => 0.000107s 21:34:21.0 Info: CreateIndex QualityDefinitions (Title) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:21.0 Info: => 0.0001285s 21:34:21.0 Info: CreateTable NamingConfig 21:34:21.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:34:21.0 Info: => 0.000369s 21:34:21.0 Info: CreateTable Blacklist 21:34:21.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:34:21.0 Info: => 0.0016892s 21:34:21.0 Info: CreateTable Metadata 21:34:21.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:34:21.0 Info: => 0.0001689s 21:34:21.0 Info: CreateTable MetadataFiles 21:34:21.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:34:21.0 Info: => 0.0001865s 21:34:21.0 Info: CreateTable DownloadClients 21:34:21.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:34:21.0 Info: => 0.0001536s 21:34:21.0 Info: CreateTable PendingReleases 21:34:21.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:34:21.0 Info: => 0.0001984s 21:34:21.0 Info: CreateTable RemotePathMappings 21:34:21.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:34:21.0 Info: => 0.0001449s 21:34:21.0 Info: CreateTable Tags 21:34:21.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:21.0 Info: => 0.0001489s 21:34:21.0 Info: CreateIndex Tags (Label) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:21.0 Info: => 0.0001201s 21:34:21.0 Info: CreateTable Restrictions 21:34:21.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:21.0 Info: => 0.0001454s 21:34:21.0 Info: CreateTable DelayProfiles 21:34:21.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:34:21.0 Info: => 0.0001976s 21:34:21.0 Info: CreateTable Users 21:34:21.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:34:21.0 Info: => 0.0001405s 21:34:21.0 Info: CreateIndex Users (Identifier) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:21.0 Info: => 0.0001131s 21:34:21.0 Info: CreateIndex Users (Username) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:21.0 Info: => 0.0001128s 21:34:21.0 Info: CreateTable Commands 21:34:21.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:34:21.0 Info: => 0.0001919s 21:34:21.0 Info: CreateTable IndexerStatus 21:34:21.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:34:21.0 Info: => 0.0002086s 21:34:21.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:21.0 Info: => 0.0001441s 21:34:21.0 Info: CreateTable ExtraFiles 21:34:21.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:34:21.0 Info: => 0.0001918s 21:34:21.0 Info: CreateTable LyricFiles 21:34:21.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:34:21.0 Info: => 0.0001919s 21:34:21.0 Info: CreateTable LanguageProfiles 21:34:21.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:34:21.0 Info: => 0.0001435s 21:34:21.0 Info: CreateIndex LanguageProfiles (Name) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:21.0 Info: => 0.0001172s 21:34:21.0 Info: CreateTable DownloadClientStatus 21:34:21.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:34:21.0 Info: => 0.000159s 21:34:21.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:21.0 Info: => 0.0001176s 21:34:21.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:21.0 Info: -> 1 Insert operations completed in 00:00:00.0038894 taking an average of 00:00:00.0038894 21:34:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:21', 'InitialSetup') 21:34:21.0 Info: Committing Transaction 21:34:21.0 Info: 1: InitialSetup migrated 21:34:21.0 Info: => 0.0057386s 21:34:21.0 Info: 2: add_reason_to_pending_releases migrating 21:34:21.0 Info: Beginning Transaction 21:34:21.0 Info: Starting migration of Main DB to 2 21:34:21.0 Info: AlterTable PendingReleases 21:34:21.0 Info: => 1.9E-06s 21:34:21.0 Info: CreateColumn PendingReleases Reason Int32 21:34:21.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:21.0 Info: => 0.0006379s 21:34:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:21', 'add_reason_to_pending_releases') 21:34:21.0 Info: Committing Transaction 21:34:21.0 Info: 2: add_reason_to_pending_releases migrated 21:34:21.0 Info: => 0.0010218s 21:34:21.0 Info: 3: add_medium_support migrating 21:34:21.0 Info: Beginning Transaction 21:34:21.0 Info: Starting migration of Main DB to 3 21:34:21.0 Info: AlterTable Albums 21:34:21.0 Info: => 1.6E-06s 21:34:21.0 Info: CreateColumn Albums Media String 21:34:21.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:21.0 Info: => 0.0006194s 21:34:21.0 Info: AlterTable Tracks 21:34:21.0 Info: => 1.3E-06s 21:34:21.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:21.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:21.0 Info: => 0.0005525s 21:34:21.0 Info: AlterTable Tracks 21:34:21.0 Info: => 1.6E-06s 21:34:21.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:21.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:21.0 Info: => 0.0005672s 21:34:21.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:21.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:21.0 Info: => 0.0004193s 21:34:21.0 Info: DeleteColumn Tracks TrackNumber 21:34:21.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:34:21.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:34:21.0 Info: DROP TABLE "Tracks" 21:34:21.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:21.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:21.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:21.0 Info: => 0.0268619s 21:34:21.0 Info: AlterTable Tracks 21:34:21.0 Info: => 1.4E-06s 21:34:21.0 Info: CreateColumn Tracks TrackNumber String 21:34:21.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:21.0 Info: => 0.0005729s 21:34:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:21', 'add_medium_support') 21:34:21.0 Info: Committing Transaction 21:34:21.0 Info: 3: add_medium_support migrated 21:34:21.0 Info: => 0.0010698s 21:34:21.0 Info: 4: add_various_qualites_in_profile migrating 21:34:21.0 Info: Beginning Transaction 21:34:21.0 Info: Starting migration of Main DB to 4 21:34:21.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:21.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:21.0 Info: => 0.000111s 21:34:21.0 Info: PerformDBOperation 21:34:21.0 Info: Performing DB Operation 21:34:21.0 Info: => 0.0107756s 21:34:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:21', 'add_various_qualites_in_profile') 21:34:21.0 Info: Committing Transaction 21:34:21.0 Info: 4: add_various_qualites_in_profile migrated 21:34:21.0 Info: => 0.0112173s 21:34:21.0 Info: 5: metadata_profiles migrating 21:34:21.0 Info: Beginning Transaction 21:34:21.0 Info: Starting migration of Main DB to 5 21:34:21.0 Info: CreateTable MetadataProfiles 21:34:21.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:34:21.0 Info: => 0.0002149s 21:34:21.0 Info: CreateIndex MetadataProfiles (Name) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:21.0 Info: => 0.0001283s 21:34:21.0 Info: AlterTable Artists 21:34:21.0 Info: => 1.3E-06s 21:34:21.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:21.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:21.0 Info: => 0.0006203s 21:34:21.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:21.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:34:21.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:34:21.0 Info: DROP TABLE "Artists" 21:34:21.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:21.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.0 Info: => 0.0060345s 21:34:21.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:21.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:34:21.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:34:21.0 Info: DROP TABLE "Artists" 21:34:21.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:21.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.0 Info: => 0.005807s 21:34:21.0 Info: AlterTable Albums 21:34:21.0 Info: => 1.7E-06s 21:34:21.0 Info: CreateColumn Albums SecondaryTypes String 21:34:21.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:21.0 Info: => 0.0005533s 21:34:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:21', 'metadata_profiles') 21:34:21.0 Info: Committing Transaction 21:34:21.0 Info: 5: metadata_profiles migrated 21:34:21.0 Info: => 0.0010484s 21:34:21.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:21.0 Info: Beginning Transaction 21:34:21.0 Info: Starting migration of Main DB to 6 21:34:21.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:21.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) 21:34:21.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:21.1 Info: DROP TABLE "Indexers" 21:34:21.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:21.1 Info: => 0.0084979s 21:34:21.1 Info: AlterTable Indexers 21:34:21.1 Info: => 1.8E-06s 21:34:21.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:21.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:21.1 Info: => 0.0005722s 21:34:21.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:21.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:21.1 Info: => 6.7E-05s 21:34:21.1 Info: AlterTable Indexers 21:34:21.1 Info: => 1.3E-06s 21:34:21.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:21.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:34:21.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:34:21.1 Info: DROP TABLE "Indexers" 21:34:21.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:21.1 Info: => 0.0092392s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:21', 'separate_automatic_and_interactive_search') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:21.1 Info: => 0.0099147s 21:34:21.1 Info: 7: change_album_path_to_relative migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 7 21:34:21.1 Info: DeleteColumn Albums Path 21:34:21.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:34:21.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:34:21.1 Info: DROP TABLE "Albums" 21:34:21.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.1 Info: => 0.0060037s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:21', 'change_album_path_to_relative') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 7: change_album_path_to_relative migrated 21:34:21.1 Info: => 0.0069643s 21:34:21.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 8 21:34:21.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:34:21.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:34:21.1 Info: => 7.68E-05s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:21', 'change_quality_size_mb_to_kb') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:21.1 Info: => 0.0003911s 21:34:21.1 Info: 9: album_releases migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 9 21:34:21.1 Info: AlterTable Albums 21:34:21.1 Info: => 2.1E-06s 21:34:21.1 Info: CreateColumn Albums Releases String 21:34:21.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:21.1 Info: => 0.0006254s 21:34:21.1 Info: AlterTable Albums 21:34:21.1 Info: => 1.5E-06s 21:34:21.1 Info: CreateColumn Albums CurrentRelease String 21:34:21.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:21.1 Info: => 0.0005558s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:21', 'album_releases') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 9: album_releases migrated 21:34:21.1 Info: => 0.000871s 21:34:21.1 Info: 10: album_releases_fix migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 10 21:34:21.1 Info: AlterTable Albums 21:34:21.1 Info: => 1.9E-06s 21:34:21.1 Info: AlterColumn Albums Releases String 21:34:21.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:34:21.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:34:21.1 Info: DROP TABLE "Albums" 21:34:21.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.1 Info: => 0.0059235s 21:34:21.1 Info: AlterTable Albums 21:34:21.1 Info: => 1.4E-06s 21:34:21.1 Info: AlterColumn Albums CurrentRelease String 21:34:21.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:34:21.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:34:21.1 Info: DROP TABLE "Albums" 21:34:21.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:21.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.1 Info: => 0.0058424s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:21', 'album_releases_fix') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 10: album_releases_fix migrated 21:34:21.1 Info: => 0.006251s 21:34:21.1 Info: 11: import_lists migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 11 21:34:21.1 Info: CreateTable ImportLists 21:34:21.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:34:21.1 Info: => 0.0002444s 21:34:21.1 Info: CreateIndex ImportLists (Name) 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:21.1 Info: => 0.0001096s 21:34:21.1 Info: CreateTable ImportListStatus 21:34:21.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:34:21.1 Info: => 0.0001595s 21:34:21.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:21.1 Info: => 0.0001067s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:21', 'import_lists') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 11: import_lists migrated 21:34:21.1 Info: => 0.0004547s 21:34:21.1 Info: 12: add_release_status migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 12 21:34:21.1 Info: AlterTable MetadataProfiles 21:34:21.1 Info: => 1.9E-06s 21:34:21.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:21.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:21.1 Info: => 0.0006822s 21:34:21.1 Info: PerformDBOperation 21:34:21.1 Info: Performing DB Operation 21:34:21.1 Info: => 0.003212s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:21', 'add_release_status') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 12: add_release_status migrated 21:34:21.1 Info: => 0.0036146s 21:34:21.1 Info: 13: album_download_notification migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 13 21:34:21.1 Info: AlterTable Notifications 21:34:21.1 Info: => 1.8E-06s 21:34:21.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:21.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:21.1 Info: => 0.0006336s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:21', 'album_download_notification') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 13: album_download_notification migrated 21:34:21.1 Info: => 0.0009693s 21:34:21.1 Info: 14: fix_language_metadata_profiles migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 14 21:34:21.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:34:21.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:34:21.1 Info: => 0.000119s 21:34:21.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:34:21.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:34:21.1 Info: => 8.73E-05s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:21', 'fix_language_metadata_profiles') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 14: fix_language_metadata_profiles migrated 21:34:21.1 Info: => 0.0003738s 21:34:21.1 Info: 15: remove_fanzub migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 15 21:34:21.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:21.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:21.1 Info: => 8.57E-05s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:21', 'remove_fanzub') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 15: remove_fanzub migrated 21:34:21.1 Info: => 0.0003831s 21:34:21.1 Info: 16: update_artist_history_indexes migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 16 21:34:21.1 Info: CreateIndex Albums (ArtistId) 21:34:21.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:21.1 Info: => 0.0001525s 21:34:21.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:21.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:21.1 Info: => 0.0001132s 21:34:21.1 Info: DeleteIndex History (AlbumId) 21:34:21.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:21.1 Info: => 0.0005612s 21:34:21.1 Info: CreateIndex History (AlbumId, Date) 21:34:21.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:21.1 Info: => 0.0001337s 21:34:21.1 Info: DeleteIndex History (DownloadId) 21:34:21.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:21.1 Info: => 0.0001753s 21:34:21.1 Info: CreateIndex History (DownloadId, Date) 21:34:21.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:21.1 Info: => 0.0001233s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:21', 'update_artist_history_indexes') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 16: update_artist_history_indexes migrated 21:34:21.1 Info: => 0.0004731s 21:34:21.1 Info: 17: remove_nma migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 17 21:34:21.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:21.1 Info: => 0.0030369s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:21', 'remove_nma') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 17: remove_nma migrated 21:34:21.1 Info: => 0.0033466s 21:34:21.1 Info: 18: album_disambiguation migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 18 21:34:21.1 Info: AlterTable Albums 21:34:21.1 Info: => 8.7E-06s 21:34:21.1 Info: CreateColumn Albums Disambiguation String 21:34:21.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:21.1 Info: => 0.0008642s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:21', 'album_disambiguation') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 18: album_disambiguation migrated 21:34:21.1 Info: => 0.0029316s 21:34:21.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 19 21:34:21.1 Info: PerformDBOperation 21:34:21.1 Info: Performing DB Operation 21:34:21.1 Info: => 0.0036901s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:21', 'add_ape_quality_in_profiles') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:21.1 Info: => 0.0040705s 21:34:21.1 Info: 20: remove_pushalot migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 20 21:34:21.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:21.1 Info: => 0.0001599s 21:34:21.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:21.1 Info: => 6.13E-05s 21:34:21.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:21.1 Info: => 6.04E-05s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:21', 'remove_pushalot') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 20: remove_pushalot migrated 21:34:21.1 Info: => 0.000375s 21:34:21.1 Info: 21: add_custom_filters migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 21 21:34:21.1 Info: CreateTable CustomFilters 21:34:21.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:34:21.1 Info: => 0.0001984s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:21', 'add_custom_filters') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 21: add_custom_filters migrated 21:34:21.1 Info: => 0.0036979s 21:34:21.1 Info: 22: import_list_tags migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 22 21:34:21.1 Info: AlterTable ImportLists 21:34:21.1 Info: => 2.2E-06s 21:34:21.1 Info: CreateColumn ImportLists Tags String 21:34:21.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:21.1 Info: => 0.0007162s 21:34:21.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:21', 'import_list_tags') 21:34:21.1 Info: Committing Transaction 21:34:21.1 Info: 22: import_list_tags migrated 21:34:21.1 Info: => 0.0011112s 21:34:21.1 Info: 23: add_release_groups_etc migrating 21:34:21.1 Info: Beginning Transaction 21:34:21.1 Info: Starting migration of Main DB to 23 21:34:21.1 Info: CreateTable ArtistMetadata 21:34:21.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:34:21.1 Info: => 0.000324s 21:34:21.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:21.1 Info: => 0.0001275s 21:34:21.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:34:21.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:34:21.1 Info: => 0.0001371s 21:34:21.1 Info: AlterTable Artists 21:34:21.1 Info: => 1.4E-06s 21:34:21.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:21.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:21.1 Info: => 0.0025825s 21:34:21.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:21.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:21.1 Info: => 0.0001144s 21:34:21.1 Info: CreateTable AlbumReleases 21:34:21.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:34:21.1 Info: => 0.0002327s 21:34:21.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:21.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:21.1 Info: => 0.0001182s 21:34:21.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:21.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:21.1 Info: => 0.0001072s 21:34:21.1 Info: PerformDBOperation 21:34:21.1 Info: Performing DB Operation 21:34:21.2 Info: => 0.010811s 21:34:21.2 Info: AlterTable Albums 21:34:21.2 Info: => 2.3E-06s 21:34:21.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:21.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0007534s 21:34:21.2 Info: AlterTable Albums 21:34:21.2 Info: => 1.8E-06s 21:34:21.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:21.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:21.2 Info: => 0.0006417s 21:34:21.2 Info: AlterTable Albums 21:34:21.2 Info: => 1.4E-06s 21:34:21.2 Info: CreateColumn Albums Links String 21:34:21.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:21.2 Info: => 0.0006232s 21:34:21.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:21.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:21.2 Info: => 0.0001227s 21:34:21.2 Info: AlterTable Tracks 21:34:21.2 Info: => 1.5E-06s 21:34:21.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:21.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:21.2 Info: => 0.0006312s 21:34:21.2 Info: AlterTable Tracks 21:34:21.2 Info: => 1.7E-06s 21:34:21.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:21.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0006243s 21:34:21.2 Info: AlterTable Tracks 21:34:21.2 Info: => 1.6E-06s 21:34:21.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:21.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0006175s 21:34:21.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:21.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:21.2 Info: => 0.0001248s 21:34:21.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:21.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:21.2 Info: => 0.0001414s 21:34:21.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:21.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) 21:34:21.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" 21:34:21.2 Info: DROP TABLE "Artists" 21:34:21.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.2 Info: => 0.0092454s 21:34:21.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:21.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) 21:34:21.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" 21:34:21.2 Info: DROP TABLE "Albums" 21:34:21.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:21.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.2 Info: => 0.0062743s 21:34:21.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:21.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) 21:34:21.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" 21:34:21.2 Info: DROP TABLE "Tracks" 21:34:21.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:21.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:21.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:21.2 Info: => 0.0057172s 21:34:21.2 Info: DeleteColumn TrackFiles ArtistId 21:34:21.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) 21:34:21.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" 21:34:21.2 Info: DROP TABLE "TrackFiles" 21:34:21.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:21.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:21.2 Info: => 0.0054618s 21:34:21.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:21.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:21.2 Info: => 0.0001124s 21:34:21.2 Info: CreateIndex Artists (Monitored) 21:34:21.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:21.2 Info: => 0.0001016s 21:34:21.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:21.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:21.2 Info: => 0.0001025s 21:34:21.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:21.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:21.2 Info: => 0.0001023s 21:34:21.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:21.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:21.2 Info: => 0.0001017s 21:34:21.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:21.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:21.2 Info: => 0.0001116s 21:34:21.2 Info: UpdateData 21:34:21.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:21.2 Info: => 0.0027465s 21:34:21.2 Info: UpdateData 21:34:21.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:21.2 Info: => 9.63E-05s 21:34:21.2 Info: UpdateData 21:34:21.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:21.2 Info: => 7.63E-05s 21:34:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:21', 'add_release_groups_etc') 21:34:21.2 Info: Committing Transaction 21:34:21.2 Info: 23: add_release_groups_etc migrated 21:34:21.2 Info: => 0.0026802s 21:34:21.2 Info: 24: NewMediaInfoFormat migrating 21:34:21.2 Info: Beginning Transaction 21:34:21.2 Info: Starting migration of Main DB to 24 21:34:21.2 Info: UpdateData 21:34:21.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:21.2 Info: => 9.97E-05s 21:34:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:21', 'NewMediaInfoFormat') 21:34:21.2 Info: Committing Transaction 21:34:21.2 Info: 24: NewMediaInfoFormat migrated 21:34:21.2 Info: => 0.0004304s 21:34:21.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:21.2 Info: Beginning Transaction 21:34:21.2 Info: Starting migration of Main DB to 25 21:34:21.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:21.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:21.2 Info: => 0.0018229s 21:34:21.2 Info: AlterTable ReleaseProfiles 21:34:21.2 Info: => 2E-06s 21:34:21.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:21.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:21.2 Info: => 0.0006031s 21:34:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:21', 'rename_restrictions_to_release_profiles') 21:34:21.2 Info: Committing Transaction 21:34:21.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:21.2 Info: => 0.0010177s 21:34:21.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:21.2 Info: Beginning Transaction 21:34:21.2 Info: Starting migration of Main DB to 26 21:34:21.2 Info: RenameTable Profiles QualityProfiles 21:34:21.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:21.2 Info: => 0.0017206s 21:34:21.2 Info: AlterTable QualityProfiles 21:34:21.2 Info: => 1.8E-06s 21:34:21.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:21.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:21.2 Info: => 0.0005962s 21:34:21.2 Info: AlterTable LanguageProfiles 21:34:21.2 Info: => 1.6E-06s 21:34:21.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:21.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:21.2 Info: => 0.000582s 21:34:21.2 Info: UpdateData 21:34:21.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:21.2 Info: => 6.88E-05s 21:34:21.2 Info: UpdateData 21:34:21.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:21.2 Info: => 5.5E-05s 21:34:21.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:21.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:34:21.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" 21:34:21.2 Info: DROP TABLE "Artists" 21:34:21.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:21.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:21.2 Info: => 0.0061946s 21:34:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:21', 'rename_quality_profiles_add_upgrade_allowed') 21:34:21.2 Info: Committing Transaction 21:34:21.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:21.2 Info: => 0.006767s 21:34:21.2 Info: 27: add_import_exclusions migrating 21:34:21.2 Info: Beginning Transaction 21:34:21.2 Info: Starting migration of Main DB to 27 21:34:21.2 Info: CreateTable ImportListExclusions 21:34:21.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:21.2 Info: => 0.0001762s 21:34:21.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:21.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:21.2 Info: => 0.0001138s 21:34:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:21', 'add_import_exclusions') 21:34:21.2 Info: Committing Transaction 21:34:21.2 Info: 27: add_import_exclusions migrated 21:34:21.2 Info: => 0.0005279s 21:34:21.2 Info: 28: clean_artist_metadata_table migrating 21:34:21.2 Info: Beginning Transaction 21:34:21.2 Info: Starting migration of Main DB to 28 21:34:21.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) 21:34:21.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) 21:34:21.2 Info: => 0.000206s 21:34:21.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) 21:34:21.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) 21:34:21.2 Info: => 0.0001729s 21:34:21.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) 21:34:21.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) 21:34:21.2 Info: => 0.0001678s 21:34:21.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) 21:34:21.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) 21:34:21.2 Info: => 0.0001597s 21:34:21.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) 21:34:21.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) 21:34:21.2 Info: => 0.0001589s 21:34:21.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) 21:34:21.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) 21:34:21.2 Info: => 0.0001606s 21:34:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:21', 'clean_artist_metadata_table') 21:34:21.2 Info: Committing Transaction 21:34:21.2 Info: 28: clean_artist_metadata_table migrated 21:34:21.2 Info: => 0.0005263s 21:34:21.2 Info: 29: health_issue_notification migrating 21:34:21.2 Info: Beginning Transaction 21:34:21.2 Info: Starting migration of Main DB to 29 21:34:21.2 Info: AlterTable Notifications 21:34:21.2 Info: => 1.6E-06s 21:34:21.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0006407s 21:34:21.2 Info: AlterTable Notifications 21:34:21.2 Info: => 1.7E-06s 21:34:21.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0005981s 21:34:21.2 Info: AlterTable Notifications 21:34:21.2 Info: => 1.7E-06s 21:34:21.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0005985s 21:34:21.2 Info: AlterTable Notifications 21:34:21.2 Info: => 1.8E-06s 21:34:21.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0006064s 21:34:21.2 Info: AlterTable Notifications 21:34:21.2 Info: => 1.6E-06s 21:34:21.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:21.2 Info: => 0.0005958s 21:34:21.2 Info: DeleteColumn Notifications OnDownload 21:34:21.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:34:21.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:34:21.2 Info: DROP TABLE "Notifications" 21:34:21.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:21.2 Info: => 0.0056053s 21:34:21.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:21.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:34:21.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:34:21.2 Info: DROP TABLE "Notifications" 21:34:21.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:21.2 Info: => 0.0056273s 21:34:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:21', 'health_issue_notification') 21:34:21.2 Info: Committing Transaction 21:34:21.2 Info: 29: health_issue_notification migrated 21:34:21.2 Info: => 0.006134s 21:34:21.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:21.2 Info: Beginning Transaction 21:34:21.2 Info: Starting migration of Main DB to 30 21:34:21.2 Info: AlterTable TrackFiles 21:34:21.2 Info: => 1.6E-06s 21:34:21.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:21.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:21.2 Info: => 0.0006439s 21:34:21.2 Info: AlterTable TrackFiles 21:34:21.2 Info: => 1.6E-06s 21:34:21.2 Info: CreateColumn TrackFiles Path String 21:34:21.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:21.2 Info: => 0.0005981s 21:34:21.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:21.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:21.2 Info: => 6.02E-05s 21:34:21.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:34:21.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:34:21.2 Info: => 0.0001668s 21:34:21.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:34:21.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:34:21.2 Info: => 0.0001826s 21:34:21.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:34:21.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:34:21.2 Info: => 0.0001912s 21:34:21.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:34:21.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:34:21.2 Info: => 0.0001202s 21:34:21.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:21.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:21.2 Info: => 8.01E-05s 21:34:21.2 Info: AlterTable TrackFiles 21:34:21.2 Info: => 1.4E-06s 21:34:21.2 Info: AlterColumn TrackFiles Path String 21:34:21.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:34:21.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:34:21.2 Info: DROP TABLE "TrackFiles" 21:34:21.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:21.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:21.2 Info: => 0.0057675s 21:34:21.2 Info: CreateIndex TrackFiles (Path) 21:34:21.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:21.2 Info: => 0.0001111s 21:34:21.2 Info: DeleteColumn TrackFiles RelativePath 21:34:21.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) 21:34:21.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" 21:34:21.3 Info: DROP TABLE "TrackFiles" 21:34:21.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:21.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:21.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:21.3 Info: => 0.0320702s 21:34:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:21', 'add_mediafilerepository_mtime') 21:34:21.3 Info: Committing Transaction 21:34:21.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:21.3 Info: => 0.0325525s 21:34:21.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:21.3 Info: Beginning Transaction 21:34:21.3 Info: Starting migration of Main DB to 31 21:34:21.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") 21:34:21.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") 21:34:21.3 Info: => 0.0001365s 21:34:21.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:21.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:21.3 Info: => 0.0001666s 21:34:21.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:21.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) 21:34:21.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" 21:34:21.3 Info: DROP TABLE "Artists" 21:34:21.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:21.3 Info: => 0.0060726s 21:34:21.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:21.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:21.3 Info: => 0.0001337s 21:34:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:21', 'add_artistmetadataid_constraint') 21:34:21.3 Info: Committing Transaction 21:34:21.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:21.3 Info: => 0.0005986s 21:34:21.3 Info: 32: old_ids_and_artist_alias migrating 21:34:21.3 Info: Beginning Transaction 21:34:21.3 Info: Starting migration of Main DB to 32 21:34:21.3 Info: AlterTable ArtistMetadata 21:34:21.3 Info: => 1.9E-06s 21:34:21.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:21.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:21.3 Info: => 0.0006415s 21:34:21.3 Info: AlterTable ArtistMetadata 21:34:21.3 Info: => 1.7E-06s 21:34:21.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:21.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:21.3 Info: => 0.000602s 21:34:21.3 Info: AlterTable Albums 21:34:21.3 Info: => 1.6E-06s 21:34:21.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:21.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:21.3 Info: => 0.0006134s 21:34:21.3 Info: AlterTable AlbumReleases 21:34:21.3 Info: => 1.5E-06s 21:34:21.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:21.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:21.3 Info: => 0.0006043s 21:34:21.3 Info: AlterTable Tracks 21:34:21.3 Info: => 1.5E-06s 21:34:21.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:21.3 Info: => 0.0005986s 21:34:21.3 Info: AlterTable Tracks 21:34:21.3 Info: => 1.6E-06s 21:34:21.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:21.3 Info: => 0.0006013s 21:34:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:21', 'old_ids_and_artist_alias') 21:34:21.3 Info: Committing Transaction 21:34:21.3 Info: 32: old_ids_and_artist_alias migrated 21:34:21.3 Info: => 0.001006s 21:34:21.3 Info: 33: download_propers_config migrating 21:34:21.3 Info: Beginning Transaction 21:34:21.3 Info: Starting migration of Main DB to 33 21:34:21.3 Info: PerformDBOperation 21:34:21.3 Info: Performing DB Operation 21:34:21.3 Info: => 0.0006014s 21:34:21.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:21.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:21.3 Info: => 6.16E-05s 21:34:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:21', 'download_propers_config') 21:34:21.3 Info: Committing Transaction 21:34:21.3 Info: 33: download_propers_config migrated 21:34:21.3 Info: => 0.0004176s 21:34:21.3 Info: 34: remove_language_profiles migrating 21:34:21.3 Info: Beginning Transaction 21:34:21.3 Info: Starting migration of Main DB to 34 21:34:21.3 Info: DeleteTable LanguageProfiles 21:34:21.3 Info: DROP TABLE "LanguageProfiles" 21:34:21.3 Info: => 0.0003484s 21:34:21.3 Info: DeleteColumn Artists LanguageProfileId 21:34:21.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) 21:34:21.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" 21:34:21.3 Info: DROP TABLE "Artists" 21:34:21.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:21.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:21.3 Info: => 0.0089325s 21:34:21.3 Info: DeleteColumn ImportLists LanguageProfileId 21:34:21.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) 21:34:21.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" 21:34:21.3 Info: DROP TABLE "ImportLists" 21:34:21.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:21.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:21.3 Info: => 0.0059247s 21:34:21.3 Info: DeleteColumn Blacklist Language 21:34:21.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) 21:34:21.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" 21:34:21.3 Info: DROP TABLE "Blacklist" 21:34:21.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:21.3 Info: => 0.0056275s 21:34:21.3 Info: DeleteColumn History Language 21:34:21.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) 21:34:21.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" 21:34:21.3 Info: DROP TABLE "History" 21:34:21.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:21.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:21.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:21.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:21.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:21.3 Info: => 0.0082944s 21:34:21.3 Info: DeleteColumn LyricFiles Language 21:34:21.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:34:21.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:34:21.3 Info: DROP TABLE "LyricFiles" 21:34:21.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:21.3 Info: => 0.0056351s 21:34:21.3 Info: DeleteColumn TrackFiles Language 21:34:21.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:34:21.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:34:21.3 Info: DROP TABLE "TrackFiles" 21:34:21.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:21.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:21.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:21.3 Info: => 0.0057214s 21:34:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:21', 'remove_language_profiles') 21:34:21.3 Info: Committing Transaction 21:34:21.3 Info: 34: remove_language_profiles migrated 21:34:21.3 Info: => 0.0064287s 21:34:21.3 Info: 35: multi_disc_naming_format migrating 21:34:21.3 Info: Beginning Transaction 21:34:21.3 Info: Starting migration of Main DB to 35 21:34:21.3 Info: AlterTable NamingConfig 21:34:21.3 Info: => 2.6E-06s 21:34:21.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:21.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:21.3 Info: => 0.0006292s 21:34:21.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:21.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:21.3 Info: => 6.9E-05s 21:34:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:21', 'multi_disc_naming_format') 21:34:21.3 Info: Committing Transaction 21:34:21.3 Info: 35: multi_disc_naming_format migrated 21:34:21.3 Info: => 0.000453s 21:34:21.3 Info: 36: add_download_client_priority migrating 21:34:21.3 Info: Beginning Transaction 21:34:21.3 Info: Starting migration of Main DB to 36 21:34:21.3 Info: AlterTable DownloadClients 21:34:21.3 Info: => 2.1E-06s 21:34:21.3 Info: CreateColumn DownloadClients Priority Int32 21:34:21.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:21.3 Info: => 0.0006408s 21:34:21.3 Info: PerformDBOperation 21:34:21.3 Info: Performing DB Operation 21:34:21.4 Info: => 0.03211s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:21', 'add_download_client_priority') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 36: add_download_client_priority migrated 21:34:21.4 Info: => 0.0326801s 21:34:21.4 Info: 37: remove_growl_prowl migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 37 21:34:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:21.4 Info: => 9.58E-05s 21:34:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:21.4 Info: => 5.82E-05s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:21', 'remove_growl_prowl') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 37: remove_growl_prowl migrated 21:34:21.4 Info: => 0.0003869s 21:34:21.4 Info: 38: remove_plex_hometheatre migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 38 21:34:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:21.4 Info: => 8.76E-05s 21:34:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:21.4 Info: => 5.96E-05s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:21', 'remove_plex_hometheatre') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 38: remove_plex_hometheatre migrated 21:34:21.4 Info: => 0.0003814s 21:34:21.4 Info: 39: add_root_folder_add_defaults migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 39 21:34:21.4 Info: AlterTable RootFolders 21:34:21.4 Info: => 2.3E-06s 21:34:21.4 Info: CreateColumn RootFolders Name String 21:34:21.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:21.4 Info: => 0.0007277s 21:34:21.4 Info: AlterTable RootFolders 21:34:21.4 Info: => 1.8E-06s 21:34:21.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:21.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006182s 21:34:21.4 Info: AlterTable RootFolders 21:34:21.4 Info: => 1.7E-06s 21:34:21.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:21.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0005994s 21:34:21.4 Info: AlterTable RootFolders 21:34:21.4 Info: => 1.5E-06s 21:34:21.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:21.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006009s 21:34:21.4 Info: AlterTable RootFolders 21:34:21.4 Info: => 1.9E-06s 21:34:21.4 Info: CreateColumn RootFolders DefaultTags String 21:34:21.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:21.4 Info: => 0.0005939s 21:34:21.4 Info: PerformDBOperation 21:34:21.4 Info: Performing DB Operation 21:34:21.4 Info: => 0.0017142s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:21', 'add_root_folder_add_defaults') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 39: add_root_folder_add_defaults migrated 21:34:21.4 Info: => 0.0020952s 21:34:21.4 Info: 40: task_duration migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 40 21:34:21.4 Info: AlterTable ScheduledTasks 21:34:21.4 Info: => 2.3E-06s 21:34:21.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:21.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:21.4 Info: => 0.0006538s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:21', 'task_duration') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 40: task_duration migrated 21:34:21.4 Info: => 0.0010368s 21:34:21.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 41 21:34:21.4 Info: AlterTable ReleaseProfiles 21:34:21.4 Info: => 2.3E-06s 21:34:21.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:21.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:21.4 Info: => 0.0006612s 21:34:21.4 Info: AlterTable ReleaseProfiles 21:34:21.4 Info: => 1.6E-06s 21:34:21.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:21.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006017s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:21', 'add_indexer_and_enabled_to_release_profiles') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:21.4 Info: => 0.0009634s 21:34:21.4 Info: 42: remove_album_folders migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 42 21:34:21.4 Info: DeleteColumn Artists AlbumFolder 21:34:21.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) 21:34:21.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:21.4 Info: DROP TABLE "Artists" 21:34:21.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:21.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:21.4 Info: => 0.008082s 21:34:21.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:21.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:21.4 Info: => 6.61E-05s 21:34:21.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:21.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:21.4 Info: => 5.72E-05s 21:34:21.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:21.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:21.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:21.4 Info: DROP TABLE "NamingConfig" 21:34:21.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:21.4 Info: => 0.0054259s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:21', 'remove_album_folders') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 42: remove_album_folders migrated 21:34:21.4 Info: => 0.0059115s 21:34:21.4 Info: 44: add_priority_to_indexers migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 44 21:34:21.4 Info: AlterTable Indexers 21:34:21.4 Info: => 2.3E-06s 21:34:21.4 Info: CreateColumn Indexers Priority Int32 21:34:21.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:21.4 Info: => 0.0006404s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:21', 'add_priority_to_indexers') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 44: add_priority_to_indexers migrated 21:34:21.4 Info: => 0.0010073s 21:34:21.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 45 21:34:21.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:21.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:21.4 Info: => 0.0001638s 21:34:21.4 Info: PerformDBOperation 21:34:21.4 Info: Performing DB Operation 21:34:21.4 Info: => 0.000729s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:21', 'remove_chown_and_folderchmod_config') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:21.4 Info: => 0.0010832s 21:34:21.4 Info: 47: update_notifiarr migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 47 21:34:21.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:21.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:21.4 Info: => 0.0001134s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:21', 'update_notifiarr') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 47: update_notifiarr migrated 21:34:21.4 Info: => 0.0004342s 21:34:21.4 Info: 49: email_multiple_addresses migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 49 21:34:21.4 Info: PerformDBOperation 21:34:21.4 Info: Performing DB Operation 21:34:21.4 Info: => 0.0029688s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:21', 'email_multiple_addresses') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 49: email_multiple_addresses migrated 21:34:21.4 Info: => 0.0033354s 21:34:21.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 50 21:34:21.4 Info: RenameTable Blacklist Blocklist 21:34:21.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:21.4 Info: => 0.0017802s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:21', 'rename_blacklist_to_blocklist') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:21.4 Info: => 0.0021703s 21:34:21.4 Info: 51: cdh_per_downloadclient migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 51 21:34:21.4 Info: AlterTable DownloadClients 21:34:21.4 Info: => 2.3E-06s 21:34:21.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:21.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:21.4 Info: => 0.0006509s 21:34:21.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:21.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:21.4 Info: => 0.0006208s 21:34:21.4 Info: PerformDBOperation 21:34:21.4 Info: Performing DB Operation 21:34:21.4 Info: => 0.0052212s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:21', 'cdh_per_downloadclient') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 51: cdh_per_downloadclient migrated 21:34:21.4 Info: => 0.005638s 21:34:21.4 Info: 52: download_history migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 52 21:34:21.4 Info: CreateTable DownloadHistory 21:34:21.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:21.4 Info: => 0.0002334s 21:34:21.4 Info: CreateIndex DownloadHistory (EventType) 21:34:21.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:21.4 Info: => 0.000126s 21:34:21.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:21.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:21.4 Info: => 0.0001071s 21:34:21.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:21.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:21.4 Info: => 0.0001113s 21:34:21.4 Info: PerformDBOperation 21:34:21.4 Info: Performing DB Operation 21:34:21.4 Info: => 0.0030184s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:21', 'download_history') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 52: download_history migrated 21:34:21.4 Info: => 0.0034905s 21:34:21.4 Info: 53: add_update_history migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 53 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:21', 'add_update_history') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 53: add_update_history migrated 21:34:21.4 Info: => 0.0005014s 21:34:21.4 Info: 54: add_on_update_to_notifications migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 54 21:34:21.4 Info: AlterTable Notifications 21:34:21.4 Info: => 2E-06s 21:34:21.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:21.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:21.4 Info: => 0.000686s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:21', 'add_on_update_to_notifications') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 54: add_on_update_to_notifications migrated 21:34:21.4 Info: => 0.001098s 21:34:21.4 Info: 55: download_client_per_indexer migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 55 21:34:21.4 Info: AlterTable Indexers 21:34:21.4 Info: => 2.3E-06s 21:34:21.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:21.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006679s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:21', 'download_client_per_indexer') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 55: download_client_per_indexer migrated 21:34:21.4 Info: => 0.001026s 21:34:21.4 Info: 56: AddNewItemMonitorType migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 56 21:34:21.4 Info: AlterTable Artists 21:34:21.4 Info: => 2.2E-06s 21:34:21.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:21.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006794s 21:34:21.4 Info: AlterTable RootFolders 21:34:21.4 Info: => 2.2E-06s 21:34:21.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:21.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006397s 21:34:21.4 Info: AlterTable ImportLists 21:34:21.4 Info: => 1.4E-06s 21:34:21.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:21.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006302s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:21', 'AddNewItemMonitorType') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 56: AddNewItemMonitorType migrated 21:34:21.4 Info: => 0.001009s 21:34:21.4 Info: 57: ImportListSearch migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 57 21:34:21.4 Info: AlterTable ImportLists 21:34:21.4 Info: => 2.1E-06s 21:34:21.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:21.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:21.4 Info: => 0.0006713s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:21', 'ImportListSearch') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 57: ImportListSearch migrated 21:34:21.4 Info: => 0.0010493s 21:34:21.4 Info: 58: ImportListMonitorExisting migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 58 21:34:21.4 Info: AlterTable ImportLists 21:34:21.4 Info: => 2.1E-06s 21:34:21.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:21.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:21.4 Info: => 0.0006694s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:21', 'ImportListMonitorExisting') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 58: ImportListMonitorExisting migrated 21:34:21.4 Info: => 0.0010518s 21:34:21.4 Info: 59: add_indexer_tags migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 59 21:34:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:21.4 Info: => 8.49E-05s 21:34:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:21.4 Info: => 5.76E-05s 21:34:21.4 Info: AlterTable Indexers 21:34:21.4 Info: => 1.8E-06s 21:34:21.4 Info: CreateColumn Indexers Tags String 21:34:21.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:21.4 Info: => 0.0006471s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:21', 'add_indexer_tags') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 59: add_indexer_tags migrated 21:34:21.4 Info: => 0.0010693s 21:34:21.4 Info: 60: update_audio_types migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 60 21:34:21.4 Info: PerformDBOperation 21:34:21.4 Info: Performing DB Operation 21:34:21.4 Info: => 0.0025962s 21:34:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:21', 'update_audio_types') 21:34:21.4 Info: Committing Transaction 21:34:21.4 Info: 60: update_audio_types migrated 21:34:21.4 Info: => 0.0029576s 21:34:21.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:21.4 Info: Beginning Transaction 21:34:21.4 Info: Starting migration of Main DB to 61 21:34:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:21.4 Info: => 7.93E-05s 21:34:21.4 Info: AlterTable AlbumReleases 21:34:21.4 Info: => 1.4E-06s 21:34:21.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:21.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) 21:34:21.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" 21:34:21.4 Info: DROP TABLE "AlbumReleases" 21:34:21.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:21.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:21.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:21.4 Info: => 0.006224s 21:34:21.4 Info: AlterTable Albums 21:34:21.4 Info: => 1.7E-06s 21:34:21.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:21.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) 21:34:21.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" 21:34:21.4 Info: DROP TABLE "Albums" 21:34:21.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:21.4 Info: => 0.0063789s 21:34:21.4 Info: AlterTable Albums 21:34:21.4 Info: => 1.6E-06s 21:34:21.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:21.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:21.5 Info: DROP TABLE "Albums" 21:34:21.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:21.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:21.5 Info: => 0.0063419s 21:34:21.5 Info: AlterTable Albums 21:34:21.5 Info: => 1.8E-06s 21:34:21.5 Info: AlterColumn Albums Added DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:21.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:21.5 Info: DROP TABLE "Albums" 21:34:21.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:21.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:21.5 Info: => 0.0079319s 21:34:21.5 Info: AlterTable Artists 21:34:21.5 Info: => 1.7E-06s 21:34:21.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:21.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:21.5 Info: DROP TABLE "Artists" 21:34:21.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:21.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:21.5 Info: => 0.006357s 21:34:21.5 Info: AlterTable Artists 21:34:21.5 Info: => 1.7E-06s 21:34:21.5 Info: AlterColumn Artists Added DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:21.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:21.5 Info: DROP TABLE "Artists" 21:34:21.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:21.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:21.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:21.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:21.5 Info: => 0.0073725s 21:34:21.5 Info: AlterTable Blocklist 21:34:21.5 Info: => 1.4E-06s 21:34:21.5 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:21.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:21.5 Info: DROP TABLE "Blocklist" 21:34:21.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:21.5 Info: => 0.0073113s 21:34:21.5 Info: AlterTable Blocklist 21:34:21.5 Info: => 1.7E-06s 21:34:21.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:21.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:21.5 Info: DROP TABLE "Blocklist" 21:34:21.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:21.5 Info: => 0.0057036s 21:34:21.5 Info: AlterTable Commands 21:34:21.5 Info: => 1.7E-06s 21:34:21.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:21.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:21.5 Info: DROP TABLE "Commands" 21:34:21.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:21.5 Info: => 0.0056188s 21:34:21.5 Info: AlterTable Commands 21:34:21.5 Info: => 1.6E-06s 21:34:21.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:21.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:21.5 Info: DROP TABLE "Commands" 21:34:21.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:21.5 Info: => 0.0056874s 21:34:21.5 Info: AlterTable Commands 21:34:21.5 Info: => 1.6E-06s 21:34:21.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:21.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:21.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:21.5 Info: DROP TABLE "Commands" 21:34:21.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:21.5 Info: => 0.0056382s 21:34:21.5 Info: AlterTable DownloadClientStatus 21:34:21.5 Info: => 1.7E-06s 21:34:21.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:21.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:21.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:21.5 Info: DROP TABLE "DownloadClientStatus" 21:34:21.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:21.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:21.5 Info: => 0.0071769s 21:34:21.5 Info: AlterTable DownloadClientStatus 21:34:21.5 Info: => 1.6E-06s 21:34:21.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:21.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:21.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:21.5 Info: DROP TABLE "DownloadClientStatus" 21:34:21.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:21.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:21.5 Info: => 0.0072132s 21:34:21.5 Info: AlterTable DownloadClientStatus 21:34:21.5 Info: => 1.7E-06s 21:34:21.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:21.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:21.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:21.5 Info: DROP TABLE "DownloadClientStatus" 21:34:21.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:21.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:21.5 Info: => 0.0058281s 21:34:21.5 Info: AlterTable DownloadHistory 21:34:21.5 Info: => 1.7E-06s 21:34:21.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:21.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:21.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:21.5 Info: DROP TABLE "DownloadHistory" 21:34:21.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:21.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:21.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:21.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:21.5 Info: => 0.0061329s 21:34:21.5 Info: AlterTable ExtraFiles 21:34:21.5 Info: => 1.6E-06s 21:34:21.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:21.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:21.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:21.5 Info: DROP TABLE "ExtraFiles" 21:34:21.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:21.5 Info: => 0.0055919s 21:34:21.5 Info: AlterTable ExtraFiles 21:34:21.5 Info: => 1.6E-06s 21:34:21.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:21.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:21.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:21.5 Info: DROP TABLE "ExtraFiles" 21:34:21.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:21.5 Info: => 0.0070712s 21:34:21.5 Info: AlterTable History 21:34:21.5 Info: => 1.8E-06s 21:34:21.5 Info: AlterColumn History Date DateTimeOffset 21:34:21.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:34:21.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:34:21.6 Info: DROP TABLE "History" 21:34:21.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:21.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:21.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:21.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:21.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:21.6 Info: => 0.0063149s 21:34:21.6 Info: AlterTable ImportListStatus 21:34:21.6 Info: => 1.8E-06s 21:34:21.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:21.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:21.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:21.6 Info: DROP TABLE "ImportListStatus" 21:34:21.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:21.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:21.6 Info: => 0.0059175s 21:34:21.6 Info: AlterTable ImportListStatus 21:34:21.6 Info: => 1.9E-06s 21:34:21.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:21.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:21.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:21.6 Info: DROP TABLE "ImportListStatus" 21:34:21.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:21.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:21.6 Info: => 0.0071457s 21:34:21.6 Info: AlterTable ImportListStatus 21:34:21.6 Info: => 1.7E-06s 21:34:21.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:21.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:21.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:21.6 Info: DROP TABLE "ImportListStatus" 21:34:21.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:21.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:21.6 Info: => 0.0071733s 21:34:21.6 Info: AlterTable IndexerStatus 21:34:21.6 Info: => 1.5E-06s 21:34:21.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:21.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:21.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:21.6 Info: DROP TABLE "IndexerStatus" 21:34:21.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:21.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:21.6 Info: => 0.0058084s 21:34:21.6 Info: AlterTable IndexerStatus 21:34:21.6 Info: => 1.7E-06s 21:34:21.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:21.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:21.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:21.6 Info: DROP TABLE "IndexerStatus" 21:34:21.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:21.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:21.6 Info: => 0.0058679s 21:34:21.6 Info: AlterTable IndexerStatus 21:34:21.6 Info: => 1.8E-06s 21:34:21.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:21.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:21.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:21.6 Info: DROP TABLE "IndexerStatus" 21:34:21.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:21.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:21.6 Info: => 0.0071417s 21:34:21.6 Info: AlterTable LyricFiles 21:34:21.6 Info: => 1.4E-06s 21:34:21.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:21.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:34:21.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:34:21.6 Info: DROP TABLE "LyricFiles" 21:34:21.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:21.6 Info: => 0.0056699s 21:34:21.6 Info: AlterTable LyricFiles 21:34:21.6 Info: => 1.7E-06s 21:34:21.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:21.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:21.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:34:21.6 Info: DROP TABLE "LyricFiles" 21:34:21.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:21.6 Info: => 0.0246236s 21:34:21.6 Info: AlterTable MetadataFiles 21:34:21.6 Info: => 2.1E-06s 21:34:21.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:21.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:21.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:21.6 Info: DROP TABLE "MetadataFiles" 21:34:21.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:21.6 Info: => 0.0058934s 21:34:21.6 Info: AlterTable MetadataFiles 21:34:21.6 Info: => 2.1E-06s 21:34:21.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:21.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:21.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:21.6 Info: DROP TABLE "MetadataFiles" 21:34:21.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:21.6 Info: => 0.0056749s 21:34:21.6 Info: AlterTable PendingReleases 21:34:21.6 Info: => 2E-06s 21:34:21.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:21.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:21.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:21.6 Info: DROP TABLE "PendingReleases" 21:34:21.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:21.6 Info: => 0.0069906s 21:34:21.6 Info: AlterTable ScheduledTasks 21:34:21.6 Info: => 2.2E-06s 21:34:21.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:21.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:21.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:21.6 Info: DROP TABLE "ScheduledTasks" 21:34:21.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:21.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:21.6 Info: => 0.0056453s 21:34:21.6 Info: AlterTable ScheduledTasks 21:34:21.6 Info: => 1.9E-06s 21:34:21.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:21.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) 21:34:21.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:21.7 Info: DROP TABLE "ScheduledTasks" 21:34:21.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:21.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:21.7 Info: => 0.0056746s 21:34:21.7 Info: AlterTable TrackFiles 21:34:21.7 Info: => 2.1E-06s 21:34:21.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:21.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) 21:34:21.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" 21:34:21.7 Info: DROP TABLE "TrackFiles" 21:34:21.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:21.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:21.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:21.7 Info: => 0.0072157s 21:34:21.7 Info: AlterTable TrackFiles 21:34:21.7 Info: => 1.9E-06s 21:34:21.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:21.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) 21:34:21.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" 21:34:21.7 Info: DROP TABLE "TrackFiles" 21:34:21.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:21.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:21.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:21.7 Info: => 0.00586s 21:34:21.7 Info: AlterTable VersionInfo 21:34:21.7 Info: => 1.6E-06s 21:34:21.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:21.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:21.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:21.7 Info: DROP TABLE "VersionInfo" 21:34:21.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:21.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:21.7 Info: => 0.0068387s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:21', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:21.7 Info: => 0.0173037s 21:34:21.7 Info: 62: add_on_delete_to_notifications migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 62 21:34:21.7 Info: AlterTable Notifications 21:34:21.7 Info: => 2E-06s 21:34:21.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:21.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:21.7 Info: => 0.0006987s 21:34:21.7 Info: AlterTable Notifications 21:34:21.7 Info: => 2.4E-06s 21:34:21.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:21.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:21.7 Info: => 0.0006344s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:21', 'add_on_delete_to_notifications') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 62: add_on_delete_to_notifications migrated 21:34:21.7 Info: => 0.00101s 21:34:21.7 Info: 63: add_custom_formats migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 63 21:34:21.7 Info: AlterTable DelayProfiles 21:34:21.7 Info: => 2.1E-06s 21:34:21.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:21.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:21.7 Info: => 0.000671s 21:34:21.7 Info: UpdateData 21:34:21.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:21.7 Info: => 7.02E-05s 21:34:21.7 Info: AlterTable TrackFiles 21:34:21.7 Info: => 1.7E-06s 21:34:21.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:21.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:21.7 Info: => 0.0006447s 21:34:21.7 Info: PerformDBOperation 21:34:21.7 Info: Performing DB Operation 21:34:21.7 Info: => 0.0018388s 21:34:21.7 Info: CreateTable CustomFormats 21:34:21.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) 21:34:21.7 Info: => 0.0015482s 21:34:21.7 Info: CreateIndex CustomFormats (Name) 21:34:21.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:21.7 Info: => 0.00012s 21:34:21.7 Info: AlterTable QualityProfiles 21:34:21.7 Info: => 1.7E-06s 21:34:21.7 Info: CreateColumn QualityProfiles FormatItems String 21:34:21.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:21.7 Info: => 0.0006827s 21:34:21.7 Info: AlterTable QualityProfiles 21:34:21.7 Info: => 1.8E-06s 21:34:21.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:21.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:21.7 Info: => 0.0006552s 21:34:21.7 Info: AlterTable QualityProfiles 21:34:21.7 Info: => 1.8E-06s 21:34:21.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:21.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:21.7 Info: => 0.0006525s 21:34:21.7 Info: PerformDBOperation 21:34:21.7 Info: Performing DB Operation 21:34:21.7 Info: => 0.0081405s 21:34:21.7 Info: PerformDBOperation 21:34:21.7 Info: Performing DB Operation 21:34:21.7 Info: => 0.0016017s 21:34:21.7 Info: DeleteColumn ReleaseProfiles Preferred 21:34:21.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) 21:34:21.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:21.7 Info: DROP TABLE "ReleaseProfiles" 21:34:21.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:21.7 Info: => 0.0057645s 21:34:21.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:21.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) 21:34:21.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:21.7 Info: DROP TABLE "ReleaseProfiles" 21:34:21.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:21.7 Info: => 0.0056672s 21:34:21.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:21.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:21.7 Info: => 7.13E-05s 21:34:21.7 Info: AlterTable DelayProfiles 21:34:21.7 Info: => 1.7E-06s 21:34:21.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:21.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:21.7 Info: => 0.0006648s 21:34:21.7 Info: AlterTable DelayProfiles 21:34:21.7 Info: => 1.7E-06s 21:34:21.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:21.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:21.7 Info: => 0.0006511s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:21', 'add_custom_formats') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 63: add_custom_formats migrated 21:34:21.7 Info: => 0.001139s 21:34:21.7 Info: 64: add_result_to_commands migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 64 21:34:21.7 Info: AlterTable Commands 21:34:21.7 Info: => 1.9E-06s 21:34:21.7 Info: CreateColumn Commands Result Int32 21:34:21.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:21.7 Info: => 0.0006938s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:21', 'add_result_to_commands') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 64: add_result_to_commands migrated 21:34:21.7 Info: => 0.0010763s 21:34:21.7 Info: 65: health_restored_notification migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 65 21:34:21.7 Info: AlterTable Notifications 21:34:21.7 Info: => 2.1E-06s 21:34:21.7 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:21.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:21.7 Info: => 0.0007s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:21', 'health_restored_notification') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 65: health_restored_notification migrated 21:34:21.7 Info: => 0.0010602s 21:34:21.7 Info: 66: remove_uc migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 66 21:34:21.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:21.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:21.7 Info: => 8.19E-05s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:21', 'remove_uc') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 66: remove_uc migrated 21:34:21.7 Info: => 0.0004017s 21:34:21.7 Info: 67: download_clients_rename_tv_to_music migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 67 21:34:21.7 Info: PerformDBOperation 21:34:21.7 Info: Performing DB Operation 21:34:21.7 Info: => 0.0029691s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:21', 'download_clients_rename_tv_to_music') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 67: download_clients_rename_tv_to_music migrated 21:34:21.7 Info: => 0.0033387s 21:34:21.7 Info: 68: add_colon_replacement_to_naming_config migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 68 21:34:21.7 Info: AlterTable NamingConfig 21:34:21.7 Info: => 2.2E-06s 21:34:21.7 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 21:34:21.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 21:34:21.7 Info: => 0.0007235s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-12-23T21:34:21', 'add_colon_replacement_to_naming_config') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 68: add_colon_replacement_to_naming_config migrated 21:34:21.7 Info: => 0.0011587s 21:34:21.7 Info: 69: list_sync_time migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 69 21:34:21.7 Info: DeleteColumn ImportListStatus LastSyncListInfo 21:34:21.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) 21:34:21.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 21:34:21.7 Info: DROP TABLE "ImportListStatus" 21:34:21.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:21.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:21.7 Info: => 0.0080276s 21:34:21.7 Info: AlterTable ImportListStatus 21:34:21.7 Info: => 1.8E-06s 21:34:21.7 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 21:34:21.7 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 21:34:21.7 Info: => 0.0006644s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-12-23T21:34:21', 'list_sync_time') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 69: list_sync_time migrated 21:34:21.7 Info: => 0.0010701s 21:34:21.7 Info: 70: add_download_client_tags migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 70 21:34:21.7 Info: AlterTable DownloadClients 21:34:21.7 Info: => 2E-06s 21:34:21.7 Info: CreateColumn DownloadClients Tags String 21:34:21.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 21:34:21.7 Info: => 0.0007182s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-12-23T21:34:21', 'add_download_client_tags') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 70: add_download_client_tags migrated 21:34:21.7 Info: => 0.0010652s 21:34:21.7 Info: 71: add_notification_status migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 71 21:34:21.7 Info: CreateTable NotificationStatus 21:34:21.7 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:34:21.7 Info: => 0.0001913s 21:34:21.7 Info: CreateIndex NotificationStatus (ProviderId) 21:34:21.7 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 21:34:21.7 Info: => 0.0001482s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-12-23T21:34:21', 'add_notification_status') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 71: add_notification_status migrated 21:34:21.7 Info: => 0.0005012s 21:34:21.7 Info: 72: add_alac_24_quality_in_profiles migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 72 21:34:21.7 Info: PerformDBOperation 21:34:21.7 Info: Performing DB Operation 21:34:21.7 Info: => 0.0048171s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-12-23T21:34:21', 'add_alac_24_quality_in_profiles') 21:34:21.7 Info: Committing Transaction 21:34:21.7 Info: 72: add_alac_24_quality_in_profiles migrated 21:34:21.7 Info: => 0.0051642s 21:34:21.7 Info: 73: add_salt_to_users migrating 21:34:21.7 Info: Beginning Transaction 21:34:21.7 Info: Starting migration of Main DB to 73 21:34:21.7 Info: AlterTable Users 21:34:21.7 Info: => 2.2E-06s 21:34:21.7 Info: CreateColumn Users Salt String 21:34:21.7 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 21:34:21.7 Info: => 0.0007301s 21:34:21.7 Info: CreateColumn Users Iterations Int32 21:34:21.7 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 21:34:21.7 Info: => 0.0006686s 21:34:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-12-23T21:34:21', 'add_salt_to_users') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 73: add_salt_to_users migrated 21:34:21.8 Info: => 0.0010342s 21:34:21.8 Info: 74: add_auto_tagging migrating 21:34:21.8 Info: Beginning Transaction 21:34:21.8 Info: Starting migration of Main DB to 74 21:34:21.8 Info: CreateTable AutoTagging 21:34:21.8 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:34:21.8 Info: => 0.0001963s 21:34:21.8 Info: CreateIndex AutoTagging (Name) 21:34:21.8 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 21:34:21.8 Info: => 0.0001237s 21:34:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-12-23T21:34:21', 'add_auto_tagging') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 74: add_auto_tagging migrated 21:34:21.8 Info: => 0.0004599s 21:34:21.8 Info: 75: quality_definition_preferred_size migrating 21:34:21.8 Info: Beginning Transaction 21:34:21.8 Info: Starting migration of Main DB to 75 21:34:21.8 Info: AlterTable QualityDefinitions 21:34:21.8 Info: => 2.2E-06s 21:34:21.8 Info: CreateColumn QualityDefinitions PreferredSize Double 21:34:21.8 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 21:34:21.8 Info: => 0.0007121s 21:34:21.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:34:21.8 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:34:21.8 Info: => 6.72E-05s 21:34:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-12-23T21:34:21', 'quality_definition_preferred_size') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 75: quality_definition_preferred_size migrated 21:34:21.8 Info: => 0.000426s 21:34:21.8 Info: 76: add_on_artist_add_to_notifications migrating 21:34:21.8 Info: Beginning Transaction 21:34:21.8 Info: Starting migration of Main DB to 76 21:34:21.8 Info: AlterTable Notifications 21:34:21.8 Info: => 2.2E-06s 21:34:21.8 Info: CreateColumn Notifications OnArtistAdd Boolean 21:34:21.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 21:34:21.8 Info: => 0.0007148s 21:34:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-12-23T21:34:21', 'add_on_artist_add_to_notifications') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 76: add_on_artist_add_to_notifications migrated 21:34:21.8 Info: => 0.0010659s 21:34:21.8 Info: 77: album_last_searched_time migrating 21:34:21.8 Info: Beginning Transaction 21:34:21.8 Info: Starting migration of Main DB to 77 21:34:21.8 Info: AlterTable Albums 21:34:21.8 Info: => 2.1E-06s 21:34:21.8 Info: CreateColumn Albums LastSearchTime DateTimeOffset 21:34:21.8 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 21:34:21.8 Info: => 0.0007083s 21:34:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-12-23T21:34:21', 'album_last_searched_time') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 77: album_last_searched_time migrated 21:34:21.8 Info: => 0.0010851s 21:34:21.8 Info: 78: add_indexer_flags migrating 21:34:21.8 Info: Beginning Transaction 21:34:21.8 Info: Starting migration of Main DB to 78 21:34:21.8 Info: AlterTable Blocklist 21:34:21.8 Info: => 2.2E-06s 21:34:21.8 Info: CreateColumn Blocklist IndexerFlags Int32 21:34:21.8 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:34:21.8 Info: => 0.000708s 21:34:21.8 Info: AlterTable TrackFiles 21:34:21.8 Info: => 1.9E-06s 21:34:21.8 Info: CreateColumn TrackFiles IndexerFlags Int32 21:34:21.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:34:21.8 Info: => 0.0006717s 21:34:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-12-23T21:34:21', 'add_indexer_flags') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 78: add_indexer_flags migrated 21:34:21.8 Info: => 0.0010469s 21:34:21.8 Info: 79: add_indexes_album_statistics migrating 21:34:21.8 Info: Beginning Transaction 21:34:21.8 Info: Starting migration of Main DB to 79 21:34:21.8 Info: CreateIndex Albums (Monitored) 21:34:21.8 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 21:34:21.8 Info: => 0.0001463s 21:34:21.8 Info: CreateIndex Albums (ReleaseDate) 21:34:21.8 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 21:34:21.8 Info: => 0.0001218s 21:34:21.8 Info: CreateIndex AlbumReleases (Monitored) 21:34:21.8 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 21:34:21.8 Info: => 0.0001096s 21:34:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-12-23T21:34:21', 'add_indexes_album_statistics') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 79: add_indexes_album_statistics migrated 21:34:21.8 Info: => 0.0004525s 21:34:21.8 Info: 80: update_redacted_baseurl migrating 21:34:21.8 Info: Beginning Transaction 21:34:21.8 Info: Starting migration of Main DB to 80 21:34:21.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:34:21.8 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:34:21.8 Info: => 9.1E-05s 21:34:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2024-12-23T21:34:21', 'update_redacted_baseurl') 21:34:21.8 Info: Committing Transaction 21:34:21.8 Info: 80: update_redacted_baseurl migrated 21:34:21.8 Info: => 0.0003862s 21:34:21.8 Debug: Took: 00:00:01.2206688 21:34:21.8 Info: Caching database 21:34:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:22.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 = ["2024-12-23T21:34:22.0985586Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:22.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:34:22.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:34:22.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:34:22.1 Debug: Finding process with Id:9999 21:34:22.2 Warn: Unable to find process with ID 9999 21:34:22.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:34:22.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:34:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864621823415_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.1 Info: DatabaseEngineVersionCheck migrating 21:34:22.1 Info: PerformDBOperation 21:34:22.1 Info: Performing DB Operation 21:34:22.1 Info: SQLite 3.47.2 21:34:22.1 Info: => 0.0013148s 21:34:22.1 Info: DatabaseEngineVersionCheck migrated 21:34:22.1 Info: => 0.0013474s 21:34:22.2 Debug: Took: 00:00:00.0201534 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34: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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34: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 = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:22.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:34:22.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 = ["2024-12-23T21:34:22.2322727Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:22.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:34:22.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:34:22.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:34:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864623001270_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.3 Info: DatabaseEngineVersionCheck migrating 21:34:22.3 Info: PerformDBOperation 21:34:22.3 Info: Performing DB Operation 21:34:22.3 Info: SQLite 3.47.2 21:34:22.3 Info: => 0.0013066s 21:34:22.3 Info: DatabaseEngineVersionCheck migrated 21:34:22.3 Info: => 0.0013346s 21:34:22.3 Debug: Took: 00:00:00.0181216 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34: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 ==== 21:34: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 = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:22.3 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 = ["2024-12-23T21:34:22.3631078Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:22.3 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:34:22.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:34:22.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:34:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864624047684_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.4 Info: DatabaseEngineVersionCheck migrating 21:34:22.4 Info: PerformDBOperation 21:34:22.4 Info: Performing DB Operation 21:34:22.4 Info: SQLite 3.47.2 21:34:22.4 Info: => 0.0012821s 21:34:22.4 Info: DatabaseEngineVersionCheck migrated 21:34:22.4 Info: => 0.0013104s 21:34:22.4 Debug: Took: 00:00:00.0180314 21:34:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34: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 ==== 21:34:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-12-23T21:34:22.4717374Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:34:22.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:34:22.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:34:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864625364006_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.5 Info: DatabaseEngineVersionCheck migrating 21:34:22.5 Info: PerformDBOperation 21:34:22.5 Info: Performing DB Operation 21:34:22.5 Info: SQLite 3.47.2 21:34:22.5 Info: => 0.0012977s 21:34:22.5 Info: DatabaseEngineVersionCheck migrated 21:34:22.5 Info: => 0.0013253s 21:34:22.5 Debug: Took: 00:00:00.0180485 21:34:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34: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 = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34: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 ==== 21:34:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:22.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 = ["\"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:34:22.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 = ["2024-12-23T21:34:22.6772146Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:22.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:34:22.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:34:22.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:34:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864627072758_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.7 Info: DatabaseEngineVersionCheck migrating 21:34:22.7 Info: PerformDBOperation 21:34:22.7 Info: Performing DB Operation 21:34:22.7 Info: SQLite 3.47.2 21:34:22.7 Info: => 0.0012983s 21:34:22.7 Info: DatabaseEngineVersionCheck migrated 21:34:22.7 Info: => 0.0013253s 21:34:22.7 Debug: Took: 00:00:00.0176671 21:34:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:22.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:34:22.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 = ["2024-12-23T21:34:22.7531351Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:22.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:34:22.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:34:22.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:34:22.8 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:34:22.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:34:22.8 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:34:22.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:34:22.8 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:34:22.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:34:22.8 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:34:22.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:34:22.8 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:34:22.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:34:22.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:22.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864628992287_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.9 Info: DatabaseEngineVersionCheck migrating 21:34:22.9 Info: PerformDBOperation 21:34:22.9 Info: Performing DB Operation 21:34:22.9 Info: SQLite 3.47.2 21:34:22.9 Info: => 0.001268s 21:34:22.9 Info: DatabaseEngineVersionCheck migrated 21:34:22.9 Info: => 0.001291s 21:34:22.9 Debug: Took: 00:00:00.0178214 21:34:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T21:34:22.9205876Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:23.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:34:22.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:34:22.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:22.3 Debug: Dummy process. ID:2648 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:22.3 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:22.4 Debug: Dummy process. ID:2658 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:22.9 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 21:34:22.9 Debug: - [2648] Lidarr.Test.Dummy 21:34:22.9 Debug: - [2658] Lidarr.Test.Dummy 21:34:22.9 Debug: Found 2 processes to kill 21:34:22.9 Debug: Killing process: 2648 [Lidarr.Test.Dummy] 21:34:22.9 Info: [2648]: Killing process 21:34:22.9 Info: [2648]: Waiting for exit 21:34:22.9 Info: [2648]: Process terminated successfully 21:34:22.9 Debug: Killing process: 2658 [Lidarr.Test.Dummy] 21:34:23.0 Info: [2658]: Killing process 21:34:23.0 Info: [2658]: Waiting for exit 21:34:23.0 Info: [2658]: Process terminated successfully 21:34:23.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:34:23.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:34:23.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864630158132_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.0 Info: DatabaseEngineVersionCheck migrating 21:34:23.0 Info: PerformDBOperation 21:34:23.0 Info: Performing DB Operation 21:34:23.0 Info: SQLite 3.47.2 21:34:23.0 Info: => 0.0013253s 21:34:23.0 Info: DatabaseEngineVersionCheck migrated 21:34:23.0 Info: => 0.0013546s 21:34:23.0 Debug: Took: 00:00:00.0179306 21:34:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T21:34:23.0367866Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 21:34:23.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:34:23.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:34:23.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864630748175_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.0 Info: DatabaseEngineVersionCheck migrating 21:34:23.0 Info: PerformDBOperation 21:34:23.0 Info: Performing DB Operation 21:34:23.0 Info: SQLite 3.47.2 21:34:23.0 Info: => 0.0013223s 21:34:23.0 Info: DatabaseEngineVersionCheck migrated 21:34:23.0 Info: => 0.0013498s 21:34:23.0 Debug: Took: 00:00:00.0181092 21:34:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T21:34:23.0959863Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:23.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:23.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:34:23.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:34:23.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:34:23.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:34:23.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:34:23.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:34:23.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:34:23.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:34:23.1 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:34:23.2 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'retention' Value:'215' 21:34:23.2 Trace: Writing Setting to database. Key:'recyclebin' Value:'e886fe24-9de4-4f65-a04d-a3bdd86be33b' 21:34:23.2 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'215' 21:34:23.2 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'215' 21:34:23.2 Trace: Writing Setting to database. Key:'maximumsize' Value:'216' 21:34:23.2 Trace: Writing Setting to database. Key:'minimumage' Value:'216' 21:34:23.2 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 21:34:23.2 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'filedate' Value:'none' 21:34:23.2 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'36bba5c1-a3d3-4132-b0b6-c58671c54370' 21:34:23.2 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'218' 21:34:23.2 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'218' 21:34:23.2 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'155b416a-4892-44e2-a975-bcacba92f403' 21:34:23.2 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 21:34:23.2 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 21:34:23.2 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'chmodfolder' Value:'c39ac0c9-5fbe-415c-ad4b-022cf378bd1f' 21:34:23.2 Trace: Writing Setting to database. Key:'chowngroup' Value:'403a6b5d-a9da-42e5-a71d-172228db3fac' 21:34:23.2 Trace: Writing Setting to database. Key:'metadatasource' Value:'f5c9614f-5904-4a53-aaf5-8f2b8e3337dc' 21:34:23.2 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 21:34:23.2 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'222' 21:34:23.2 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'b21b7d54-d388-4b11-a239-c2b1b038e701' 21:34:23.2 Trace: Writing Setting to database. Key:'shortdateformat' Value:'3f5572f7-6a26-49b4-9e60-f99a47a6b41c' 21:34:23.2 Trace: Writing Setting to database. Key:'longdateformat' Value:'3a07702e-94a2-4522-b79d-8e3f4a102ef2' 21:34:23.2 Trace: Writing Setting to database. Key:'timeformat' Value:'0a8e95d0-690d-4116-b227-558674e47bc9' 21:34:23.2 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'uilanguage' Value:'223' 21:34:23.2 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 21:34:23.2 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:34:23.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:34:23.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:34:23.2 Trace: Using default config value for 'hmacsalt' defaultValue:'fac015f2-26e0-421d-979a-68628d269ce8' 21:34:23.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'fac015f2-26e0-421d-979a-68628d269ce8' 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:34:23.2 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'retention' defaultValue:'0' 21:34:23.2 Trace: Using default config value for 'recyclebin' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 21:34:23.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:23.2 Trace: Using default config value for 'maximumsize' defaultValue:'0' 21:34:23.2 Trace: Using default config value for 'minimumage' defaultValue:'0' 21:34:23.2 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 21:34:23.2 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'filedate' defaultValue:'None' 21:34:23.2 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 21:34:23.2 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 21:34:23.2 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 21:34:23.2 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 21:34:23.2 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 21:34:23.2 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 21:34:23.2 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 21:34:23.2 Trace: Using default config value for 'chowngroup' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'metadatasource' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 21:34:23.2 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 21:34:23.2 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 21:34:23.2 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 21:34:23.2 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 21:34:23.2 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 21:34:23.2 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'uilanguage' defaultValue:'1' 21:34:23.2 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'plexclientidentifier' defaultValue:'dbd31a6f-ab20-447d-9f14-4dd31d9d0d94' 21:34:23.2 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'dbd31a6f-ab20-447d-9f14-4dd31d9d0d94' 21:34:23.2 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'e87a86f2-83c1-4d94-bc65-675f32033623' 21:34:23.2 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'e87a86f2-83c1-4d94-bc65-675f32033623' 21:34:23.2 Trace: Using default config value for 'hmacpassphrase' defaultValue:'86c828c7-ed89-49f6-9fa2-d806f6fcac8d' 21:34:23.2 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'86c828c7-ed89-49f6-9fa2-d806f6fcac8d' 21:34:23.2 Trace: Using default config value for 'rijndaelsalt' defaultValue:'8e073541-da9c-4248-85b2-fcc42759bbff' 21:34:23.2 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'8e073541-da9c-4248-85b2-fcc42759bbff' 21:34:23.2 Trace: Using default config value for 'hmacsalt' defaultValue:'e8367505-693c-4f5f-ba6e-4d8864811846' 21:34:23.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'e8367505-693c-4f5f-ba6e-4d8864811846' 21:34:23.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:23.2 Trace: Using default config value for 'proxytype' defaultValue:'Http' 21:34:23.2 Trace: Using default config value for 'proxyhostname' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'proxyport' defaultValue:'8080' 21:34:23.2 Trace: Using default config value for 'proxyusername' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'proxypassword' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 21:34:23.2 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 21:34:23.2 Trace: Using default config value for 'backupinterval' defaultValue:'7' 21:34:23.2 Trace: Using default config value for 'backupretention' defaultValue:'28' 21:34:23.2 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 21:34:23.2 Trace: Using default config value for 'applicationurl' defaultValue:'' 21:34:23.2 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:34:23.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864632485153_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.2 Info: DatabaseEngineVersionCheck migrating 21:34:23.2 Info: PerformDBOperation 21:34:23.2 Info: Performing DB Operation 21:34:23.2 Info: SQLite 3.47.2 21:34:23.2 Info: => 0.0013211s 21:34:23.2 Info: DatabaseEngineVersionCheck migrated 21:34:23.2 Info: => 0.0013499s 21:34:23.2 Debug: Took: 00:00:00.0177669 21:34:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:23.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:34:23.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:34:23.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864633470908_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.3 Info: DatabaseEngineVersionCheck migrating 21:34:23.3 Info: PerformDBOperation 21:34:23.3 Info: Performing DB Operation 21:34:23.3 Info: SQLite 3.47.2 21:34:23.3 Info: => 0.0013258s 21:34:23.3 Info: DatabaseEngineVersionCheck migrated 21:34:23.3 Info: => 0.0013548s 21:34:23.3 Debug: Took: 00:00:00.0177095 21:34:23.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:34:23.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:34:23.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864634353159_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.4 Info: DatabaseEngineVersionCheck migrating 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: SQLite 3.47.2 21:34:23.4 Info: => 0.0013464s 21:34:23.4 Info: DatabaseEngineVersionCheck migrated 21:34:23.4 Info: => 0.0013738s 21:34:23.4 Debug: Took: 00:00:00.0177803 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 21:34:23.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:34:23.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:34:23.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864635147843_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.5 Info: DatabaseEngineVersionCheck migrating 21:34:23.5 Info: PerformDBOperation 21:34:23.5 Info: Performing DB Operation 21:34:23.5 Info: SQLite 3.47.2 21:34:23.5 Info: => 0.001336s 21:34:23.5 Info: DatabaseEngineVersionCheck migrated 21:34:23.5 Info: => 0.0013639s 21:34:23.5 Debug: Took: 00:00:00.0177608 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:23.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:34:23.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:34:23.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:23.1 Debug: Dummy process. ID:2670 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 21:34:23.6 Debug: Finding process with Id:2670 21:34:23.6 Debug: Found process 2670:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy] 21:34:23.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:34:23.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 21:34:23.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 21:34:23.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:34:23.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864636454332_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.6 Info: DatabaseEngineVersionCheck migrating 21:34:23.6 Info: PerformDBOperation 21:34:23.6 Info: Performing DB Operation 21:34:23.6 Info: SQLite 3.47.2 21:34:23.6 Info: => 0.0013423s 21:34:23.6 Info: DatabaseEngineVersionCheck migrated 21:34:23.6 Info: => 0.0013712s 21:34:23.6 Debug: Took: 00:00:00.0178395 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:23.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:34:23.6 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:34:23.7 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:34:23.7 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:34:23.7 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:34:23.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:34:23.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864637014891_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.7 Info: DatabaseEngineVersionCheck migrating 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: SQLite 3.47.2 21:34:23.7 Info: => 0.0013293s 21:34:23.7 Info: DatabaseEngineVersionCheck migrated 21:34:23.7 Info: => 0.0013579s 21:34:23.7 Debug: Took: 00:00:00.0175762 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:23.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:34:23.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:34:23.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864637570677_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.7 Info: DatabaseEngineVersionCheck migrating 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: SQLite 3.47.2 21:34:23.7 Info: => 0.0013089s 21:34:23.7 Info: DatabaseEngineVersionCheck migrated 21:34:23.7 Info: => 0.0013395s 21:34:23.7 Debug: Took: 00:00:00.0176838 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:23.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:34:23.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:34:23.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864638187504_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.8 Info: DatabaseEngineVersionCheck migrating 21:34:23.8 Info: PerformDBOperation 21:34:23.8 Info: Performing DB Operation 21:34:23.8 Info: SQLite 3.47.2 21:34:23.8 Info: => 0.0012833s 21:34:23.8 Info: DatabaseEngineVersionCheck migrated 21:34:23.8 Info: => 0.0013091s 21:34:23.8 Debug: Took: 00:00:00.0175815 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:23.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:34:23.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:34:23.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864639100645_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.9 Info: DatabaseEngineVersionCheck migrating 21:34:23.9 Info: PerformDBOperation 21:34:23.9 Info: Performing DB Operation 21:34:23.9 Info: SQLite 3.47.2 21:34:23.9 Info: => 0.0013139s 21:34:23.9 Info: DatabaseEngineVersionCheck migrated 21:34:23.9 Info: => 0.0013421s 21:34:23.9 Debug: Took: 00:00:00.0176539 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:23.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:34:23.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:34:23.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:23.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864639652594_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.9 Info: DatabaseEngineVersionCheck migrating 21:34:23.9 Info: PerformDBOperation 21:34:23.9 Info: Performing DB Operation 21:34:23.9 Info: SQLite 3.47.2 21:34:23.9 Info: => 0.0013168s 21:34:23.9 Info: DatabaseEngineVersionCheck migrated 21:34:23.9 Info: => 0.0013438s 21:34:23.9 Debug: Took: 00:00:00.0177322 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 21:34:24.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:34:24.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:34:24.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864640165929_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.0 Info: DatabaseEngineVersionCheck migrating 21:34:24.0 Info: PerformDBOperation 21:34:24.0 Info: Performing DB Operation 21:34:24.0 Info: SQLite 3.47.2 21:34:24.0 Info: => 0.0012747s 21:34:24.0 Info: DatabaseEngineVersionCheck migrated 21:34:24.0 Info: => 0.0013021s 21:34:24.0 Debug: Took: 00:00:00.0163688 21:34:24.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:34:23.7 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:34:24.0 Debug: fpcalc version: 1.5.1 21:34:24.1 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:34:24.1 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:34:24.1 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:34:24.1 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:34:24.1 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:34:24.1 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 21:34:24.1 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [11 ms] Skipped Exists_should_find_existing_service [2 ms] Skipped Exists_should_not_find_random_service [1 ms] Skipped Service_should_be_installed_and_then_uninstalled [1 ms] 21:34:24.1 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:34:24.1 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:34:24.1 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:34:24.1 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:34:24.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:34:24.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864640646762_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.0 Info: DatabaseEngineVersionCheck migrating 21:34:24.0 Info: PerformDBOperation 21:34:24.0 Info: Performing DB Operation 21:34:24.0 Info: SQLite 3.47.2 21:34:24.0 Info: => 0.0013142s 21:34:24.0 Info: DatabaseEngineVersionCheck migrated 21:34:24.0 Info: => 0.0013435s 21:34:24.0 Debug: Took: 00:00:00.0165706 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:34:24.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:34:24.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864641184444_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.1 Info: DatabaseEngineVersionCheck migrating 21:34:24.1 Info: PerformDBOperation 21:34:24.1 Info: Performing DB Operation 21:34:24.1 Info: SQLite 3.47.2 21:34:24.1 Info: => 0.001309s 21:34:24.1 Info: DatabaseEngineVersionCheck migrated 21:34:24.1 Info: => 0.0013383s 21:34:24.1 Debug: Took: 00:00:00.0166176 21:34:24.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:34:24.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:34:24.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864642053677_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.2 Info: DatabaseEngineVersionCheck migrating 21:34:24.2 Info: PerformDBOperation 21:34:24.2 Info: Performing DB Operation 21:34:24.2 Info: SQLite 3.47.2 21:34:24.2 Info: => 0.0012754s 21:34:24.2 Info: DatabaseEngineVersionCheck migrated 21:34:24.2 Info: => 0.0013036s 21:34:24.2 Debug: Took: 00:00:00.0164889 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:34:24.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:34:24.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864642604755_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.2 Info: DatabaseEngineVersionCheck migrating 21:34:24.2 Info: PerformDBOperation 21:34:24.2 Info: Performing DB Operation 21:34:24.2 Info: SQLite 3.47.2 21:34:24.2 Info: => 0.0013018s 21:34:24.2 Info: DatabaseEngineVersionCheck migrated 21:34:24.2 Info: => 0.0013308s 21:34:24.2 Debug: Took: 00:00:00.0166197 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:34:24.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:34:24.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864643162341_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.3 Info: DatabaseEngineVersionCheck migrating 21:34:24.3 Info: PerformDBOperation 21:34:24.3 Info: Performing DB Operation 21:34:24.3 Info: SQLite 3.47.2 21:34:24.3 Info: => 0.0013099s 21:34:24.3 Info: DatabaseEngineVersionCheck migrated 21:34:24.3 Info: => 0.0013388s 21:34:24.3 Debug: Took: 00:00:00.0165099 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:34:24.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:34:24.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864643708084_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.3 Info: DatabaseEngineVersionCheck migrating 21:34:24.3 Info: PerformDBOperation 21:34:24.3 Info: Performing DB Operation 21:34:24.3 Info: SQLite 3.47.2 21:34:24.3 Info: => 0.0012872s 21:34:24.3 Info: DatabaseEngineVersionCheck migrated 21:34:24.3 Info: => 0.0013152s 21:34:24.3 Debug: Took: 00:00:00.0164908 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:34:24.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:34:24.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864644201085_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.4 Info: DatabaseEngineVersionCheck migrating 21:34:24.4 Info: PerformDBOperation 21:34:24.4 Info: Performing DB Operation 21:34:24.4 Info: SQLite 3.47.2 21:34:24.4 Info: => 0.001302s 21:34:24.4 Info: DatabaseEngineVersionCheck migrated 21:34:24.4 Info: => 0.0013289s 21:34:24.4 Debug: Took: 00:00:00.0163402 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:34:24.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:34:24.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864645238085_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.5 Info: DatabaseEngineVersionCheck migrating 21:34:24.5 Info: PerformDBOperation 21:34:24.5 Info: Performing DB Operation 21:34:24.5 Info: SQLite 3.47.2 21:34:24.5 Info: => 0.0012865s 21:34:24.5 Info: DatabaseEngineVersionCheck migrated 21:34:24.5 Info: => 0.0013158s 21:34:24.5 Debug: Took: 00:00:00.0166031 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:34:24.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:34:24.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864645823868_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.5 Info: DatabaseEngineVersionCheck migrating 21:34:24.5 Info: PerformDBOperation 21:34:24.5 Info: Performing DB Operation 21:34:24.5 Info: SQLite 3.47.2 21:34:24.5 Info: => 0.001293s 21:34:24.5 Info: DatabaseEngineVersionCheck migrated 21:34:24.5 Info: => 0.0013212s 21:34:24.6 Debug: Took: 00:00:00.0164178 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:34:24.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:34:24.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864646380393_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.6 Info: DatabaseEngineVersionCheck migrating 21:34:24.6 Info: PerformDBOperation 21:34:24.6 Info: Performing DB Operation 21:34:24.6 Info: SQLite 3.47.2 21:34:24.6 Info: => 0.0012498s 21:34:24.6 Info: DatabaseEngineVersionCheck migrated 21:34:24.6 Info: => 0.0012772s 21:34:24.6 Debug: Took: 00:00:00.0163805 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:34:24.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:34:24.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864647080736_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.7 Info: DatabaseEngineVersionCheck migrating 21:34:24.7 Info: PerformDBOperation 21:34:24.7 Info: Performing DB Operation 21:34:24.7 Info: SQLite 3.47.2 21:34:24.7 Info: => 0.0013082s 21:34:24.7 Info: DatabaseEngineVersionCheck migrated 21:34:24.7 Info: => 0.0013358s 21:34:24.7 Debug: Took: 00:00:00.0169630 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 21:34:24.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:34:24.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:34:24.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864647987590_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.8 Info: DatabaseEngineVersionCheck migrating 21:34:24.8 Info: PerformDBOperation 21:34:24.8 Info: Performing DB Operation 21:34:24.8 Info: SQLite 3.47.2 21:34:24.8 Info: => 0.0013252s 21:34:24.8 Info: DatabaseEngineVersionCheck migrated 21:34:24.8 Info: => 0.0013558s 21:34:24.8 Debug: Took: 00:00:00.0166700 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:34:24.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864648531927_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.8 Info: DatabaseEngineVersionCheck migrating 21:34:24.8 Info: PerformDBOperation 21:34:24.8 Info: Performing DB Operation 21:34:24.8 Info: SQLite 3.47.2 21:34:24.8 Info: => 0.0012708s 21:34:24.8 Info: DatabaseEngineVersionCheck migrated 21:34:24.8 Info: => 0.0012977s 21:34:24.8 Debug: Took: 00:00:00.0163248 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:34:24.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864649047026_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.9 Info: DatabaseEngineVersionCheck migrating 21:34:24.9 Info: PerformDBOperation 21:34:24.9 Info: Performing DB Operation 21:34:24.9 Info: SQLite 3.47.2 21:34:24.9 Info: => 0.0012525s 21:34:24.9 Info: DatabaseEngineVersionCheck migrated 21:34:24.9 Info: => 0.0012805s 21:34:24.9 Debug: Took: 00:00:00.0165030 21:34:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:34:24.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:24.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864649579898_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.9 Info: DatabaseEngineVersionCheck migrating 21:34:24.9 Info: PerformDBOperation 21:34:24.9 Info: Performing DB Operation 21:34:24.9 Info: SQLite 3.47.2 21:34:24.9 Info: => 0.0012987s 21:34:24.9 Info: DatabaseEngineVersionCheck migrated 21:34:24.9 Info: => 0.0013279s 21:34:24.9 Debug: Took: 00:00:00.0166350 21:34:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:34:25.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:34:25.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864650104446_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.0 Info: DatabaseEngineVersionCheck migrating 21:34:25.0 Info: PerformDBOperation 21:34:25.0 Info: Performing DB Operation 21:34:25.0 Info: SQLite 3.47.2 21:34:25.0 Info: => 0.0012938s 21:34:25.0 Info: DatabaseEngineVersionCheck migrated 21:34:25.0 Info: => 0.0013214s 21:34:25.0 Debug: Took: 00:00:00.0163805 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:34:25.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:34:25.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864650976087_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.1 Info: DatabaseEngineVersionCheck migrating 21:34:25.1 Info: PerformDBOperation 21:34:25.1 Info: Performing DB Operation 21:34:25.1 Info: SQLite 3.47.2 21:34:25.1 Info: => 0.0013309s 21:34:25.1 Info: DatabaseEngineVersionCheck migrated 21:34:25.1 Info: => 0.00136s 21:34:25.1 Debug: Took: 00:00:00.0168781 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:34:25.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:34:25.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864651556329_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.1 Info: DatabaseEngineVersionCheck migrating 21:34:25.1 Info: PerformDBOperation 21:34:25.1 Info: Performing DB Operation 21:34:25.1 Info: SQLite 3.47.2 21:34:25.1 Info: => 0.0012919s 21:34:25.1 Info: DatabaseEngineVersionCheck migrated 21:34:25.1 Info: => 0.0013189s 21:34:25.1 Debug: Took: 00:00:00.0164453 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:34:25.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:34:25.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864652172920_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.2 Info: DatabaseEngineVersionCheck migrating 21:34:25.2 Info: PerformDBOperation 21:34:25.2 Info: Performing DB Operation 21:34:25.2 Info: SQLite 3.47.2 21:34:25.2 Info: => 0.0013094s 21:34:25.2 Info: DatabaseEngineVersionCheck migrated 21:34:25.2 Info: => 0.0013391s 21:34:25.2 Debug: Took: 00:00:00.0166560 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-12-23T21:34:25.2450167Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-23T21:34:25.2450172Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-12-23T21:34:25.2450176Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-12-23T21:34:25.2450179Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-12-23T21:34:25.2450182Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:34:25.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:34:25.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864653176739_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.3 Info: DatabaseEngineVersionCheck migrating 21:34:25.3 Info: PerformDBOperation 21:34:25.3 Info: Performing DB Operation 21:34:25.3 Info: SQLite 3.47.2 21:34:25.3 Info: => 0.0013111s 21:34:25.3 Info: DatabaseEngineVersionCheck migrated 21:34:25.3 Info: => 0.00134s 21:34:25.3 Debug: Took: 00:00:00.0166702 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-23T21:34:25.3413634Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:34:25.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:34:25.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864653762726_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.3 Info: DatabaseEngineVersionCheck migrating 21:34:25.3 Info: PerformDBOperation 21:34:25.3 Info: Performing DB Operation 21:34:25.3 Info: SQLite 3.47.2 21:34:25.3 Info: => 0.0013155s 21:34:25.3 Info: DatabaseEngineVersionCheck migrated 21:34:25.3 Info: => 0.0013438s 21:34:25.3 Debug: Took: 00:00:00.0167264 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:34:25.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:34:25.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864654343733_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.4 Info: DatabaseEngineVersionCheck migrating 21:34:25.4 Info: PerformDBOperation 21:34:25.4 Info: Performing DB Operation 21:34:25.4 Info: SQLite 3.47.2 21:34:25.4 Info: => 0.0013064s 21:34:25.4 Info: DatabaseEngineVersionCheck migrated 21:34:25.4 Info: => 0.0013353s 21:34:25.4 Debug: Took: 00:00:00.0165524 21:34:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:34:25.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:34:25.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:34:25.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:34:25.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864654876418_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.4 Info: DatabaseEngineVersionCheck migrating 21:34:25.4 Info: PerformDBOperation 21:34:25.4 Info: Performing DB Operation 21:34:25.4 Info: SQLite 3.47.2 21:34:25.4 Info: => 0.0012888s 21:34:25.4 Info: DatabaseEngineVersionCheck migrated 21:34:25.4 Info: => 0.0013166s 21:34:25.5 Debug: Took: 00:00:00.0165190 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 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:34:25.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:34:25.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864655752911_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.5 Info: DatabaseEngineVersionCheck migrating 21:34:25.5 Info: PerformDBOperation 21:34:25.5 Info: Performing DB Operation 21:34:25.5 Info: SQLite 3.47.2 21:34:25.5 Info: => 0.0012596s 21:34:25.5 Info: DatabaseEngineVersionCheck migrated 21:34:25.5 Info: => 0.0012863s 21:34:25.5 Debug: Took: 00:00:00.0164922 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:25.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:34:25.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:34:25.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864656280088_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.6 Info: DatabaseEngineVersionCheck migrating 21:34:25.6 Info: PerformDBOperation 21:34:25.6 Info: Performing DB Operation 21:34:25.6 Info: SQLite 3.47.2 21:34:25.6 Info: => 0.0012796s 21:34:25.6 Info: DatabaseEngineVersionCheck migrated 21:34:25.6 Info: => 0.0013091s 21:34:25.6 Debug: Took: 00:00:00.0165658 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:25.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:34:25.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:34:25.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:34:25.5 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 21:34:25.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_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:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:34:25.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864657988704_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.8 Info: DatabaseEngineVersionCheck migrating 21:34:25.8 Info: PerformDBOperation 21:34:25.8 Info: Performing DB Operation 21:34:25.8 Info: SQLite 3.47.2 21:34:25.8 Info: => 0.0012906s 21:34:25.8 Info: DatabaseEngineVersionCheck migrated 21:34:25.8 Info: => 0.0013187s 21:34:25.8 Debug: Took: 00:00:00.0165888 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:34:25.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864658576039_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.8 Info: DatabaseEngineVersionCheck migrating 21:34:25.8 Info: PerformDBOperation 21:34:25.8 Info: Performing DB Operation 21:34:25.8 Info: SQLite 3.47.2 21:34:25.8 Info: => 0.00129s 21:34:25.8 Info: DatabaseEngineVersionCheck migrated 21:34:25.8 Info: => 0.0013175s 21:34:25.8 Debug: Took: 00:00:00.0165751 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:34:25.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864659083891_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.9 Info: DatabaseEngineVersionCheck migrating 21:34:25.9 Info: PerformDBOperation 21:34:25.9 Info: Performing DB Operation 21:34:25.9 Info: SQLite 3.47.2 21:34:25.9 Info: => 0.0013001s 21:34:25.9 Info: DatabaseEngineVersionCheck migrated 21:34:25.9 Info: => 0.0013292s 21:34:25.9 Debug: Took: 00:00:00.0168647 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:34:25.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:34:25.7 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 21:34:26.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:34:25.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:25.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864659957236_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.0 Info: DatabaseEngineVersionCheck migrating 21:34:26.0 Info: PerformDBOperation 21:34:26.0 Info: Performing DB Operation 21:34:26.0 Info: SQLite 3.47.2 21:34:26.0 Info: => 0.0013164s 21:34:26.0 Info: DatabaseEngineVersionCheck migrated 21:34:26.0 Info: => 0.0013459s 21:34:26.0 Debug: Took: 00:00:00.0165978 21:34:26.0 Info: Vacuuming Main database 21:34:26.0 Info: Main database compressed 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:34:26.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:34:26.0 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 21:34:26.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:34:26.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:34:26.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:34:26.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:34:26.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:34:26.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864660647440_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.0 Info: DatabaseEngineVersionCheck migrating 21:34:26.0 Info: PerformDBOperation 21:34:26.0 Info: Performing DB Operation 21:34:26.0 Info: SQLite 3.47.2 21:34:26.0 Info: => 0.0012541s 21:34:26.0 Info: DatabaseEngineVersionCheck migrated 21:34:26.0 Info: => 0.0012814s 21:34:26.0 Debug: Took: 00:00:00.0164990 21:34:26.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 = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:34:26.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864661307454_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.1 Info: DatabaseEngineVersionCheck migrating 21:34:26.1 Info: PerformDBOperation 21:34:26.1 Info: Performing DB Operation 21:34:26.1 Info: SQLite 3.47.2 21:34:26.1 Info: => 0.0013162s 21:34:26.1 Info: DatabaseEngineVersionCheck migrated 21:34:26.1 Info: => 0.0013441s 21:34:26.1 Debug: Took: 00:00:00.0167180 21:34:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-24T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:34:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:34:26.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:34:26.1 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 21:34:26.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:34:26.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864661902526_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.2 Info: DatabaseEngineVersionCheck migrating 21:34:26.2 Info: PerformDBOperation 21:34:26.2 Info: Performing DB Operation 21:34:26.2 Info: SQLite 3.47.2 21:34:26.2 Info: => 0.0013137s 21:34:26.2 Info: DatabaseEngineVersionCheck migrated 21:34:26.2 Info: => 0.0013428s 21:34:26.2 Debug: Took: 00:00:00.0165903 21:34:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T21:34:26.2115212Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T21:34:26.2116175Z"] Added = ["2024-12-23T21:34:26.2117119Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:26.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:26.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:34:26.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864663245612_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.3 Info: DatabaseEngineVersionCheck migrating 21:34:26.3 Info: PerformDBOperation 21:34:26.3 Info: Performing DB Operation 21:34:26.3 Info: SQLite 3.47.2 21:34:26.3 Info: => 0.0013293s 21:34:26.3 Info: DatabaseEngineVersionCheck migrated 21:34:26.3 Info: => 0.0013587s 21:34:26.3 Debug: Took: 00:00:00.0167161 21:34:26.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:26.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:34:26.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:34:26.2 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 21:34:26.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:34:26.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864663872567_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.3 Info: DatabaseEngineVersionCheck migrating 21:34:26.3 Info: PerformDBOperation 21:34:26.3 Info: Performing DB Operation 21:34:26.3 Info: SQLite 3.47.2 21:34:26.3 Info: => 0.0012899s 21:34:26.3 Info: DatabaseEngineVersionCheck migrated 21:34:26.3 Info: => 0.0013174s 21:34:26.4 Debug: Took: 00:00:00.0164851 21:34:26.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:34:26.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:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:26.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 ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.4 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:34:26.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (net6.0) 21:34:26.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:34:26.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864665817790_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.5 Info: DatabaseEngineVersionCheck migrating 21:34:26.5 Info: PerformDBOperation 21:34:26.5 Info: Performing DB Operation 21:34:26.5 Info: SQLite 3.47.2 21:34:26.5 Info: => 0.0013391s 21:34:26.5 Info: DatabaseEngineVersionCheck migrated 21:34:26.5 Info: => 0.0013664s 21:34:26.6 Debug: Took: 00:00:00.0166832 21:34:26.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:34:26.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:34:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:26.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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:26.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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:26.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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:26.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 ==== 21:34:26.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.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 = [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:34:26.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 = [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:34:26.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 = [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:34:26.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 = [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:34:26.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 = [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:34:26.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 = [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:34:26.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:26.6 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:34:26.6 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:34:26.6 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:34:26.6 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:34:26.6 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:34:26.6 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:34:26.6 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:34:26.6 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:34:26.6 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:34:26.6 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:34:26.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:34:26.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:34:26.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864667358298_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.7 Info: DatabaseEngineVersionCheck migrating 21:34:26.7 Info: PerformDBOperation 21:34:26.7 Info: Performing DB Operation 21:34:26.7 Info: SQLite 3.47.2 21:34:26.7 Info: => 0.0013508s 21:34:26.7 Info: DatabaseEngineVersionCheck migrated 21:34:26.7 Info: => 0.0013761s 21:34:26.7 Debug: Took: 00:00:00.0165390 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:26.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 ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:26.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:34:26.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:34:26.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:34:26.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:34:26.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:34:26.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:34:26.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:34:26.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:34:26.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:34:26.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:34:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:26.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:34:26.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:34:26.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:34:26.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:26.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864668725359_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.8 Info: DatabaseEngineVersionCheck migrating 21:34:26.8 Info: PerformDBOperation 21:34:26.8 Info: Performing DB Operation 21:34:26.8 Info: SQLite 3.47.2 21:34:26.8 Info: => 0.0013511s 21:34:26.8 Info: DatabaseEngineVersionCheck migrated 21:34:26.8 Info: => 0.0013795s 21:34:26.8 Debug: Took: 00:00:00.0166767 21:34:26.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:34:26.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:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:26.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:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:26.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:34:27.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:34:27.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:27.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864670082804_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.0 Info: DatabaseEngineVersionCheck migrating 21:34:27.0 Info: PerformDBOperation 21:34:27.0 Info: Performing DB Operation 21:34:27.0 Info: SQLite 3.47.2 21:34:27.0 Info: => 0.0013364s 21:34:27.0 Info: DatabaseEngineVersionCheck migrated 21:34:27.0 Info: => 0.0013636s 21:34:27.0 Debug: Took: 00:00:00.0166127 21:34:27.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:34:27.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 ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:27.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:34:27.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:34:27.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:27.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864671728644_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.1 Info: DatabaseEngineVersionCheck migrating 21:34:27.1 Info: PerformDBOperation 21:34:27.1 Info: Performing DB Operation 21:34:27.1 Info: SQLite 3.47.2 21:34:27.1 Info: => 0.0013594s 21:34:27.1 Info: DatabaseEngineVersionCheck migrated 21:34:27.1 Info: => 0.001389s 21:34:27.1 Debug: Took: 00:00:00.0175697 21:34:27.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:27.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:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:27.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 ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:27.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:34:27.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:34:27.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:27.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864672737814_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.2 Info: DatabaseEngineVersionCheck migrating 21:34:27.2 Info: PerformDBOperation 21:34:27.2 Info: Performing DB Operation 21:34:27.2 Info: SQLite 3.47.2 21:34:27.2 Info: => 0.0013281s 21:34:27.2 Info: DatabaseEngineVersionCheck migrated 21:34:27.2 Info: => 0.001356s 21:34:27.2 Debug: Took: 00:00:00.0176010 21:34:27.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:34:27.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 ==== 21:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:27.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 = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.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:34:27.3 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:34:27.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:27.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:34:27.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:34:27.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864673885242_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.4 Info: DatabaseEngineVersionCheck migrating 21:34:27.4 Info: PerformDBOperation 21:34:27.4 Info: Performing DB Operation 21:34:27.4 Info: SQLite 3.47.2 21:34:27.4 Info: => 0.0011854s 21:34:27.4 Info: DatabaseEngineVersionCheck migrated 21:34:27.4 Info: => 0.0012154s 21:34:27.4 Info: VersionMigration migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: CreateTable VersionInfo 21:34:27.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:27.4 Info: => 0.0002632s 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: VersionMigration migrated 21:34:27.4 Info: => 0.0006379s 21:34:27.4 Info: VersionUniqueMigration migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: CreateIndex VersionInfo (Version) 21:34:27.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:27.4 Info: => 0.0002096s 21:34:27.4 Info: AlterTable VersionInfo 21:34:27.4 Info: => 1.6E-06s 21:34:27.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:27.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:27.4 Info: => 0.0006281s 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: VersionUniqueMigration migrated 21:34:27.4 Info: => 0.0008507s 21:34:27.4 Info: VersionDescriptionMigration migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: AlterTable VersionInfo 21:34:27.4 Info: => 4.3E-06s 21:34:27.4 Info: CreateColumn VersionInfo Description String 21:34:27.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:27.4 Info: => 0.0002462s 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: VersionDescriptionMigration migrated 21:34:27.4 Info: => 0.0004625s 21:34:27.4 Info: 1: InitialSetup migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: Starting migration of Main DB to 1 21:34:27.4 Info: CreateTable Config 21:34:27.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:27.4 Info: => 0.0002273s 21:34:27.4 Info: CreateIndex Config (Key) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:27.4 Info: => 0.0001419s 21:34:27.4 Info: CreateTable RootFolders 21:34:27.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:27.4 Info: => 0.0001527s 21:34:27.4 Info: CreateIndex RootFolders (Path) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:27.4 Info: => 0.0001321s 21:34:27.4 Info: CreateTable Artists 21:34:27.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:34:27.4 Info: => 0.0004111s 21:34:27.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:27.4 Info: => 0.000139s 21:34:27.4 Info: CreateIndex Artists (NameSlug) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:27.4 Info: => 0.0001318s 21:34:27.4 Info: CreateIndex Artists (CleanName) 21:34:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.4 Info: => 0.0001224s 21:34:27.4 Info: CreateIndex Artists (Path) 21:34:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.4 Info: => 0.0001295s 21:34:27.4 Info: CreateTable Albums 21:34:27.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:34:27.4 Info: => 0.0003653s 21:34:27.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.4 Info: => 0.0001451s 21:34:27.4 Info: CreateIndex Albums (MBId) 21:34:27.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.4 Info: => 0.0001216s 21:34:27.4 Info: CreateIndex Albums (TADBId) 21:34:27.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.4 Info: => 0.0001199s 21:34:27.4 Info: CreateIndex Albums (TitleSlug) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.4 Info: => 0.0001253s 21:34:27.4 Info: CreateIndex Albums (CleanTitle) 21:34:27.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.4 Info: => 0.0001268s 21:34:27.4 Info: CreateIndex Albums (Path) 21:34:27.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:27.4 Info: => 0.000116s 21:34:27.4 Info: CreateTable Tracks 21:34:27.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:34:27.4 Info: => 0.00027s 21:34:27.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:27.4 Info: => 0.0001352s 21:34:27.4 Info: CreateIndex Tracks (ArtistId) 21:34:27.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:27.4 Info: => 0.0001267s 21:34:27.4 Info: CreateIndex Tracks (TrackFileId) 21:34:27.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:27.4 Info: => 0.0001467s 21:34:27.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:27.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:27.4 Info: => 0.0001368s 21:34:27.4 Info: CreateTable TrackFiles 21:34:27.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:34:27.4 Info: => 0.0002444s 21:34:27.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:27.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:27.4 Info: => 0.0001371s 21:34:27.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:27.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.4 Info: => 0.0001339s 21:34:27.4 Info: CreateTable History 21:34:27.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:34:27.4 Info: => 0.0002725s 21:34:27.4 Info: CreateIndex History (Date) 21:34:27.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:27.4 Info: => 0.0001458s 21:34:27.4 Info: CreateIndex History (EventType) 21:34:27.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:27.4 Info: => 0.000138s 21:34:27.4 Info: CreateIndex History (DownloadId) 21:34:27.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:27.4 Info: => 0.0001476s 21:34:27.4 Info: CreateIndex History (AlbumId) 21:34:27.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:27.4 Info: => 0.0001392s 21:34:27.4 Info: CreateTable Notifications 21:34:27.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:34:27.4 Info: => 0.0002296s 21:34:27.4 Info: CreateTable ScheduledTasks 21:34:27.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:34:27.4 Info: => 0.0001685s 21:34:27.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:27.4 Info: => 0.0001484s 21:34:27.4 Info: CreateTable Indexers 21:34:27.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:34:27.4 Info: => 0.0001867s 21:34:27.4 Info: CreateIndex Indexers (Name) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:27.4 Info: => 0.0001475s 21:34:27.4 Info: CreateTable Profiles 21:34:27.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:34:27.4 Info: => 0.0001837s 21:34:27.4 Info: CreateIndex Profiles (Name) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:27.4 Info: => 0.0001378s 21:34:27.4 Info: CreateTable QualityDefinitions 21:34:27.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:34:27.4 Info: => 0.0001761s 21:34:27.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:27.4 Info: => 0.0001438s 21:34:27.4 Info: CreateIndex QualityDefinitions (Title) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:27.4 Info: => 0.0001306s 21:34:27.4 Info: CreateTable NamingConfig 21:34:27.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:34:27.4 Info: => 0.0002049s 21:34:27.4 Info: CreateTable Blacklist 21:34:27.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:34:27.4 Info: => 0.0003017s 21:34:27.4 Info: CreateTable Metadata 21:34:27.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:34:27.4 Info: => 0.0001778s 21:34:27.4 Info: CreateTable MetadataFiles 21:34:27.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:34:27.4 Info: => 0.0002651s 21:34:27.4 Info: CreateTable DownloadClients 21:34:27.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:34:27.4 Info: => 0.0001809s 21:34:27.4 Info: CreateTable PendingReleases 21:34:27.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:34:27.4 Info: => 0.0001977s 21:34:27.4 Info: CreateTable RemotePathMappings 21:34:27.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:34:27.4 Info: => 0.0001655s 21:34:27.4 Info: CreateTable Tags 21:34:27.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:27.4 Info: => 0.0001445s 21:34:27.4 Info: CreateIndex Tags (Label) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:27.4 Info: => 0.0001451s 21:34:27.4 Info: CreateTable Restrictions 21:34:27.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:27.4 Info: => 0.0001857s 21:34:27.4 Info: CreateTable DelayProfiles 21:34:27.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:34:27.4 Info: => 0.0002339s 21:34:27.4 Info: CreateTable Users 21:34:27.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:34:27.4 Info: => 0.0001787s 21:34:27.4 Info: CreateIndex Users (Identifier) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:27.4 Info: => 0.0001418s 21:34:27.4 Info: CreateIndex Users (Username) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:27.4 Info: => 0.0001301s 21:34:27.4 Info: CreateTable Commands 21:34:27.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:34:27.4 Info: => 0.0002406s 21:34:27.4 Info: CreateTable IndexerStatus 21:34:27.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:34:27.4 Info: => 0.0002219s 21:34:27.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:27.4 Info: => 0.0001522s 21:34:27.4 Info: CreateTable ExtraFiles 21:34:27.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:34:27.4 Info: => 0.0002145s 21:34:27.4 Info: CreateTable LyricFiles 21:34:27.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) 21:34:27.4 Info: => 0.000262s 21:34:27.4 Info: CreateTable LanguageProfiles 21:34:27.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:27.4 Info: => 0.0001915s 21:34:27.4 Info: CreateIndex LanguageProfiles (Name) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:27.4 Info: => 0.0001424s 21:34:27.4 Info: CreateTable DownloadClientStatus 21:34:27.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) 21:34:27.4 Info: => 0.0001843s 21:34:27.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:27.4 Info: => 0.0001504s 21:34:27.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:27.4 Info: -> 1 Insert operations completed in 00:00:00.0001266 taking an average of 00:00:00.0001266 21:34:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:27', 'InitialSetup') 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: 1: InitialSetup migrated 21:34:27.4 Info: => 0.0104223s 21:34:27.4 Info: 2: add_reason_to_pending_releases migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: Starting migration of Main DB to 2 21:34:27.4 Info: AlterTable PendingReleases 21:34:27.4 Info: => 1.7E-06s 21:34:27.4 Info: CreateColumn PendingReleases Reason Int32 21:34:27.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:27.4 Info: => 0.0006169s 21:34:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:27', 'add_reason_to_pending_releases') 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: 2: add_reason_to_pending_releases migrated 21:34:27.4 Info: => 0.000966s 21:34:27.4 Info: 3: add_medium_support migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: Starting migration of Main DB to 3 21:34:27.4 Info: AlterTable Albums 21:34:27.4 Info: => 1.8E-06s 21:34:27.4 Info: CreateColumn Albums Media String 21:34:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:27.4 Info: => 0.0006383s 21:34:27.4 Info: AlterTable Tracks 21:34:27.4 Info: => 1.7E-06s 21:34:27.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:27.4 Info: => 0.0005699s 21:34:27.4 Info: AlterTable Tracks 21:34:27.4 Info: => 1.6E-06s 21:34:27.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:27.4 Info: => 0.0005674s 21:34:27.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:27.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:27.4 Info: => 6.94E-05s 21:34:27.4 Info: DeleteColumn Tracks TrackNumber 21:34:27.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) 21:34:27.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" 21:34:27.4 Info: DROP TABLE "Tracks" 21:34:27.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:27.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:27.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:27.4 Info: => 0.0060962s 21:34:27.4 Info: AlterTable Tracks 21:34:27.4 Info: => 1.8E-06s 21:34:27.4 Info: CreateColumn Tracks TrackNumber String 21:34:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:27.4 Info: => 0.0005404s 21:34:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:27', 'add_medium_support') 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: 3: add_medium_support migrated 21:34:27.4 Info: => 0.0009513s 21:34:27.4 Info: 4: add_various_qualites_in_profile migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: Starting migration of Main DB to 4 21:34:27.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:27.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:27.4 Info: => 8.22E-05s 21:34:27.4 Info: PerformDBOperation 21:34:27.4 Info: Performing DB Operation 21:34:27.4 Info: => 4.88E-05s 21:34:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:27', 'add_various_qualites_in_profile') 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: 4: add_various_qualites_in_profile migrated 21:34:27.4 Info: => 0.0003435s 21:34:27.4 Info: 5: metadata_profiles migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: Starting migration of Main DB to 5 21:34:27.4 Info: CreateTable MetadataProfiles 21:34:27.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:27.4 Info: => 0.0001998s 21:34:27.4 Info: CreateIndex MetadataProfiles (Name) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:27.4 Info: => 0.000126s 21:34:27.4 Info: AlterTable Artists 21:34:27.4 Info: => 1.5E-06s 21:34:27.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:27.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:27.4 Info: => 0.0005852s 21:34:27.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:27.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) 21:34:27.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" 21:34:27.4 Info: DROP TABLE "Artists" 21:34:27.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.4 Info: => 0.0062374s 21:34:27.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:27.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) 21:34:27.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" 21:34:27.4 Info: DROP TABLE "Artists" 21:34:27.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.4 Info: => 0.0060532s 21:34:27.4 Info: AlterTable Albums 21:34:27.4 Info: => 1.7E-06s 21:34:27.4 Info: CreateColumn Albums SecondaryTypes String 21:34:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:27.4 Info: => 0.0005847s 21:34:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:27', 'metadata_profiles') 21:34:27.4 Info: Committing Transaction 21:34:27.4 Info: 5: metadata_profiles migrated 21:34:27.4 Info: => 0.0010541s 21:34:27.4 Info: 6: separate_automatic_and_interactive_search migrating 21:34:27.4 Info: Beginning Transaction 21:34:27.4 Info: Starting migration of Main DB to 6 21:34:27.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:27.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) 21:34:27.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:27.4 Info: DROP TABLE "Indexers" 21:34:27.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:27.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:27.4 Info: => 0.0052809s 21:34:27.4 Info: AlterTable Indexers 21:34:27.4 Info: => 1.7E-06s 21:34:27.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:27.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:27.4 Info: => 0.0005665s 21:34:27.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:27.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:27.4 Info: => 8.04E-05s 21:34:27.4 Info: AlterTable Indexers 21:34:27.4 Info: => 1.7E-06s 21:34:27.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:27.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:34:27.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:34:27.5 Info: DROP TABLE "Indexers" 21:34:27.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:27.5 Info: => 0.0053556s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:27', 'separate_automatic_and_interactive_search') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:27.5 Info: => 0.005799s 21:34:27.5 Info: 7: change_album_path_to_relative migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 7 21:34:27.5 Info: DeleteColumn Albums Path 21:34:27.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:34:27.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:34:27.5 Info: DROP TABLE "Albums" 21:34:27.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.5 Info: => 0.0062538s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:27', 'change_album_path_to_relative') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 7: change_album_path_to_relative migrated 21:34:27.5 Info: => 0.0067287s 21:34:27.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 8 21:34:27.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:34:27.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:34:27.5 Info: => 7.37E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:27', 'change_quality_size_mb_to_kb') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:27.5 Info: => 0.0003848s 21:34:27.5 Info: 9: album_releases migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 9 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 1.8E-06s 21:34:27.5 Info: CreateColumn Albums Releases String 21:34:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:27.5 Info: => 0.0005902s 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 1.8E-06s 21:34:27.5 Info: CreateColumn Albums CurrentRelease String 21:34:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:27.5 Info: => 0.005331s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:27', 'album_releases') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 9: album_releases migrated 21:34:27.5 Info: => 0.0057181s 21:34:27.5 Info: 10: album_releases_fix migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 10 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 1.8E-06s 21:34:27.5 Info: AlterColumn Albums Releases String 21:34:27.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:34:27.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:34:27.5 Info: DROP TABLE "Albums" 21:34:27.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.5 Info: => 0.0059858s 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 2.1E-06s 21:34:27.5 Info: AlterColumn Albums CurrentRelease String 21:34:27.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:34:27.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:34:27.5 Info: DROP TABLE "Albums" 21:34:27.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.5 Info: => 0.0057449s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:27', 'album_releases_fix') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 10: album_releases_fix migrated 21:34:27.5 Info: => 0.0061542s 21:34:27.5 Info: 11: import_lists migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 11 21:34:27.5 Info: CreateTable ImportLists 21:34:27.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:34:27.5 Info: => 0.0002468s 21:34:27.5 Info: CreateIndex ImportLists (Name) 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:27.5 Info: => 0.0001126s 21:34:27.5 Info: CreateTable ImportListStatus 21:34:27.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:34:27.5 Info: => 0.0001882s 21:34:27.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:27.5 Info: => 0.0001152s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:27', 'import_lists') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 11: import_lists migrated 21:34:27.5 Info: => 0.0004574s 21:34:27.5 Info: 12: add_release_status migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 12 21:34:27.5 Info: AlterTable MetadataProfiles 21:34:27.5 Info: => 2E-06s 21:34:27.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:27.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:27.5 Info: => 0.000627s 21:34:27.5 Info: PerformDBOperation 21:34:27.5 Info: Performing DB Operation 21:34:27.5 Info: => 4.29E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:27', 'add_release_status') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 12: add_release_status migrated 21:34:27.5 Info: => 0.0003505s 21:34:27.5 Info: 13: album_download_notification migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 13 21:34:27.5 Info: AlterTable Notifications 21:34:27.5 Info: => 1.8E-06s 21:34:27.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:27.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:27.5 Info: => 0.000613s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:27', 'album_download_notification') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 13: album_download_notification migrated 21:34:27.5 Info: => 0.0009422s 21:34:27.5 Info: 14: fix_language_metadata_profiles migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 14 21:34:27.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:34:27.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:34:27.5 Info: => 0.0001395s 21:34:27.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:34:27.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:34:27.5 Info: => 0.0001088s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:27', 'fix_language_metadata_profiles') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 14: fix_language_metadata_profiles migrated 21:34:27.5 Info: => 0.0004256s 21:34:27.5 Info: 15: remove_fanzub migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 15 21:34:27.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:27.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:27.5 Info: => 6.7E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:27', 'remove_fanzub') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 15: remove_fanzub migrated 21:34:27.5 Info: => 0.0003506s 21:34:27.5 Info: 16: update_artist_history_indexes migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 16 21:34:27.5 Info: CreateIndex Albums (ArtistId) 21:34:27.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:27.5 Info: => 0.0001309s 21:34:27.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:27.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:27.5 Info: => 0.0001112s 21:34:27.5 Info: DeleteIndex History (AlbumId) 21:34:27.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:27.5 Info: => 0.00014s 21:34:27.5 Info: CreateIndex History (AlbumId, Date) 21:34:27.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:27.5 Info: => 0.0001214s 21:34:27.5 Info: DeleteIndex History (DownloadId) 21:34:27.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:27.5 Info: => 0.0001329s 21:34:27.5 Info: CreateIndex History (DownloadId, Date) 21:34:27.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:27.5 Info: => 0.0001153s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:27', 'update_artist_history_indexes') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 16: update_artist_history_indexes migrated 21:34:27.5 Info: => 0.0004575s 21:34:27.5 Info: 17: remove_nma migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 17 21:34:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:27.5 Info: => 7.31E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:27', 'remove_nma') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 17: remove_nma migrated 21:34:27.5 Info: => 0.0003722s 21:34:27.5 Info: 18: album_disambiguation migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 18 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 1.7E-06s 21:34:27.5 Info: CreateColumn Albums Disambiguation String 21:34:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:27.5 Info: => 0.0007225s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:27', 'album_disambiguation') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 18: album_disambiguation migrated 21:34:27.5 Info: => 0.0010518s 21:34:27.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 19 21:34:27.5 Info: PerformDBOperation 21:34:27.5 Info: Performing DB Operation 21:34:27.5 Info: => 4.82E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:27', 'add_ape_quality_in_profiles') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:27.5 Info: => 0.0003512s 21:34:27.5 Info: 20: remove_pushalot migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 20 21:34:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:27.5 Info: => 7.11E-05s 21:34:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:27.5 Info: => 5.41E-05s 21:34:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:27.5 Info: => 5.24E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:27', 'remove_pushalot') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 20: remove_pushalot migrated 21:34:27.5 Info: => 0.0003279s 21:34:27.5 Info: 21: add_custom_filters migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 21 21:34:27.5 Info: CreateTable CustomFilters 21:34:27.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:34:27.5 Info: => 0.0001957s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:27', 'add_custom_filters') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 21: add_custom_filters migrated 21:34:27.5 Info: => 0.0005199s 21:34:27.5 Info: 22: import_list_tags migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 22 21:34:27.5 Info: AlterTable ImportLists 21:34:27.5 Info: => 2E-06s 21:34:27.5 Info: CreateColumn ImportLists Tags String 21:34:27.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:27.5 Info: => 0.000644s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:27', 'import_list_tags') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 22: import_list_tags migrated 21:34:27.5 Info: => 0.0009624s 21:34:27.5 Info: 23: add_release_groups_etc migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 23 21:34:27.5 Info: CreateTable ArtistMetadata 21:34:27.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:34:27.5 Info: => 0.00023s 21:34:27.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:27.5 Info: => 0.0001133s 21:34:27.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:34:27.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:34:27.5 Info: => 0.0001245s 21:34:27.5 Info: AlterTable Artists 21:34:27.5 Info: => 1.4E-06s 21:34:27.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:27.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:27.5 Info: => 0.0006872s 21:34:27.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:27.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:27.5 Info: => 0.000124s 21:34:27.5 Info: CreateTable AlbumReleases 21:34:27.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:34:27.5 Info: => 0.0002135s 21:34:27.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:27.5 Info: => 0.0001105s 21:34:27.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:27.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:27.5 Info: => 0.0001023s 21:34:27.5 Info: PerformDBOperation 21:34:27.5 Info: Performing DB Operation 21:34:27.5 Info: => 7.8E-05s 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 1.4E-06s 21:34:27.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:27.5 Info: => 0.000708s 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 1.6E-06s 21:34:27.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:27.5 Info: => 0.0006641s 21:34:27.5 Info: AlterTable Albums 21:34:27.5 Info: => 1.6E-06s 21:34:27.5 Info: CreateColumn Albums Links String 21:34:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:27.5 Info: => 0.0006444s 21:34:27.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:34:27.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:27.5 Info: => 0.0001195s 21:34:27.5 Info: AlterTable Tracks 21:34:27.5 Info: => 2.3E-06s 21:34:27.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:27.5 Info: => 0.0006649s 21:34:27.5 Info: AlterTable Tracks 21:34:27.5 Info: => 1.6E-06s 21:34:27.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:27.5 Info: => 0.000652s 21:34:27.5 Info: AlterTable Tracks 21:34:27.5 Info: => 1.6E-06s 21:34:27.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:27.5 Info: => 0.0006491s 21:34:27.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:34:27.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:27.5 Info: => 0.0001169s 21:34:27.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:34:27.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:27.5 Info: => 0.0001023s 21:34:27.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:27.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:27.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:34:27.5 Info: DROP TABLE "Artists" 21:34:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.5 Info: => 0.0084853s 21:34:27.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:27.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:34:27.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:34:27.5 Info: DROP TABLE "Albums" 21:34:27.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.5 Info: => 0.0062591s 21:34:27.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:27.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:34:27.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:34:27.5 Info: DROP TABLE "Tracks" 21:34:27.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:27.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:27.5 Info: => 0.0084171s 21:34:27.5 Info: DeleteColumn TrackFiles ArtistId 21:34:27.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:27.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:34:27.5 Info: DROP TABLE "TrackFiles" 21:34:27.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.5 Info: => 0.0087604s 21:34:27.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:27.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:27.5 Info: => 0.0001168s 21:34:27.5 Info: CreateIndex Artists (Monitored) 21:34:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:27.5 Info: => 0.0001134s 21:34:27.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:27.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:27.5 Info: => 0.0001083s 21:34:27.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:27.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:27.5 Info: => 0.0001036s 21:34:27.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:27.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:27.5 Info: => 0.0001061s 21:34:27.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:27.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:27.5 Info: => 0.000102s 21:34:27.5 Info: UpdateData 21:34:27.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:27.5 Info: => 6.86E-05s 21:34:27.5 Info: UpdateData 21:34:27.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:27.5 Info: => 5.89E-05s 21:34:27.5 Info: UpdateData 21:34:27.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:27.5 Info: => 6.91E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:27', 'add_release_groups_etc') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 23: add_release_groups_etc migrated 21:34:27.5 Info: => 0.0006729s 21:34:27.5 Info: 24: NewMediaInfoFormat migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 24 21:34:27.5 Info: UpdateData 21:34:27.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:27.5 Info: => 7.44E-05s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:27', 'NewMediaInfoFormat') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 24: NewMediaInfoFormat migrated 21:34:27.5 Info: => 0.0003722s 21:34:27.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 25 21:34:27.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:27.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:27.5 Info: => 0.0017732s 21:34:27.5 Info: AlterTable ReleaseProfiles 21:34:27.5 Info: => 1.5E-06s 21:34:27.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:27.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:27.5 Info: => 0.0006344s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:27', 'rename_restrictions_to_release_profiles') 21:34:27.5 Info: Committing Transaction 21:34:27.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:27.5 Info: => 0.0009723s 21:34:27.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:27.5 Info: Beginning Transaction 21:34:27.5 Info: Starting migration of Main DB to 26 21:34:27.5 Info: RenameTable Profiles QualityProfiles 21:34:27.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:27.5 Info: => 0.0017672s 21:34:27.5 Info: AlterTable QualityProfiles 21:34:27.5 Info: => 1.8E-06s 21:34:27.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:27.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:27.5 Info: => 0.0019061s 21:34:27.5 Info: AlterTable LanguageProfiles 21:34:27.5 Info: => 1.6E-06s 21:34:27.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:27.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:27.5 Info: => 0.0006292s 21:34:27.5 Info: UpdateData 21:34:27.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:27.5 Info: => 6.58E-05s 21:34:27.5 Info: UpdateData 21:34:27.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:27.5 Info: => 5.25E-05s 21:34:27.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:27.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:27.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:27.5 Info: DROP TABLE "Artists" 21:34:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:27.5 Info: => 0.0059955s 21:34:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:27', 'rename_quality_profiles_add_upgrade_allowed') 21:34:27.6 Info: Committing Transaction 21:34:27.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:27.6 Info: => 0.0065328s 21:34:27.6 Info: 27: add_import_exclusions migrating 21:34:27.6 Info: Beginning Transaction 21:34:27.6 Info: Starting migration of Main DB to 27 21:34:27.6 Info: CreateTable ImportListExclusions 21:34:27.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:27.6 Info: => 0.0001985s 21:34:27.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:27.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:27.6 Info: => 0.0001188s 21:34:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:27', 'add_import_exclusions') 21:34:27.6 Info: Committing Transaction 21:34:27.6 Info: 27: add_import_exclusions migrated 21:34:27.6 Info: => 0.0004976s 21:34:27.6 Info: 28: clean_artist_metadata_table migrating 21:34:27.6 Info: Beginning Transaction 21:34:27.6 Info: Starting migration of Main DB to 28 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001975s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001922s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001571s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001593s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001529s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001571s 21:34:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:27', 'clean_artist_metadata_table') 21:34:27.6 Info: Committing Transaction 21:34:27.6 Info: 28: clean_artist_metadata_table migrated 21:34:27.6 Info: => 0.0004766s 21:34:27.6 Info: 29: health_issue_notification migrating 21:34:27.6 Info: Beginning Transaction 21:34:27.6 Info: Starting migration of Main DB to 29 21:34:27.6 Info: AlterTable Notifications 21:34:27.6 Info: => 1.7E-06s 21:34:27.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:27.6 Info: => 0.0006562s 21:34:27.6 Info: AlterTable Notifications 21:34:27.6 Info: => 1.6E-06s 21:34:27.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:27.6 Info: => 0.0006086s 21:34:27.6 Info: AlterTable Notifications 21:34:27.6 Info: => 1.4E-06s 21:34:27.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:27.6 Info: => 0.000617s 21:34:27.6 Info: AlterTable Notifications 21:34:27.6 Info: => 1.6E-06s 21:34:27.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:27.6 Info: => 0.0006465s 21:34:27.6 Info: AlterTable Notifications 21:34:27.6 Info: => 1.4E-06s 21:34:27.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:27.6 Info: => 0.0006308s 21:34:27.6 Info: DeleteColumn Notifications OnDownload 21:34:27.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:34:27.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:34:27.6 Info: DROP TABLE "Notifications" 21:34:27.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:27.6 Info: => 0.0056164s 21:34:27.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:27.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:34:27.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:34:27.6 Info: DROP TABLE "Notifications" 21:34:27.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:27.6 Info: => 0.0058516s 21:34:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:27', 'health_issue_notification') 21:34:27.6 Info: Committing Transaction 21:34:27.6 Info: 29: health_issue_notification migrated 21:34:27.6 Info: => 0.006319s 21:34:27.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:27.6 Info: Beginning Transaction 21:34:27.6 Info: Starting migration of Main DB to 30 21:34:27.6 Info: AlterTable TrackFiles 21:34:27.6 Info: => 1.6E-06s 21:34:27.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:27.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:27.6 Info: => 0.0006679s 21:34:27.6 Info: AlterTable TrackFiles 21:34:27.6 Info: => 1.7E-06s 21:34:27.6 Info: CreateColumn TrackFiles Path String 21:34:27.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:27.6 Info: => 0.0006276s 21:34:27.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:27.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:27.6 Info: => 5.58E-05s 21:34:27.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:34:27.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:34:27.6 Info: => 0.000159s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001738s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001874s 21:34:27.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:34:27.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:34:27.6 Info: => 0.0001184s 21:34:27.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:27.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:27.6 Info: => 7.58E-05s 21:34:27.6 Info: AlterTable TrackFiles 21:34:27.6 Info: => 1.5E-06s 21:34:27.6 Info: AlterColumn TrackFiles Path String 21:34:27.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:34:27.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:34:27.6 Info: DROP TABLE "TrackFiles" 21:34:27.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:27.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.6 Info: => 0.0056297s 21:34:27.6 Info: CreateIndex TrackFiles (Path) 21:34:27.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:27.6 Info: => 0.0001064s 21:34:27.6 Info: DeleteColumn TrackFiles RelativePath 21:34:27.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:34:27.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:34:27.6 Info: DROP TABLE "TrackFiles" 21:34:27.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:27.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:27.6 Info: => 0.0080253s 21:34:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:27', 'add_mediafilerepository_mtime') 21:34:27.6 Info: Committing Transaction 21:34:27.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:27.6 Info: => 0.0085079s 21:34:27.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:27.6 Info: Beginning Transaction 21:34:27.6 Info: Starting migration of Main DB to 31 21:34:27.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:27.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:27.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:34:27.6 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:34:27.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:34:27.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:34:27.6 Info: => 0.0002015s 21:34:27.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:27.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:27.6 Info: => 0.0001488s 21:34:27.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:27.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:27.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:34:27.6 Info: DROP TABLE "Artists" 21:34:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:27.6 Info: => 0.005931s 21:34:27.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:27.6 Info: => 0.0001126s 21:34:27.6 Info: -> 4 Insert operations completed in 00:00:00.0003886 taking an average of 00:00:00.0000971 21:34:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:27', 'add_artistmetadataid_constraint') 21:34:27.6 Info: Committing Transaction 21:34:27.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:27.6 Info: => 0.000578s 21:34:27.6 Debug: Took: 00:00:00.2401219 21:34:27.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 21:34:27.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864677697648_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.7 Info: DatabaseEngineVersionCheck migrating 21:34:27.7 Info: PerformDBOperation 21:34:27.7 Info: Performing DB Operation 21:34:27.7 Info: SQLite 3.47.2 21:34:27.7 Info: => 0.0032641s 21:34:27.7 Info: DatabaseEngineVersionCheck migrated 21:34:27.7 Info: => 0.0032934s 21:34:27.7 Info: VersionMigration migrating 21:34:27.7 Info: Beginning Transaction 21:34:27.7 Info: CreateTable VersionInfo 21:34:27.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:27.7 Info: => 0.0002333s 21:34:27.7 Info: Committing Transaction 21:34:27.7 Info: VersionMigration migrated 21:34:27.7 Info: => 0.0006184s 21:34:27.7 Info: VersionUniqueMigration migrating 21:34:27.7 Info: Beginning Transaction 21:34:27.7 Info: CreateIndex VersionInfo (Version) 21:34:27.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:27.7 Info: => 0.0002078s 21:34:27.7 Info: AlterTable VersionInfo 21:34:27.7 Info: => 1.8E-06s 21:34:27.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:27.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:27.7 Info: => 0.0005971s 21:34:27.7 Info: Committing Transaction 21:34:27.7 Info: VersionUniqueMigration migrated 21:34:27.7 Info: => 0.0008279s 21:34:27.7 Info: VersionDescriptionMigration migrating 21:34:27.7 Info: Beginning Transaction 21:34:27.7 Info: AlterTable VersionInfo 21:34:27.7 Info: => 1.6E-06s 21:34:27.7 Info: CreateColumn VersionInfo Description String 21:34:27.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:27.7 Info: => 0.0002528s 21:34:27.7 Info: Committing Transaction 21:34:27.7 Info: VersionDescriptionMigration migrated 21:34:27.7 Info: => 0.0004914s 21:34:27.7 Info: 1: InitialSetup migrating 21:34:27.7 Info: Beginning Transaction 21:34:27.7 Info: Starting migration of Main DB to 1 21:34:27.8 Info: CreateTable Config 21:34:27.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:27.8 Info: => 0.0002623s 21:34:27.8 Info: CreateIndex Config (Key) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:27.8 Info: => 0.0001492s 21:34:27.8 Info: CreateTable RootFolders 21:34:27.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:27.8 Info: => 0.0001639s 21:34:27.8 Info: CreateIndex RootFolders (Path) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:27.8 Info: => 0.0001365s 21:34:27.8 Info: CreateTable Artists 21:34:27.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) 21:34:27.8 Info: => 0.0003846s 21:34:27.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:27.8 Info: => 0.0001413s 21:34:27.8 Info: CreateIndex Artists (NameSlug) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:27.8 Info: => 0.000135s 21:34:27.8 Info: CreateIndex Artists (CleanName) 21:34:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.8 Info: => 0.0001316s 21:34:27.8 Info: CreateIndex Artists (Path) 21:34:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.8 Info: => 0.0001963s 21:34:27.8 Info: CreateTable Albums 21:34:27.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) 21:34:27.8 Info: => 0.0003552s 21:34:27.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.8 Info: => 0.0001408s 21:34:27.8 Info: CreateIndex Albums (MBId) 21:34:27.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.8 Info: => 0.000133s 21:34:27.8 Info: CreateIndex Albums (TADBId) 21:34:27.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.8 Info: => 0.0001331s 21:34:27.8 Info: CreateIndex Albums (TitleSlug) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.8 Info: => 0.0001357s 21:34:27.8 Info: CreateIndex Albums (CleanTitle) 21:34:27.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.8 Info: => 0.0001299s 21:34:27.8 Info: CreateIndex Albums (Path) 21:34:27.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:27.8 Info: => 0.0001264s 21:34:27.8 Info: CreateTable Tracks 21:34:27.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) 21:34:27.8 Info: => 0.0002453s 21:34:27.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:27.8 Info: => 0.0001332s 21:34:27.8 Info: CreateIndex Tracks (ArtistId) 21:34:27.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:27.8 Info: => 0.0001325s 21:34:27.8 Info: CreateIndex Tracks (TrackFileId) 21:34:27.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:27.8 Info: => 0.0001456s 21:34:27.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:27.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:27.8 Info: => 0.0001723s 21:34:27.8 Info: CreateTable TrackFiles 21:34:27.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) 21:34:27.8 Info: => 0.0002534s 21:34:27.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:27.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:27.8 Info: => 0.0001413s 21:34:27.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:27.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.8 Info: => 0.0001341s 21:34:27.8 Info: CreateTable History 21:34:27.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) 21:34:27.8 Info: => 0.0002653s 21:34:27.8 Info: CreateIndex History (Date) 21:34:27.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:27.8 Info: => 0.000141s 21:34:27.8 Info: CreateIndex History (EventType) 21:34:27.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:27.8 Info: => 0.0001447s 21:34:27.8 Info: CreateIndex History (DownloadId) 21:34:27.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:27.8 Info: => 0.0001448s 21:34:27.8 Info: CreateIndex History (AlbumId) 21:34:27.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:27.8 Info: => 0.0001348s 21:34:27.8 Info: CreateTable Notifications 21:34:27.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) 21:34:27.8 Info: => 0.0002387s 21:34:27.8 Info: CreateTable ScheduledTasks 21:34:27.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:27.8 Info: => 0.0001889s 21:34:27.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:27.8 Info: => 0.0001424s 21:34:27.8 Info: CreateTable Indexers 21:34:27.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) 21:34:27.8 Info: => 0.0001979s 21:34:27.8 Info: CreateIndex Indexers (Name) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:27.8 Info: => 0.0001506s 21:34:27.8 Info: CreateTable Profiles 21:34:27.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:27.8 Info: => 0.0001954s 21:34:27.8 Info: CreateIndex Profiles (Name) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:27.8 Info: => 0.0001395s 21:34:27.8 Info: CreateTable QualityDefinitions 21:34:27.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:27.8 Info: => 0.0001986s 21:34:27.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:27.8 Info: => 0.0001398s 21:34:27.8 Info: CreateIndex QualityDefinitions (Title) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:27.8 Info: => 0.0001438s 21:34:27.8 Info: CreateTable NamingConfig 21:34:27.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) 21:34:27.8 Info: => 0.0002137s 21:34:27.8 Info: CreateTable Blacklist 21:34:27.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 '') 21:34:27.8 Info: => 0.0002929s 21:34:27.8 Info: CreateTable Metadata 21:34:27.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) 21:34:27.8 Info: => 0.0001948s 21:34:27.8 Info: CreateTable MetadataFiles 21:34:27.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) 21:34:27.8 Info: => 0.0002483s 21:34:27.8 Info: CreateTable DownloadClients 21:34:27.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) 21:34:27.8 Info: => 0.0001915s 21:34:27.8 Info: CreateTable PendingReleases 21:34:27.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 '') 21:34:27.8 Info: => 0.0002057s 21:34:27.8 Info: CreateTable RemotePathMappings 21:34:27.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:27.8 Info: => 0.0001786s 21:34:27.8 Info: CreateTable Tags 21:34:27.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:27.8 Info: => 0.0001612s 21:34:27.8 Info: CreateIndex Tags (Label) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:27.8 Info: => 0.000153s 21:34:27.8 Info: CreateTable Restrictions 21:34:27.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:27.8 Info: => 0.0001965s 21:34:27.8 Info: CreateTable DelayProfiles 21:34:27.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) 21:34:27.8 Info: => 0.0002458s 21:34:27.8 Info: CreateTable Users 21:34:27.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:27.8 Info: => 0.0001877s 21:34:27.8 Info: CreateIndex Users (Identifier) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:27.8 Info: => 0.0001446s 21:34:27.8 Info: CreateIndex Users (Username) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:27.8 Info: => 0.0001461s 21:34:27.8 Info: CreateTable Commands 21:34:27.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) 21:34:27.8 Info: => 0.0002615s 21:34:27.8 Info: CreateTable IndexerStatus 21:34:27.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) 21:34:27.8 Info: => 0.0002583s 21:34:27.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:27.8 Info: => 0.0001477s 21:34:27.8 Info: CreateTable ExtraFiles 21:34:27.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) 21:34:27.8 Info: => 0.0002328s 21:34:27.8 Info: CreateTable LyricFiles 21:34:27.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) 21:34:27.8 Info: => 0.0002516s 21:34:27.8 Info: CreateTable LanguageProfiles 21:34:27.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:27.8 Info: => 0.0001912s 21:34:27.8 Info: CreateIndex LanguageProfiles (Name) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:27.8 Info: => 0.0001531s 21:34:27.8 Info: CreateTable DownloadClientStatus 21:34:27.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) 21:34:27.8 Info: => 0.0002138s 21:34:27.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:27.8 Info: => 0.0001659s 21:34:27.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:27.8 Info: -> 1 Insert operations completed in 00:00:00.0000962 taking an average of 00:00:00.0000962 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:27', 'InitialSetup') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 1: InitialSetup migrated 21:34:27.8 Info: => 0.0105056s 21:34:27.8 Info: 2: add_reason_to_pending_releases migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 2 21:34:27.8 Info: AlterTable PendingReleases 21:34:27.8 Info: => 1.7E-06s 21:34:27.8 Info: CreateColumn PendingReleases Reason Int32 21:34:27.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:27.8 Info: => 0.0006881s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:27', 'add_reason_to_pending_releases') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 2: add_reason_to_pending_releases migrated 21:34:27.8 Info: => 0.0010458s 21:34:27.8 Info: 3: add_medium_support migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 3 21:34:27.8 Info: AlterTable Albums 21:34:27.8 Info: => 1.9E-06s 21:34:27.8 Info: CreateColumn Albums Media String 21:34:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:27.8 Info: => 0.0006471s 21:34:27.8 Info: AlterTable Tracks 21:34:27.8 Info: => 1.7E-06s 21:34:27.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:27.8 Info: => 0.0006018s 21:34:27.8 Info: AlterTable Tracks 21:34:27.8 Info: => 1.6E-06s 21:34:27.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:27.8 Info: => 0.0006002s 21:34:27.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:27.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:27.8 Info: => 9.3E-05s 21:34:27.8 Info: DeleteColumn Tracks TrackNumber 21:34:27.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) 21:34:27.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" 21:34:27.8 Info: DROP TABLE "Tracks" 21:34:27.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:27.8 Info: => 0.0057673s 21:34:27.8 Info: AlterTable Tracks 21:34:27.8 Info: => 1.6E-06s 21:34:27.8 Info: CreateColumn Tracks TrackNumber String 21:34:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:27.8 Info: => 0.0005613s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:27', 'add_medium_support') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 3: add_medium_support migrated 21:34:27.8 Info: => 0.0010657s 21:34:27.8 Info: 4: add_various_qualites_in_profile migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 4 21:34:27.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:27.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:27.8 Info: => 7.74E-05s 21:34:27.8 Info: PerformDBOperation 21:34:27.8 Info: Performing DB Operation 21:34:27.8 Info: => 5.01E-05s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:27', 'add_various_qualites_in_profile') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 4: add_various_qualites_in_profile migrated 21:34:27.8 Info: => 0.0003693s 21:34:27.8 Info: 5: metadata_profiles migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 5 21:34:27.8 Info: CreateTable MetadataProfiles 21:34:27.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:27.8 Info: => 0.0002286s 21:34:27.8 Info: CreateIndex MetadataProfiles (Name) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:27.8 Info: => 0.0001669s 21:34:27.8 Info: AlterTable Artists 21:34:27.8 Info: => 1.3E-06s 21:34:27.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:27.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:27.8 Info: => 0.0006276s 21:34:27.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:27.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) 21:34:27.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" 21:34:27.8 Info: DROP TABLE "Artists" 21:34:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.8 Info: => 0.0060576s 21:34:27.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:27.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) 21:34:27.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" 21:34:27.8 Info: DROP TABLE "Artists" 21:34:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.8 Info: => 0.0058906s 21:34:27.8 Info: AlterTable Albums 21:34:27.8 Info: => 1.8E-06s 21:34:27.8 Info: CreateColumn Albums SecondaryTypes String 21:34:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:27.8 Info: => 0.0005983s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:27', 'metadata_profiles') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 5: metadata_profiles migrated 21:34:27.8 Info: => 0.0010669s 21:34:27.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 6 21:34:27.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:27.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) 21:34:27.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:27.8 Info: DROP TABLE "Indexers" 21:34:27.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:27.8 Info: => 0.0049711s 21:34:27.8 Info: AlterTable Indexers 21:34:27.8 Info: => 1.8E-06s 21:34:27.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:27.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:27.8 Info: => 0.0005787s 21:34:27.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:27.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:27.8 Info: => 5.91E-05s 21:34:27.8 Info: AlterTable Indexers 21:34:27.8 Info: => 1.4E-06s 21:34:27.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:27.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) 21:34:27.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" 21:34:27.8 Info: DROP TABLE "Indexers" 21:34:27.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:27.8 Info: => 0.0050925s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:27', 'separate_automatic_and_interactive_search') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:27.8 Info: => 0.0054818s 21:34:27.8 Info: 7: change_album_path_to_relative migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 7 21:34:27.8 Info: DeleteColumn Albums Path 21:34:27.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) 21:34:27.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" 21:34:27.8 Info: DROP TABLE "Albums" 21:34:27.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.8 Info: => 0.0062659s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:27', 'change_album_path_to_relative') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 7: change_album_path_to_relative migrated 21:34:27.8 Info: => 0.006715s 21:34:27.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 8 21:34:27.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 21:34:27.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 21:34:27.8 Info: => 0.0001059s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:27', 'change_quality_size_mb_to_kb') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:27.8 Info: => 0.0004053s 21:34:27.8 Info: 9: album_releases migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 9 21:34:27.8 Info: AlterTable Albums 21:34:27.8 Info: => 1.7E-06s 21:34:27.8 Info: CreateColumn Albums Releases String 21:34:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:27.8 Info: => 0.0006435s 21:34:27.8 Info: AlterTable Albums 21:34:27.8 Info: => 1.9E-06s 21:34:27.8 Info: CreateColumn Albums CurrentRelease String 21:34:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:27.8 Info: => 0.0020122s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:27', 'album_releases') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 9: album_releases migrated 21:34:27.8 Info: => 0.0023784s 21:34:27.8 Info: 10: album_releases_fix migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 10 21:34:27.8 Info: AlterTable Albums 21:34:27.8 Info: => 1.6E-06s 21:34:27.8 Info: AlterColumn Albums Releases String 21:34:27.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) 21:34:27.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" 21:34:27.8 Info: DROP TABLE "Albums" 21:34:27.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.8 Info: => 0.0061326s 21:34:27.8 Info: AlterTable Albums 21:34:27.8 Info: => 1.6E-06s 21:34:27.8 Info: AlterColumn Albums CurrentRelease String 21:34:27.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) 21:34:27.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" 21:34:27.8 Info: DROP TABLE "Albums" 21:34:27.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:27.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.8 Info: => 0.0060106s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:27', 'album_releases_fix') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 10: album_releases_fix migrated 21:34:27.8 Info: => 0.0064276s 21:34:27.8 Info: 11: import_lists migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 11 21:34:27.8 Info: CreateTable ImportLists 21:34:27.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) 21:34:27.8 Info: => 0.0013352s 21:34:27.8 Info: CreateIndex ImportLists (Name) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:27.8 Info: => 0.0001683s 21:34:27.8 Info: CreateTable ImportListStatus 21:34:27.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) 21:34:27.8 Info: => 0.0002328s 21:34:27.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:27.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:27.8 Info: => 0.0001516s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:27', 'import_lists') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 11: import_lists migrated 21:34:27.8 Info: => 0.0005039s 21:34:27.8 Info: 12: add_release_status migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 12 21:34:27.8 Info: AlterTable MetadataProfiles 21:34:27.8 Info: => 1.7E-06s 21:34:27.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:27.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:27.8 Info: => 0.0006561s 21:34:27.8 Info: PerformDBOperation 21:34:27.8 Info: Performing DB Operation 21:34:27.8 Info: => 4.12E-05s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:27', 'add_release_status') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 12: add_release_status migrated 21:34:27.8 Info: => 0.0003544s 21:34:27.8 Info: 13: album_download_notification migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 13 21:34:27.8 Info: AlterTable Notifications 21:34:27.8 Info: => 1.8E-06s 21:34:27.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:27.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:27.8 Info: => 0.0006622s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:27', 'album_download_notification') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 13: album_download_notification migrated 21:34:27.8 Info: => 0.0010068s 21:34:27.8 Info: 14: fix_language_metadata_profiles migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 14 21:34:27.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 21:34:27.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 21:34:27.8 Info: => 0.0001046s 21:34:27.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 21:34:27.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 21:34:27.8 Info: => 8.22E-05s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:27', 'fix_language_metadata_profiles') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 14: fix_language_metadata_profiles migrated 21:34:27.8 Info: => 0.0003756s 21:34:27.8 Info: 15: remove_fanzub migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 15 21:34:27.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:27.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:27.8 Info: => 0.0010364s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:27', 'remove_fanzub') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 15: remove_fanzub migrated 21:34:27.8 Info: => 0.0013624s 21:34:27.8 Info: 16: update_artist_history_indexes migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 16 21:34:27.8 Info: CreateIndex Albums (ArtistId) 21:34:27.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:27.8 Info: => 0.0001837s 21:34:27.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:27.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:27.8 Info: => 0.000157s 21:34:27.8 Info: DeleteIndex History (AlbumId) 21:34:27.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:27.8 Info: => 0.0001648s 21:34:27.8 Info: CreateIndex History (AlbumId, Date) 21:34:27.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:27.8 Info: => 0.000154s 21:34:27.8 Info: DeleteIndex History (DownloadId) 21:34:27.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:27.8 Info: => 0.0001497s 21:34:27.8 Info: CreateIndex History (DownloadId, Date) 21:34:27.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:27.8 Info: => 0.000154s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:27', 'update_artist_history_indexes') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 16: update_artist_history_indexes migrated 21:34:27.8 Info: => 0.0005106s 21:34:27.8 Info: 17: remove_nma migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 17 21:34:27.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:27.8 Info: => 7.22E-05s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:27', 'remove_nma') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 17: remove_nma migrated 21:34:27.8 Info: => 0.0003576s 21:34:27.8 Info: 18: album_disambiguation migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 18 21:34:27.8 Info: AlterTable Albums 21:34:27.8 Info: => 1.8E-06s 21:34:27.8 Info: CreateColumn Albums Disambiguation String 21:34:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:27.8 Info: => 0.0006946s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:27', 'album_disambiguation') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 18: album_disambiguation migrated 21:34:27.8 Info: => 0.0010551s 21:34:27.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 19 21:34:27.8 Info: PerformDBOperation 21:34:27.8 Info: Performing DB Operation 21:34:27.8 Info: => 4.67E-05s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:27', 'add_ape_quality_in_profiles') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:27.8 Info: => 0.0003458s 21:34:27.8 Info: 20: remove_pushalot migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 20 21:34:27.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:27.8 Info: => 6.8E-05s 21:34:27.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:27.8 Info: => 5.63E-05s 21:34:27.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:27.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:27.8 Info: => 5.19E-05s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:27', 'remove_pushalot') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 20: remove_pushalot migrated 21:34:27.8 Info: => 0.0003363s 21:34:27.8 Info: 21: add_custom_filters migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 21 21:34:27.8 Info: CreateTable CustomFilters 21:34:27.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:34:27.8 Info: => 0.00021s 21:34:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:27', 'add_custom_filters') 21:34:27.8 Info: Committing Transaction 21:34:27.8 Info: 21: add_custom_filters migrated 21:34:27.8 Info: => 0.0005432s 21:34:27.8 Info: 22: import_list_tags migrating 21:34:27.8 Info: Beginning Transaction 21:34:27.8 Info: Starting migration of Main DB to 22 21:34:27.8 Info: AlterTable ImportLists 21:34:27.8 Info: => 1.8E-06s 21:34:27.8 Info: CreateColumn ImportLists Tags String 21:34:27.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:27.9 Info: => 0.0006995s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:27', 'import_list_tags') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 22: import_list_tags migrated 21:34:27.9 Info: => 0.0010426s 21:34:27.9 Info: 23: add_release_groups_etc migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 23 21:34:27.9 Info: CreateTable ArtistMetadata 21:34:27.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) 21:34:27.9 Info: => 0.000287s 21:34:27.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:27.9 Info: => 0.0001554s 21:34:27.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" 21:34:27.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" 21:34:27.9 Info: => 0.0001606s 21:34:27.9 Info: AlterTable Artists 21:34:27.9 Info: => 1.5E-06s 21:34:27.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:27.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006706s 21:34:27.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:27.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:27.9 Info: => 0.0001243s 21:34:27.9 Info: CreateTable AlbumReleases 21:34:27.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) 21:34:27.9 Info: => 0.0002411s 21:34:27.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:27.9 Info: => 0.0001472s 21:34:27.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:27.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:27.9 Info: => 0.0001427s 21:34:27.9 Info: PerformDBOperation 21:34:27.9 Info: Performing DB Operation 21:34:27.9 Info: => 7.98E-05s 21:34:27.9 Info: AlterTable Albums 21:34:27.9 Info: => 1.4E-06s 21:34:27.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0007352s 21:34:27.9 Info: AlterTable Albums 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:27.9 Info: => 0.000684s 21:34:27.9 Info: AlterTable Albums 21:34:27.9 Info: => 1.5E-06s 21:34:27.9 Info: CreateColumn Albums Links String 21:34:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:27.9 Info: => 0.0006667s 21:34:27.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:27.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:27.9 Info: => 0.0001166s 21:34:27.9 Info: AlterTable Tracks 21:34:27.9 Info: => 1.4E-06s 21:34:27.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:27.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:27.9 Info: => 0.0006627s 21:34:27.9 Info: AlterTable Tracks 21:34:27.9 Info: => 1.8E-06s 21:34:27.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:27.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006824s 21:34:27.9 Info: AlterTable Tracks 21:34:27.9 Info: => 1.7E-06s 21:34:27.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:27.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006681s 21:34:27.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:27.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:27.9 Info: => 0.0001191s 21:34:27.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:27.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:27.9 Info: => 0.000102s 21:34:27.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:27.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) 21:34:27.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" 21:34:27.9 Info: DROP TABLE "Artists" 21:34:27.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.9 Info: => 0.0071996s 21:34:27.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:27.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) 21:34:27.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" 21:34:27.9 Info: DROP TABLE "Albums" 21:34:27.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:27.9 Info: => 0.0061848s 21:34:27.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:27.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) 21:34:27.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" 21:34:27.9 Info: DROP TABLE "Tracks" 21:34:27.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:27.9 Info: => 0.0071303s 21:34:27.9 Info: DeleteColumn TrackFiles ArtistId 21:34:27.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) 21:34:27.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" 21:34:27.9 Info: DROP TABLE "TrackFiles" 21:34:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.9 Info: => 0.0054052s 21:34:27.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:27.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:27.9 Info: => 0.0001465s 21:34:27.9 Info: CreateIndex Artists (Monitored) 21:34:27.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:27.9 Info: => 0.0001414s 21:34:27.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:27.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:27.9 Info: => 0.0001472s 21:34:27.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:27.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:27.9 Info: => 0.0001434s 21:34:27.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:27.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:27.9 Info: => 0.0001519s 21:34:27.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:27.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:27.9 Info: => 0.0001819s 21:34:27.9 Info: UpdateData 21:34:27.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:27.9 Info: => 7.51E-05s 21:34:27.9 Info: UpdateData 21:34:27.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:27.9 Info: => 5.81E-05s 21:34:27.9 Info: UpdateData 21:34:27.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:27.9 Info: => 6.7E-05s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:27', 'add_release_groups_etc') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 23: add_release_groups_etc migrated 21:34:27.9 Info: => 0.0006347s 21:34:27.9 Info: 24: NewMediaInfoFormat migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 24 21:34:27.9 Info: UpdateData 21:34:27.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:27.9 Info: => 7.32E-05s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:27', 'NewMediaInfoFormat') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 24: NewMediaInfoFormat migrated 21:34:27.9 Info: => 0.0003664s 21:34:27.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 25 21:34:27.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:27.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:27.9 Info: => 0.0017587s 21:34:27.9 Info: AlterTable ReleaseProfiles 21:34:27.9 Info: => 1.8E-06s 21:34:27.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:27.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:27.9 Info: => 0.0006507s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:27', 'rename_restrictions_to_release_profiles') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:27.9 Info: => 0.0009892s 21:34:27.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 26 21:34:27.9 Info: RenameTable Profiles QualityProfiles 21:34:27.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:27.9 Info: => 0.0017879s 21:34:27.9 Info: AlterTable QualityProfiles 21:34:27.9 Info: => 1.5E-06s 21:34:27.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:27.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:27.9 Info: => 0.0006343s 21:34:27.9 Info: AlterTable LanguageProfiles 21:34:27.9 Info: => 1.5E-06s 21:34:27.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:27.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:27.9 Info: => 0.000637s 21:34:27.9 Info: UpdateData 21:34:27.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:27.9 Info: => 6.41E-05s 21:34:27.9 Info: UpdateData 21:34:27.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:27.9 Info: => 5.21E-05s 21:34:27.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:27.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:34:27.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" 21:34:27.9 Info: DROP TABLE "Artists" 21:34:27.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:27.9 Info: => 0.0061877s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:27', 'rename_quality_profiles_add_upgrade_allowed') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:27.9 Info: => 0.0066544s 21:34:27.9 Info: 27: add_import_exclusions migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 27 21:34:27.9 Info: CreateTable ImportListExclusions 21:34:27.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:27.9 Info: => 0.0002076s 21:34:27.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:27.9 Info: => 0.0001556s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:27', 'add_import_exclusions') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 27: add_import_exclusions migrated 21:34:27.9 Info: => 0.0005145s 21:34:27.9 Info: 28: clean_artist_metadata_table migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 28 21:34:27.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) 21:34:27.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) 21:34:27.9 Info: => 0.0002051s 21:34:27.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) 21:34:27.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) 21:34:27.9 Info: => 0.0001597s 21:34:27.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) 21:34:27.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) 21:34:27.9 Info: => 0.0001552s 21:34:27.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) 21:34:27.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) 21:34:27.9 Info: => 0.0001544s 21:34:27.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:34:27.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:34:27.9 Info: => 0.0001592s 21:34:27.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:34:27.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:34:27.9 Info: => 0.0001773s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:27', 'clean_artist_metadata_table') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 28: clean_artist_metadata_table migrated 21:34:27.9 Info: => 0.000516s 21:34:27.9 Info: 29: health_issue_notification migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 29 21:34:27.9 Info: AlterTable Notifications 21:34:27.9 Info: => 1.7E-06s 21:34:27.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006953s 21:34:27.9 Info: AlterTable Notifications 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006473s 21:34:27.9 Info: AlterTable Notifications 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006486s 21:34:27.9 Info: AlterTable Notifications 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006615s 21:34:27.9 Info: AlterTable Notifications 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:27.9 Info: => 0.0006916s 21:34:27.9 Info: DeleteColumn Notifications OnDownload 21:34:27.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:34:27.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:34:27.9 Info: DROP TABLE "Notifications" 21:34:27.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:27.9 Info: => 0.0069163s 21:34:27.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:27.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:34:27.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:34:27.9 Info: DROP TABLE "Notifications" 21:34:27.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:27.9 Info: => 0.0055467s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:27', 'health_issue_notification') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 29: health_issue_notification migrated 21:34:27.9 Info: => 0.006005s 21:34:27.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 30 21:34:27.9 Info: AlterTable TrackFiles 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:27.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:27.9 Info: => 0.0006938s 21:34:27.9 Info: AlterTable TrackFiles 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: CreateColumn TrackFiles Path String 21:34:27.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:27.9 Info: => 0.0006469s 21:34:27.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:27.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:27.9 Info: => 5.74E-05s 21:34:27.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:34:27.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:34:27.9 Info: => 0.0001584s 21:34:27.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:34:27.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:34:27.9 Info: => 0.0001743s 21:34:27.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:34:27.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:34:27.9 Info: => 0.0001922s 21:34:27.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:34:27.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:34:27.9 Info: => 0.0001158s 21:34:27.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:27.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:27.9 Info: => 7.55E-05s 21:34:27.9 Info: AlterTable TrackFiles 21:34:27.9 Info: => 1.6E-06s 21:34:27.9 Info: AlterColumn TrackFiles Path String 21:34:27.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:34:27.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:34:27.9 Info: DROP TABLE "TrackFiles" 21:34:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.9 Info: => 0.0068435s 21:34:27.9 Info: CreateIndex TrackFiles (Path) 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:27.9 Info: => 0.0001511s 21:34:27.9 Info: DeleteColumn TrackFiles RelativePath 21:34:27.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:34:27.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:34:27.9 Info: DROP TABLE "TrackFiles" 21:34:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:27.9 Info: => 0.007097s 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:27', 'add_mediafilerepository_mtime') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:27.9 Info: => 0.0075364s 21:34:27.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:27.9 Info: Beginning Transaction 21:34:27.9 Info: Starting migration of Main DB to 31 21:34:27.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:27.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:27.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:34:27.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:34:27.9 Info: => 0.0001931s 21:34:27.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:27.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:27.9 Info: => 0.0001628s 21:34:27.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:27.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:34:27.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:34:27.9 Info: DROP TABLE "Artists" 21:34:27.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:27.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:27.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:27.9 Info: => 0.0060633s 21:34:27.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:27.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:27.9 Info: => 0.0001449s 21:34:27.9 Info: -> 2 Insert operations completed in 00:00:00.0002059 taking an average of 00:00:00.0001029 21:34:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:28', 'add_artistmetadataid_constraint') 21:34:27.9 Info: Committing Transaction 21:34:27.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:27.9 Info: => 0.0006044s 21:34:28.0 Debug: Took: 00:00:00.2306465 21:34:28.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:34:28.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864680716189_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:28.0 Info: DatabaseEngineVersionCheck migrating 21:34:28.0 Info: PerformDBOperation 21:34:28.0 Info: Performing DB Operation 21:34:28.0 Info: SQLite 3.47.2 21:34:28.0 Info: => 0.0010826s 21:34:28.0 Info: DatabaseEngineVersionCheck migrated 21:34:28.0 Info: => 0.0011134s 21:34:28.0 Info: VersionMigration migrating 21:34:28.0 Info: Beginning Transaction 21:34:28.0 Info: CreateTable VersionInfo 21:34:28.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:28.0 Info: => 0.0002185s 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: VersionMigration migrated 21:34:28.0 Info: => 0.0006727s 21:34:28.0 Info: VersionUniqueMigration migrating 21:34:28.0 Info: Beginning Transaction 21:34:28.0 Info: CreateIndex VersionInfo (Version) 21:34:28.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:28.0 Info: => 0.0001955s 21:34:28.0 Info: AlterTable VersionInfo 21:34:28.0 Info: => 1.6E-06s 21:34:28.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:28.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:28.0 Info: => 0.0005841s 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: VersionUniqueMigration migrated 21:34:28.0 Info: => 0.0008188s 21:34:28.0 Info: VersionDescriptionMigration migrating 21:34:28.0 Info: Beginning Transaction 21:34:28.0 Info: AlterTable VersionInfo 21:34:28.0 Info: => 2E-06s 21:34:28.0 Info: CreateColumn VersionInfo Description String 21:34:28.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:28.0 Info: => 0.0002411s 21:34:28.0 Info: Committing Transaction 21:34:28.0 Info: VersionDescriptionMigration migrated 21:34:28.0 Info: => 0.000455s 21:34:28.0 Info: 1: InitialSetup migrating 21:34:28.0 Info: Beginning Transaction 21:34:28.0 Info: Starting migration of Main DB to 1 21:34:28.1 Info: CreateTable Config 21:34:28.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:28.1 Info: => 0.0002549s 21:34:28.1 Info: CreateIndex Config (Key) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:28.1 Info: => 0.0001416s 21:34:28.1 Info: CreateTable RootFolders 21:34:28.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:28.1 Info: => 0.0001497s 21:34:28.1 Info: CreateIndex RootFolders (Path) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:28.1 Info: => 0.0001299s 21:34:28.1 Info: CreateTable Artists 21:34:28.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) 21:34:28.1 Info: => 0.0003738s 21:34:28.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.1 Info: => 0.0001303s 21:34:28.1 Info: CreateIndex Artists (NameSlug) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.1 Info: => 0.0001295s 21:34:28.1 Info: CreateIndex Artists (CleanName) 21:34:28.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.1 Info: => 0.000125s 21:34:28.1 Info: CreateIndex Artists (Path) 21:34:28.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.1 Info: => 0.0001221s 21:34:28.1 Info: CreateTable Albums 21:34:28.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) 21:34:28.1 Info: => 0.0003232s 21:34:28.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.1 Info: => 0.0001289s 21:34:28.1 Info: CreateIndex Albums (MBId) 21:34:28.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.1 Info: => 0.0001192s 21:34:28.1 Info: CreateIndex Albums (TADBId) 21:34:28.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.1 Info: => 0.0001224s 21:34:28.1 Info: CreateIndex Albums (TitleSlug) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.1 Info: => 0.0001389s 21:34:28.1 Info: CreateIndex Albums (CleanTitle) 21:34:28.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.1 Info: => 0.0001274s 21:34:28.1 Info: CreateIndex Albums (Path) 21:34:28.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:28.1 Info: => 0.00012s 21:34:28.1 Info: CreateTable Tracks 21:34:28.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) 21:34:28.1 Info: => 0.0002278s 21:34:28.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.1 Info: => 0.0001265s 21:34:28.1 Info: CreateIndex Tracks (ArtistId) 21:34:28.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.1 Info: => 0.0001278s 21:34:28.1 Info: CreateIndex Tracks (TrackFileId) 21:34:28.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.1 Info: => 0.0001392s 21:34:28.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:28.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:28.1 Info: => 0.0001595s 21:34:28.1 Info: CreateTable TrackFiles 21:34:28.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) 21:34:28.1 Info: => 0.0002385s 21:34:28.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:28.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:28.1 Info: => 0.000135s 21:34:28.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:28.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.1 Info: => 0.0001259s 21:34:28.1 Info: CreateTable History 21:34:28.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) 21:34:28.1 Info: => 0.0002404s 21:34:28.1 Info: CreateIndex History (Date) 21:34:28.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:28.1 Info: => 0.0001328s 21:34:28.1 Info: CreateIndex History (EventType) 21:34:28.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:28.1 Info: => 0.0001386s 21:34:28.1 Info: CreateIndex History (DownloadId) 21:34:28.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:28.1 Info: => 0.0001312s 21:34:28.1 Info: CreateIndex History (AlbumId) 21:34:28.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:28.1 Info: => 0.0001288s 21:34:28.1 Info: CreateTable Notifications 21:34:28.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) 21:34:28.1 Info: => 0.0002255s 21:34:28.1 Info: CreateTable ScheduledTasks 21:34:28.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:28.1 Info: => 0.0002058s 21:34:28.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:28.1 Info: => 0.0001426s 21:34:28.1 Info: CreateTable Indexers 21:34:28.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) 21:34:28.1 Info: => 0.0001839s 21:34:28.1 Info: CreateIndex Indexers (Name) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.1 Info: => 0.0001461s 21:34:28.1 Info: CreateTable Profiles 21:34:28.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:28.1 Info: => 0.0001839s 21:34:28.1 Info: CreateIndex Profiles (Name) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:28.1 Info: => 0.0001349s 21:34:28.1 Info: CreateTable QualityDefinitions 21:34:28.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:28.1 Info: => 0.0001759s 21:34:28.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:28.1 Info: => 0.0001322s 21:34:28.1 Info: CreateIndex QualityDefinitions (Title) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:28.1 Info: => 0.0001278s 21:34:28.1 Info: CreateTable NamingConfig 21:34:28.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) 21:34:28.1 Info: => 0.0002032s 21:34:28.1 Info: CreateTable Blacklist 21:34:28.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 '') 21:34:28.1 Info: => 0.0002602s 21:34:28.1 Info: CreateTable Metadata 21:34:28.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) 21:34:28.1 Info: => 0.0001805s 21:34:28.1 Info: CreateTable MetadataFiles 21:34:28.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) 21:34:28.1 Info: => 0.0002347s 21:34:28.1 Info: CreateTable DownloadClients 21:34:28.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) 21:34:28.1 Info: => 0.0001782s 21:34:28.1 Info: CreateTable PendingReleases 21:34:28.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 '') 21:34:28.1 Info: => 0.0001933s 21:34:28.1 Info: CreateTable RemotePathMappings 21:34:28.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:28.1 Info: => 0.0001665s 21:34:28.1 Info: CreateTable Tags 21:34:28.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:28.1 Info: => 0.0001582s 21:34:28.1 Info: CreateIndex Tags (Label) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:28.1 Info: => 0.0001422s 21:34:28.1 Info: CreateTable Restrictions 21:34:28.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:28.1 Info: => 0.0001915s 21:34:28.1 Info: CreateTable DelayProfiles 21:34:28.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) 21:34:28.1 Info: => 0.0002259s 21:34:28.1 Info: CreateTable Users 21:34:28.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:28.1 Info: => 0.0001799s 21:34:28.1 Info: CreateIndex Users (Identifier) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:28.1 Info: => 0.0001371s 21:34:28.1 Info: CreateIndex Users (Username) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:28.1 Info: => 0.0001321s 21:34:28.1 Info: CreateTable Commands 21:34:28.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) 21:34:28.1 Info: => 0.0002372s 21:34:28.1 Info: CreateTable IndexerStatus 21:34:28.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) 21:34:28.1 Info: => 0.0002278s 21:34:28.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:28.1 Info: => 0.0001442s 21:34:28.1 Info: CreateTable ExtraFiles 21:34:28.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) 21:34:28.1 Info: => 0.0002168s 21:34:28.1 Info: CreateTable LyricFiles 21:34:28.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) 21:34:28.1 Info: => 0.0002396s 21:34:28.1 Info: CreateTable LanguageProfiles 21:34:28.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:28.1 Info: => 0.0001677s 21:34:28.1 Info: CreateIndex LanguageProfiles (Name) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:28.1 Info: => 0.0001376s 21:34:28.1 Info: CreateTable DownloadClientStatus 21:34:28.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) 21:34:28.1 Info: => 0.000179s 21:34:28.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:28.1 Info: => 0.0001779s 21:34:28.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:28.1 Info: -> 1 Insert operations completed in 00:00:00.0000958 taking an average of 00:00:00.0000958 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:28', 'InitialSetup') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 1: InitialSetup migrated 21:34:28.1 Info: => 0.000964s 21:34:28.1 Info: 2: add_reason_to_pending_releases migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 2 21:34:28.1 Info: AlterTable PendingReleases 21:34:28.1 Info: => 1.8E-06s 21:34:28.1 Info: CreateColumn PendingReleases Reason Int32 21:34:28.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0006358s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:28', 'add_reason_to_pending_releases') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 2: add_reason_to_pending_releases migrated 21:34:28.1 Info: => 0.000972s 21:34:28.1 Info: 3: add_medium_support migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 3 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 2E-06s 21:34:28.1 Info: CreateColumn Albums Media String 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:28.1 Info: => 0.0006483s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 1.6E-06s 21:34:28.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:28.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0005951s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 1.5E-06s 21:34:28.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:28.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0005938s 21:34:28.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.1 Info: => 6.45E-05s 21:34:28.1 Info: DeleteColumn Tracks TrackNumber 21:34:28.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) 21:34:28.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" 21:34:28.1 Info: DROP TABLE "Tracks" 21:34:28.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.1 Info: => 0.0056962s 21:34:28.1 Info: AlterTable Tracks 21:34:28.1 Info: => 1.7E-06s 21:34:28.1 Info: CreateColumn Tracks TrackNumber String 21:34:28.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:28.1 Info: => 0.0005663s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:28', 'add_medium_support') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 3: add_medium_support migrated 21:34:28.1 Info: => 0.0010006s 21:34:28.1 Info: 4: add_various_qualites_in_profile migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 4 21:34:28.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.1 Info: => 7.44E-05s 21:34:28.1 Info: PerformDBOperation 21:34:28.1 Info: Performing DB Operation 21:34:28.1 Info: => 4.93E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:28', 'add_various_qualites_in_profile') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 4: add_various_qualites_in_profile migrated 21:34:28.1 Info: => 0.0003426s 21:34:28.1 Info: 5: metadata_profiles migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 5 21:34:28.1 Info: CreateTable MetadataProfiles 21:34:28.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:28.1 Info: => 0.000234s 21:34:28.1 Info: CreateIndex MetadataProfiles (Name) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:28.1 Info: => 0.000161s 21:34:28.1 Info: AlterTable Artists 21:34:28.1 Info: => 1.4E-06s 21:34:28.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:28.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:28.1 Info: => 0.0006297s 21:34:28.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:28.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) 21:34:28.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" 21:34:28.1 Info: DROP TABLE "Artists" 21:34:28.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.1 Info: => 0.0060232s 21:34:28.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:28.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) 21:34:28.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" 21:34:28.1 Info: DROP TABLE "Artists" 21:34:28.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.1 Info: => 0.0073151s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.8E-06s 21:34:28.1 Info: CreateColumn Albums SecondaryTypes String 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:28.1 Info: => 0.0006016s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:28', 'metadata_profiles') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 5: metadata_profiles migrated 21:34:28.1 Info: => 0.0010386s 21:34:28.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 6 21:34:28.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:28.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) 21:34:28.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:28.1 Info: DROP TABLE "Indexers" 21:34:28.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.1 Info: => 0.0049406s 21:34:28.1 Info: AlterTable Indexers 21:34:28.1 Info: => 1.9E-06s 21:34:28.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:28.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:28.1 Info: => 0.0005889s 21:34:28.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.1 Info: => 5.74E-05s 21:34:28.1 Info: AlterTable Indexers 21:34:28.1 Info: => 1.6E-06s 21:34:28.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:28.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:34:28.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:34:28.1 Info: DROP TABLE "Indexers" 21:34:28.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.1 Info: => 0.0050726s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:28', 'separate_automatic_and_interactive_search') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:28.1 Info: => 0.0054528s 21:34:28.1 Info: 7: change_album_path_to_relative migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 7 21:34:28.1 Info: DeleteColumn Albums Path 21:34:28.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:34:28.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:34:28.1 Info: DROP TABLE "Albums" 21:34:28.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.1 Info: => 0.0071004s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:28', 'change_album_path_to_relative') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 7: change_album_path_to_relative migrated 21:34:28.1 Info: => 0.0075381s 21:34:28.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 8 21:34:28.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:34:28.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:34:28.1 Info: => 6.95E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:28', 'change_quality_size_mb_to_kb') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:28.1 Info: => 0.0003806s 21:34:28.1 Info: 9: album_releases migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 9 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.9E-06s 21:34:28.1 Info: CreateColumn Albums Releases String 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:28.1 Info: => 0.0006304s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.9E-06s 21:34:28.1 Info: CreateColumn Albums CurrentRelease String 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:28.1 Info: => 0.0006304s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:28', 'album_releases') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 9: album_releases migrated 21:34:28.1 Info: => 0.0009683s 21:34:28.1 Info: 10: album_releases_fix migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 10 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.6E-06s 21:34:28.1 Info: AlterColumn Albums Releases String 21:34:28.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:34:28.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:34:28.1 Info: DROP TABLE "Albums" 21:34:28.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.1 Info: => 0.0069271s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 2E-06s 21:34:28.1 Info: AlterColumn Albums CurrentRelease String 21:34:28.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:34:28.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:34:28.1 Info: DROP TABLE "Albums" 21:34:28.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.1 Info: => 0.0073238s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:28', 'album_releases_fix') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 10: album_releases_fix migrated 21:34:28.1 Info: => 0.0077186s 21:34:28.1 Info: 11: import_lists migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 11 21:34:28.1 Info: CreateTable ImportLists 21:34:28.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:34:28.1 Info: => 0.0002629s 21:34:28.1 Info: CreateIndex ImportLists (Name) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:28.1 Info: => 0.0001489s 21:34:28.1 Info: CreateTable ImportListStatus 21:34:28.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:34:28.1 Info: => 0.0001936s 21:34:28.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:28.1 Info: => 0.0001393s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:28', 'import_lists') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 11: import_lists migrated 21:34:28.1 Info: => 0.0004916s 21:34:28.1 Info: 12: add_release_status migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 12 21:34:28.1 Info: AlterTable MetadataProfiles 21:34:28.1 Info: => 1.9E-06s 21:34:28.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:28.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:28.1 Info: => 0.000651s 21:34:28.1 Info: PerformDBOperation 21:34:28.1 Info: Performing DB Operation 21:34:28.1 Info: => 4.24E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:28', 'add_release_status') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 12: add_release_status migrated 21:34:28.1 Info: => 0.0003567s 21:34:28.1 Info: 13: album_download_notification migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 13 21:34:28.1 Info: AlterTable Notifications 21:34:28.1 Info: => 1.5E-06s 21:34:28.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:28.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0006594s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:28', 'album_download_notification') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 13: album_download_notification migrated 21:34:28.1 Info: => 0.0010077s 21:34:28.1 Info: 14: fix_language_metadata_profiles migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 14 21:34:28.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:34:28.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:34:28.1 Info: => 0.0001046s 21:34:28.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:34:28.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:34:28.1 Info: => 8.24E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:28', 'fix_language_metadata_profiles') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 14: fix_language_metadata_profiles migrated 21:34:28.1 Info: => 0.000377s 21:34:28.1 Info: 15: remove_fanzub migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 15 21:34:28.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.1 Info: => 6.53E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:28', 'remove_fanzub') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 15: remove_fanzub migrated 21:34:28.1 Info: => 0.0003733s 21:34:28.1 Info: 16: update_artist_history_indexes migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 16 21:34:28.1 Info: CreateIndex Albums (ArtistId) 21:34:28.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:28.1 Info: => 0.0001831s 21:34:28.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:28.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:28.1 Info: => 0.0001526s 21:34:28.1 Info: DeleteIndex History (AlbumId) 21:34:28.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:28.1 Info: => 0.0001578s 21:34:28.1 Info: CreateIndex History (AlbumId, Date) 21:34:28.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:28.1 Info: => 0.000165s 21:34:28.1 Info: DeleteIndex History (DownloadId) 21:34:28.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:28.1 Info: => 0.0001522s 21:34:28.1 Info: CreateIndex History (DownloadId, Date) 21:34:28.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:28.1 Info: => 0.0001485s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:28', 'update_artist_history_indexes') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 16: update_artist_history_indexes migrated 21:34:28.1 Info: => 0.0004992s 21:34:28.1 Info: 17: remove_nma migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 17 21:34:28.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:28.1 Info: => 7.06E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:28', 'remove_nma') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 17: remove_nma migrated 21:34:28.1 Info: => 0.0003584s 21:34:28.1 Info: 18: album_disambiguation migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 18 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.8E-06s 21:34:28.1 Info: CreateColumn Albums Disambiguation String 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:28.1 Info: => 0.0006705s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:28', 'album_disambiguation') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 18: album_disambiguation migrated 21:34:28.1 Info: => 0.0010198s 21:34:28.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 19 21:34:28.1 Info: PerformDBOperation 21:34:28.1 Info: Performing DB Operation 21:34:28.1 Info: => 4.62E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:28', 'add_ape_quality_in_profiles') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:28.1 Info: => 0.000343s 21:34:28.1 Info: 20: remove_pushalot migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 20 21:34:28.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:28.1 Info: => 6.98E-05s 21:34:28.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:28.1 Info: => 5.42E-05s 21:34:28.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:28.1 Info: => 5.16E-05s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:28', 'remove_pushalot') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 20: remove_pushalot migrated 21:34:28.1 Info: => 0.0003342s 21:34:28.1 Info: 21: add_custom_filters migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 21 21:34:28.1 Info: CreateTable CustomFilters 21:34:28.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:34:28.1 Info: => 0.0002059s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:28', 'add_custom_filters') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 21: add_custom_filters migrated 21:34:28.1 Info: => 0.0005338s 21:34:28.1 Info: 22: import_list_tags migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 22 21:34:28.1 Info: AlterTable ImportLists 21:34:28.1 Info: => 1.9E-06s 21:34:28.1 Info: CreateColumn ImportLists Tags String 21:34:28.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:28.1 Info: => 0.0007728s 21:34:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:28', 'import_list_tags') 21:34:28.1 Info: Committing Transaction 21:34:28.1 Info: 22: import_list_tags migrated 21:34:28.1 Info: => 0.0011033s 21:34:28.1 Info: 23: add_release_groups_etc migrating 21:34:28.1 Info: Beginning Transaction 21:34:28.1 Info: Starting migration of Main DB to 23 21:34:28.1 Info: CreateTable ArtistMetadata 21:34:28.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:34:28.1 Info: => 0.000282s 21:34:28.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:28.1 Info: => 0.000151s 21:34:28.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:34:28.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:34:28.1 Info: => 0.0001547s 21:34:28.1 Info: AlterTable Artists 21:34:28.1 Info: => 1.6E-06s 21:34:28.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:28.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0006876s 21:34:28.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.1 Info: => 0.0001778s 21:34:28.1 Info: CreateTable AlbumReleases 21:34:28.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:34:28.1 Info: => 0.0002518s 21:34:28.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:28.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:28.1 Info: => 0.0001444s 21:34:28.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:28.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:28.1 Info: => 0.0001516s 21:34:28.1 Info: PerformDBOperation 21:34:28.1 Info: Performing DB Operation 21:34:28.1 Info: => 4.93E-05s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 2.2E-06s 21:34:28.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.1 Info: => 0.0007122s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.5E-06s 21:34:28.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:28.1 Info: => 0.0006799s 21:34:28.1 Info: AlterTable Albums 21:34:28.1 Info: => 1.7E-06s 21:34:28.1 Info: CreateColumn Albums Links String 21:34:28.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:28.1 Info: => 0.0006858s 21:34:28.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:34:28.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:28.1 Info: => 0.000114s 21:34:28.2 Info: AlterTable Tracks 21:34:28.2 Info: => 1.4E-06s 21:34:28.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:28.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:28.2 Info: => 0.0006956s 21:34:28.2 Info: AlterTable Tracks 21:34:28.2 Info: => 2.3E-06s 21:34:28.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:28.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:28.2 Info: => 0.0007006s 21:34:28.2 Info: AlterTable Tracks 21:34:28.2 Info: => 1.6E-06s 21:34:28.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:28.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.2 Info: => 0.0007043s 21:34:28.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:28.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:28.2 Info: => 0.0001143s 21:34:28.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:28.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:28.2 Info: => 9.86E-05s 21:34:28.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:28.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) 21:34:28.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" 21:34:28.2 Info: DROP TABLE "Artists" 21:34:28.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.2 Info: => 0.0061222s 21:34:28.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:28.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) 21:34:28.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" 21:34:28.2 Info: DROP TABLE "Albums" 21:34:28.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.2 Info: => 0.0076678s 21:34:28.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:28.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) 21:34:28.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" 21:34:28.2 Info: DROP TABLE "Tracks" 21:34:28.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.2 Info: => 0.0058301s 21:34:28.2 Info: DeleteColumn TrackFiles ArtistId 21:34:28.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) 21:34:28.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" 21:34:28.2 Info: DROP TABLE "TrackFiles" 21:34:28.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.2 Info: => 0.0055245s 21:34:28.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.2 Info: => 0.0001509s 21:34:28.2 Info: CreateIndex Artists (Monitored) 21:34:28.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.2 Info: => 0.0001474s 21:34:28.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:28.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:28.2 Info: => 0.0001468s 21:34:28.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:28.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:28.2 Info: => 0.0001498s 21:34:28.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:28.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:28.2 Info: => 0.0001433s 21:34:28.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:28.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:28.2 Info: => 0.0001364s 21:34:28.2 Info: UpdateData 21:34:28.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.2 Info: => 6.85E-05s 21:34:28.2 Info: UpdateData 21:34:28.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.2 Info: => 5.95E-05s 21:34:28.2 Info: UpdateData 21:34:28.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:28.2 Info: => 6.62E-05s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:28', 'add_release_groups_etc') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 23: add_release_groups_etc migrated 21:34:28.2 Info: => 0.0006234s 21:34:28.2 Info: 24: NewMediaInfoFormat migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 24 21:34:28.2 Info: UpdateData 21:34:28.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:28.2 Info: => 7.35E-05s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:28', 'NewMediaInfoFormat') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 24: NewMediaInfoFormat migrated 21:34:28.2 Info: => 0.000384s 21:34:28.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 25 21:34:28.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:28.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:28.2 Info: => 0.0018407s 21:34:28.2 Info: AlterTable ReleaseProfiles 21:34:28.2 Info: => 1.8E-06s 21:34:28.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:28.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:28.2 Info: => 0.0006505s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:28', 'rename_restrictions_to_release_profiles') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:28.2 Info: => 0.0010135s 21:34:28.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 26 21:34:28.2 Info: RenameTable Profiles QualityProfiles 21:34:28.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:28.2 Info: => 0.0017652s 21:34:28.2 Info: AlterTable QualityProfiles 21:34:28.2 Info: => 1.6E-06s 21:34:28.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:28.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.2 Info: => 0.0006589s 21:34:28.2 Info: AlterTable LanguageProfiles 21:34:28.2 Info: => 1.6E-06s 21:34:28.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:28.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.2 Info: => 0.0006194s 21:34:28.2 Info: UpdateData 21:34:28.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.2 Info: => 6.91E-05s 21:34:28.2 Info: UpdateData 21:34:28.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.2 Info: => 5.06E-05s 21:34:28.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:28.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:34:28.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" 21:34:28.2 Info: DROP TABLE "Artists" 21:34:28.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.2 Info: => 0.0061731s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:28', 'rename_quality_profiles_add_upgrade_allowed') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:28.2 Info: => 0.0066362s 21:34:28.2 Info: 27: add_import_exclusions migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 27 21:34:28.2 Info: CreateTable ImportListExclusions 21:34:28.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:28.2 Info: => 0.0002042s 21:34:28.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:28.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:28.2 Info: => 0.0001501s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:28', 'add_import_exclusions') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 27: add_import_exclusions migrated 21:34:28.2 Info: => 0.0005358s 21:34:28.2 Info: 28: clean_artist_metadata_table migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 28 21:34:28.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) 21:34:28.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) 21:34:28.2 Info: => 0.0001908s 21:34:28.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) 21:34:28.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) 21:34:28.2 Info: => 0.0001609s 21:34:28.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) 21:34:28.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) 21:34:28.2 Info: => 0.0001503s 21:34:28.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) 21:34:28.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) 21:34:28.2 Info: => 0.0001508s 21:34:28.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) 21:34:28.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) 21:34:28.2 Info: => 0.0001922s 21:34:28.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) 21:34:28.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) 21:34:28.2 Info: => 0.000194s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:28', 'clean_artist_metadata_table') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 28: clean_artist_metadata_table migrated 21:34:28.2 Info: => 0.0005532s 21:34:28.2 Info: 29: health_issue_notification migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 29 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 2.2E-06s 21:34:28.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:28.2 Info: => 0.0007505s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1.7E-06s 21:34:28.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:28.2 Info: => 0.0006604s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1.6E-06s 21:34:28.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:28.2 Info: => 0.0006663s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1.6E-06s 21:34:28.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:28.2 Info: => 0.0006723s 21:34:28.2 Info: AlterTable Notifications 21:34:28.2 Info: => 1.7E-06s 21:34:28.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:28.2 Info: => 0.0006664s 21:34:28.2 Info: DeleteColumn Notifications OnDownload 21:34:28.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:34:28.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:34:28.2 Info: DROP TABLE "Notifications" 21:34:28.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:28.2 Info: => 0.0067334s 21:34:28.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:28.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:34:28.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:34:28.2 Info: DROP TABLE "Notifications" 21:34:28.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:28.2 Info: => 0.0065108s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:28', 'health_issue_notification') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 29: health_issue_notification migrated 21:34:28.2 Info: => 0.0069751s 21:34:28.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 30 21:34:28.2 Info: AlterTable TrackFiles 21:34:28.2 Info: => 2E-06s 21:34:28.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:28.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:28.2 Info: => 0.0007161s 21:34:28.2 Info: AlterTable TrackFiles 21:34:28.2 Info: => 2E-06s 21:34:28.2 Info: CreateColumn TrackFiles Path String 21:34:28.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:28.2 Info: => 0.0006446s 21:34:28.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:28.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:28.2 Info: => 5.89E-05s 21:34:28.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:34:28.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:34:28.2 Info: => 0.0001595s 21:34:28.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:34:28.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:34:28.2 Info: => 0.0001732s 21:34:28.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:34:28.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:34:28.2 Info: => 0.0001865s 21:34:28.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:34:28.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:34:28.2 Info: => 0.0001185s 21:34:28.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:28.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:28.2 Info: => 7.54E-05s 21:34:28.2 Info: AlterTable TrackFiles 21:34:28.2 Info: => 1.5E-06s 21:34:28.2 Info: AlterColumn TrackFiles Path String 21:34:28.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:34:28.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:34:28.2 Info: DROP TABLE "TrackFiles" 21:34:28.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.2 Info: => 0.008174s 21:34:28.2 Info: CreateIndex TrackFiles (Path) 21:34:28.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:28.2 Info: => 0.0001455s 21:34:28.2 Info: DeleteColumn TrackFiles RelativePath 21:34:28.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:34:28.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:34:28.2 Info: DROP TABLE "TrackFiles" 21:34:28.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:28.2 Info: => 0.0061312s 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:28', 'add_mediafilerepository_mtime') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:28.2 Info: => 0.0065601s 21:34:28.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:28.2 Info: Beginning Transaction 21:34:28.2 Info: Starting migration of Main DB to 31 21:34:28.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:28.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:34:28.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:28.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:28.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:28.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:34:28.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:34:28.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:34:28.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:34:28.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:34:28.2 Info: => 0.0002407s 21:34:28.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:28.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:28.2 Info: => 0.000164s 21:34:28.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:28.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:34:28.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:34:28.2 Info: DROP TABLE "Artists" 21:34:28.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.2 Info: => 0.0064257s 21:34:28.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.2 Info: => 0.0001663s 21:34:28.2 Info: -> 8 Insert operations completed in 00:00:00.0007355 taking an average of 00:00:00.0000919 21:34:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:28', 'add_artistmetadataid_constraint') 21:34:28.2 Info: Committing Transaction 21:34:28.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:28.2 Info: => 0.0006171s 21:34:28.2 Debug: Took: 00:00:00.2208792 21:34:28.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:34:28.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864683657962_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:28.3 Info: DatabaseEngineVersionCheck migrating 21:34:28.3 Info: PerformDBOperation 21:34:28.3 Info: Performing DB Operation 21:34:28.3 Info: SQLite 3.47.2 21:34:28.3 Info: => 0.00113s 21:34:28.3 Info: DatabaseEngineVersionCheck migrated 21:34:28.3 Info: => 0.0011582s 21:34:28.3 Info: VersionMigration migrating 21:34:28.3 Info: Beginning Transaction 21:34:28.3 Info: CreateTable VersionInfo 21:34:28.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:28.3 Info: => 0.0002604s 21:34:28.3 Info: Committing Transaction 21:34:28.3 Info: VersionMigration migrated 21:34:28.3 Info: => 0.0006403s 21:34:28.3 Info: VersionUniqueMigration migrating 21:34:28.3 Info: Beginning Transaction 21:34:28.3 Info: CreateIndex VersionInfo (Version) 21:34:28.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:28.3 Info: => 0.0002021s 21:34:28.3 Info: AlterTable VersionInfo 21:34:28.3 Info: => 2E-06s 21:34:28.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:28.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:28.3 Info: => 0.0006245s 21:34:28.3 Info: Committing Transaction 21:34:28.3 Info: VersionUniqueMigration migrated 21:34:28.3 Info: => 0.0008819s 21:34:28.3 Info: VersionDescriptionMigration migrating 21:34:28.3 Info: Beginning Transaction 21:34:28.3 Info: AlterTable VersionInfo 21:34:28.3 Info: => 1.6E-06s 21:34:28.3 Info: CreateColumn VersionInfo Description String 21:34:28.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:28.3 Info: => 0.0002474s 21:34:28.3 Info: Committing Transaction 21:34:28.3 Info: VersionDescriptionMigration migrated 21:34:28.3 Info: => 0.0004663s 21:34:28.3 Info: 1: InitialSetup migrating 21:34:28.3 Info: Beginning Transaction 21:34:28.3 Info: Starting migration of Main DB to 1 21:34:28.3 Info: CreateTable Config 21:34:28.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:28.3 Info: => 0.000258s 21:34:28.3 Info: CreateIndex Config (Key) 21:34:28.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:28.3 Info: => 0.0001364s 21:34:28.3 Info: CreateTable RootFolders 21:34:28.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:28.3 Info: => 0.0001573s 21:34:28.3 Info: CreateIndex RootFolders (Path) 21:34:28.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:28.3 Info: => 0.0001479s 21:34:28.3 Info: CreateTable Artists 21:34:28.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:34:28.3 Info: => 0.000412s 21:34:28.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:28.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.3 Info: => 0.0001538s 21:34:28.3 Info: CreateIndex Artists (NameSlug) 21:34:28.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.3 Info: => 0.0001422s 21:34:28.3 Info: CreateIndex Artists (CleanName) 21:34:28.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.3 Info: => 0.0001942s 21:34:28.3 Info: CreateIndex Artists (Path) 21:34:28.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.3 Info: => 0.0001294s 21:34:28.3 Info: CreateTable Albums 21:34:28.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:34:28.3 Info: => 0.0003707s 21:34:28.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.3 Info: => 0.0001563s 21:34:28.3 Info: CreateIndex Albums (MBId) 21:34:28.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.3 Info: => 0.0001253s 21:34:28.3 Info: CreateIndex Albums (TADBId) 21:34:28.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.3 Info: => 0.0001203s 21:34:28.3 Info: CreateIndex Albums (TitleSlug) 21:34:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.3 Info: => 0.0001364s 21:34:28.3 Info: CreateIndex Albums (CleanTitle) 21:34:28.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.3 Info: => 0.0001354s 21:34:28.3 Info: CreateIndex Albums (Path) 21:34:28.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:28.3 Info: => 0.0001166s 21:34:28.3 Info: CreateTable Tracks 21:34:28.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:34:28.3 Info: => 0.0002415s 21:34:28.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:28.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.3 Info: => 0.000143s 21:34:28.3 Info: CreateIndex Tracks (ArtistId) 21:34:28.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.3 Info: => 0.0001281s 21:34:28.3 Info: CreateIndex Tracks (TrackFileId) 21:34:28.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.3 Info: => 0.0001557s 21:34:28.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:28.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:28.3 Info: => 0.000158s 21:34:28.3 Info: CreateTable TrackFiles 21:34:28.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:34:28.3 Info: => 0.0002576s 21:34:28.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:28.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:28.3 Info: => 0.000155s 21:34:28.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:28.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.4 Info: => 0.0001586s 21:34:28.4 Info: CreateTable History 21:34:28.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:34:28.4 Info: => 0.0002555s 21:34:28.4 Info: CreateIndex History (Date) 21:34:28.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:28.4 Info: => 0.0001299s 21:34:28.4 Info: CreateIndex History (EventType) 21:34:28.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:28.4 Info: => 0.000155s 21:34:28.4 Info: CreateIndex History (DownloadId) 21:34:28.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:28.4 Info: => 0.0001532s 21:34:28.4 Info: CreateIndex History (AlbumId) 21:34:28.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:28.4 Info: => 0.0001286s 21:34:28.4 Info: CreateTable Notifications 21:34:28.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:34:28.4 Info: => 0.0002276s 21:34:28.4 Info: CreateTable ScheduledTasks 21:34:28.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:34:28.4 Info: => 0.0002017s 21:34:28.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:28.4 Info: => 0.0001352s 21:34:28.4 Info: CreateTable Indexers 21:34:28.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:34:28.4 Info: => 0.0002057s 21:34:28.4 Info: CreateIndex Indexers (Name) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.4 Info: => 0.0001431s 21:34:28.4 Info: CreateTable Profiles 21:34:28.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:34:28.4 Info: => 0.0001968s 21:34:28.4 Info: CreateIndex Profiles (Name) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:28.4 Info: => 0.0001343s 21:34:28.4 Info: CreateTable QualityDefinitions 21:34:28.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:34:28.4 Info: => 0.0002082s 21:34:28.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:28.4 Info: => 0.0001336s 21:34:28.4 Info: CreateIndex QualityDefinitions (Title) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:28.4 Info: => 0.0001291s 21:34:28.4 Info: CreateTable NamingConfig 21:34:28.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:34:28.4 Info: => 0.0002352s 21:34:28.4 Info: CreateTable Blacklist 21:34:28.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:34:28.4 Info: => 0.0002754s 21:34:28.4 Info: CreateTable Metadata 21:34:28.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:34:28.4 Info: => 0.0002085s 21:34:28.4 Info: CreateTable MetadataFiles 21:34:28.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:34:28.4 Info: => 0.0002405s 21:34:28.4 Info: CreateTable DownloadClients 21:34:28.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:34:28.4 Info: => 0.0002079s 21:34:28.4 Info: CreateTable PendingReleases 21:34:28.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:34:28.4 Info: => 0.0002194s 21:34:28.4 Info: CreateTable RemotePathMappings 21:34:28.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:34:28.4 Info: => 0.0001753s 21:34:28.4 Info: CreateTable Tags 21:34:28.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:28.4 Info: => 0.0001549s 21:34:28.4 Info: CreateIndex Tags (Label) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:28.4 Info: => 0.0001463s 21:34:28.4 Info: CreateTable Restrictions 21:34:28.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:28.4 Info: => 0.0001978s 21:34:28.4 Info: CreateTable DelayProfiles 21:34:28.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:34:28.4 Info: => 0.0002383s 21:34:28.4 Info: CreateTable Users 21:34:28.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:34:28.4 Info: => 0.0001869s 21:34:28.4 Info: CreateIndex Users (Identifier) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:28.4 Info: => 0.0001521s 21:34:28.4 Info: CreateIndex Users (Username) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:28.4 Info: => 0.0001487s 21:34:28.4 Info: CreateTable Commands 21:34:28.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:34:28.4 Info: => 0.0002949s 21:34:28.4 Info: CreateTable IndexerStatus 21:34:28.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:34:28.4 Info: => 0.0002657s 21:34:28.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:28.4 Info: => 0.0001436s 21:34:28.4 Info: CreateTable ExtraFiles 21:34:28.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:34:28.4 Info: => 0.000229s 21:34:28.4 Info: CreateTable LyricFiles 21:34:28.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) 21:34:28.4 Info: => 0.0002425s 21:34:28.4 Info: CreateTable LanguageProfiles 21:34:28.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:28.4 Info: => 0.0001726s 21:34:28.4 Info: CreateIndex LanguageProfiles (Name) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:28.4 Info: => 0.0001413s 21:34:28.4 Info: CreateTable DownloadClientStatus 21:34:28.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) 21:34:28.4 Info: => 0.0002103s 21:34:28.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:28.4 Info: => 0.0001625s 21:34:28.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:28.4 Info: -> 1 Insert operations completed in 00:00:00.0000935 taking an average of 00:00:00.0000935 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:28', 'InitialSetup') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 1: InitialSetup migrated 21:34:28.4 Info: => 0.0103508s 21:34:28.4 Info: 2: add_reason_to_pending_releases migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 2 21:34:28.4 Info: AlterTable PendingReleases 21:34:28.4 Info: => 1.7E-06s 21:34:28.4 Info: CreateColumn PendingReleases Reason Int32 21:34:28.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0006922s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:28', 'add_reason_to_pending_releases') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 2: add_reason_to_pending_releases migrated 21:34:28.4 Info: => 0.0010361s 21:34:28.4 Info: 3: add_medium_support migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 3 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1.6E-06s 21:34:28.4 Info: CreateColumn Albums Media String 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:28.4 Info: => 0.0006539s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 1.7E-06s 21:34:28.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0006167s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 2E-06s 21:34:28.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0006104s 21:34:28.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.4 Info: => 6.3E-05s 21:34:28.4 Info: DeleteColumn Tracks TrackNumber 21:34:28.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) 21:34:28.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" 21:34:28.4 Info: DROP TABLE "Tracks" 21:34:28.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.4 Info: => 0.0059949s 21:34:28.4 Info: AlterTable Tracks 21:34:28.4 Info: => 1.7E-06s 21:34:28.4 Info: CreateColumn Tracks TrackNumber String 21:34:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:28.4 Info: => 0.0005959s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:28', 'add_medium_support') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 3: add_medium_support migrated 21:34:28.4 Info: => 0.001043s 21:34:28.4 Info: 4: add_various_qualites_in_profile migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 4 21:34:28.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.4 Info: => 7.44E-05s 21:34:28.4 Info: PerformDBOperation 21:34:28.4 Info: Performing DB Operation 21:34:28.4 Info: => 4.96E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:28', 'add_various_qualites_in_profile') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 4: add_various_qualites_in_profile migrated 21:34:28.4 Info: => 0.0003386s 21:34:28.4 Info: 5: metadata_profiles migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 5 21:34:28.4 Info: CreateTable MetadataProfiles 21:34:28.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:28.4 Info: => 0.0002359s 21:34:28.4 Info: CreateIndex MetadataProfiles (Name) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:28.4 Info: => 0.0001556s 21:34:28.4 Info: AlterTable Artists 21:34:28.4 Info: => 1.6E-06s 21:34:28.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:28.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:28.4 Info: => 0.000646s 21:34:28.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:28.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) 21:34:28.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" 21:34:28.4 Info: DROP TABLE "Artists" 21:34:28.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.4 Info: => 0.0063393s 21:34:28.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:28.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) 21:34:28.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" 21:34:28.4 Info: DROP TABLE "Artists" 21:34:28.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.4 Info: => 0.0062501s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1.8E-06s 21:34:28.4 Info: CreateColumn Albums SecondaryTypes String 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:28.4 Info: => 0.0006131s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:28', 'metadata_profiles') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 5: metadata_profiles migrated 21:34:28.4 Info: => 0.0010604s 21:34:28.4 Info: 6: separate_automatic_and_interactive_search migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 6 21:34:28.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:28.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) 21:34:28.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:28.4 Info: DROP TABLE "Indexers" 21:34:28.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.4 Info: => 0.0062854s 21:34:28.4 Info: AlterTable Indexers 21:34:28.4 Info: => 1.8E-06s 21:34:28.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:28.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:28.4 Info: => 0.0006423s 21:34:28.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.4 Info: => 6.8E-05s 21:34:28.4 Info: AlterTable Indexers 21:34:28.4 Info: => 1.6E-06s 21:34:28.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:28.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) 21:34:28.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" 21:34:28.4 Info: DROP TABLE "Indexers" 21:34:28.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.4 Info: => 0.0050634s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:28', 'separate_automatic_and_interactive_search') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:28.4 Info: => 0.0054577s 21:34:28.4 Info: 7: change_album_path_to_relative migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 7 21:34:28.4 Info: DeleteColumn Albums Path 21:34:28.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:34:28.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:34:28.4 Info: DROP TABLE "Albums" 21:34:28.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.4 Info: => 0.0072962s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:28', 'change_album_path_to_relative') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 7: change_album_path_to_relative migrated 21:34:28.4 Info: => 0.0077572s 21:34:28.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 8 21:34:28.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:34:28.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:34:28.4 Info: => 7.08E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:28', 'change_quality_size_mb_to_kb') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:28.4 Info: => 0.0003903s 21:34:28.4 Info: 9: album_releases migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 9 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1.9E-06s 21:34:28.4 Info: CreateColumn Albums Releases String 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:28.4 Info: => 0.000688s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1.6E-06s 21:34:28.4 Info: CreateColumn Albums CurrentRelease String 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:28.4 Info: => 0.0006288s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:28', 'album_releases') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 9: album_releases migrated 21:34:28.4 Info: => 0.0009723s 21:34:28.4 Info: 10: album_releases_fix migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 10 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1.6E-06s 21:34:28.4 Info: AlterColumn Albums Releases String 21:34:28.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:34:28.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:34:28.4 Info: DROP TABLE "Albums" 21:34:28.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.4 Info: => 0.0061641s 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1.6E-06s 21:34:28.4 Info: AlterColumn Albums CurrentRelease String 21:34:28.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:34:28.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:34:28.4 Info: DROP TABLE "Albums" 21:34:28.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.4 Info: => 0.0059981s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:28', 'album_releases_fix') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 10: album_releases_fix migrated 21:34:28.4 Info: => 0.0064298s 21:34:28.4 Info: 11: import_lists migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 11 21:34:28.4 Info: CreateTable ImportLists 21:34:28.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:34:28.4 Info: => 0.0002767s 21:34:28.4 Info: CreateIndex ImportLists (Name) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:28.4 Info: => 0.0001588s 21:34:28.4 Info: CreateTable ImportListStatus 21:34:28.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:34:28.4 Info: => 0.0002389s 21:34:28.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:28.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:28.4 Info: => 0.0001414s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:28', 'import_lists') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 11: import_lists migrated 21:34:28.4 Info: => 0.000485s 21:34:28.4 Info: 12: add_release_status migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 12 21:34:28.4 Info: AlterTable MetadataProfiles 21:34:28.4 Info: => 1.7E-06s 21:34:28.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:28.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:28.4 Info: => 0.0006644s 21:34:28.4 Info: PerformDBOperation 21:34:28.4 Info: Performing DB Operation 21:34:28.4 Info: => 4.14E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:28', 'add_release_status') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 12: add_release_status migrated 21:34:28.4 Info: => 0.0011496s 21:34:28.4 Info: 13: album_download_notification migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 13 21:34:28.4 Info: AlterTable Notifications 21:34:28.4 Info: => 1.7E-06s 21:34:28.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:28.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:28.4 Info: => 0.0006816s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:28', 'album_download_notification') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 13: album_download_notification migrated 21:34:28.4 Info: => 0.0010218s 21:34:28.4 Info: 14: fix_language_metadata_profiles migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 14 21:34:28.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:34:28.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:34:28.4 Info: => 0.0001021s 21:34:28.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:34:28.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:34:28.4 Info: => 8.37E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:28', 'fix_language_metadata_profiles') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 14: fix_language_metadata_profiles migrated 21:34:28.4 Info: => 0.0003806s 21:34:28.4 Info: 15: remove_fanzub migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 15 21:34:28.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.4 Info: => 6.34E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:28', 'remove_fanzub') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 15: remove_fanzub migrated 21:34:28.4 Info: => 0.0003508s 21:34:28.4 Info: 16: update_artist_history_indexes migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 16 21:34:28.4 Info: CreateIndex Albums (ArtistId) 21:34:28.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:28.4 Info: => 0.0001794s 21:34:28.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:28.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:28.4 Info: => 0.0001514s 21:34:28.4 Info: DeleteIndex History (AlbumId) 21:34:28.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:28.4 Info: => 0.0001591s 21:34:28.4 Info: CreateIndex History (AlbumId, Date) 21:34:28.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:28.4 Info: => 0.000156s 21:34:28.4 Info: DeleteIndex History (DownloadId) 21:34:28.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:28.4 Info: => 0.0001515s 21:34:28.4 Info: CreateIndex History (DownloadId, Date) 21:34:28.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:28.4 Info: => 0.0001536s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:28', 'update_artist_history_indexes') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 16: update_artist_history_indexes migrated 21:34:28.4 Info: => 0.000509s 21:34:28.4 Info: 17: remove_nma migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 17 21:34:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:28.4 Info: => 6.71E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:28', 'remove_nma') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 17: remove_nma migrated 21:34:28.4 Info: => 0.0003617s 21:34:28.4 Info: 18: album_disambiguation migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 18 21:34:28.4 Info: AlterTable Albums 21:34:28.4 Info: => 1.6E-06s 21:34:28.4 Info: CreateColumn Albums Disambiguation String 21:34:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:28.4 Info: => 0.0006892s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:28', 'album_disambiguation') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 18: album_disambiguation migrated 21:34:28.4 Info: => 0.0010214s 21:34:28.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 19 21:34:28.4 Info: PerformDBOperation 21:34:28.4 Info: Performing DB Operation 21:34:28.4 Info: => 4.78E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:28', 'add_ape_quality_in_profiles') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:28.4 Info: => 0.0003636s 21:34:28.4 Info: 20: remove_pushalot migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 20 21:34:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:28.4 Info: => 6.9E-05s 21:34:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:28.4 Info: => 5.34E-05s 21:34:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:28.4 Info: => 5.25E-05s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:28', 'remove_pushalot') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 20: remove_pushalot migrated 21:34:28.4 Info: => 0.0003397s 21:34:28.4 Info: 21: add_custom_filters migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 21 21:34:28.4 Info: CreateTable CustomFilters 21:34:28.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:34:28.4 Info: => 0.0002168s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:28', 'add_custom_filters') 21:34:28.4 Info: Committing Transaction 21:34:28.4 Info: 21: add_custom_filters migrated 21:34:28.4 Info: => 0.0005402s 21:34:28.4 Info: 22: import_list_tags migrating 21:34:28.4 Info: Beginning Transaction 21:34:28.4 Info: Starting migration of Main DB to 22 21:34:28.4 Info: AlterTable ImportLists 21:34:28.4 Info: => 2.4E-06s 21:34:28.4 Info: CreateColumn ImportLists Tags String 21:34:28.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:28.4 Info: => 0.0006836s 21:34:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:28', 'import_list_tags') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 22: import_list_tags migrated 21:34:28.5 Info: => 0.0018301s 21:34:28.5 Info: 23: add_release_groups_etc migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 23 21:34:28.5 Info: CreateTable ArtistMetadata 21:34:28.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:34:28.5 Info: => 0.0002935s 21:34:28.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:28.5 Info: => 0.0001569s 21:34:28.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:34:28.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:34:28.5 Info: => 0.0010476s 21:34:28.5 Info: AlterTable Artists 21:34:28.5 Info: => 1.8E-06s 21:34:28.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:28.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.000698s 21:34:28.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.5 Info: => 0.0001242s 21:34:28.5 Info: CreateTable AlbumReleases 21:34:28.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:34:28.5 Info: => 0.000255s 21:34:28.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:28.5 Info: => 0.0001484s 21:34:28.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:28.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:28.5 Info: => 0.0001422s 21:34:28.5 Info: PerformDBOperation 21:34:28.5 Info: Performing DB Operation 21:34:28.5 Info: => 5.14E-05s 21:34:28.5 Info: AlterTable Albums 21:34:28.5 Info: => 1.4E-06s 21:34:28.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:28.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.000693s 21:34:28.5 Info: AlterTable Albums 21:34:28.5 Info: => 1.7E-06s 21:34:28.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:28.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:28.5 Info: => 0.0006931s 21:34:28.5 Info: AlterTable Albums 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: CreateColumn Albums Links String 21:34:28.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:28.5 Info: => 0.0007105s 21:34:28.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:34:28.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:28.5 Info: => 0.0001159s 21:34:28.5 Info: AlterTable Tracks 21:34:28.5 Info: => 1.8E-06s 21:34:28.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:28.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:28.5 Info: => 0.0006803s 21:34:28.5 Info: AlterTable Tracks 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:28.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.000685s 21:34:28.5 Info: AlterTable Tracks 21:34:28.5 Info: => 1.9E-06s 21:34:28.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:28.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.0007119s 21:34:28.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:34:28.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:28.5 Info: => 0.0001176s 21:34:28.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:34:28.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:28.5 Info: => 9.94E-05s 21:34:28.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "Artists" 21:34:28.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.5 Info: => 0.0071174s 21:34:28.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "Albums" 21:34:28.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.5 Info: => 0.0064298s 21:34:28.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "Tracks" 21:34:28.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.5 Info: => 0.0073935s 21:34:28.5 Info: DeleteColumn TrackFiles ArtistId 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "TrackFiles" 21:34:28.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.5 Info: => 0.0056922s 21:34:28.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.5 Info: => 0.0001606s 21:34:28.5 Info: CreateIndex Artists (Monitored) 21:34:28.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.5 Info: => 0.000155s 21:34:28.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:28.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:28.5 Info: => 0.0001595s 21:34:28.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:28.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:28.5 Info: => 0.0001556s 21:34:28.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:28.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:28.5 Info: => 0.000149s 21:34:28.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:28.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:28.5 Info: => 0.0001598s 21:34:28.5 Info: UpdateData 21:34:28.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.5 Info: => 6.84E-05s 21:34:28.5 Info: UpdateData 21:34:28.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.5 Info: => 5.94E-05s 21:34:28.5 Info: UpdateData 21:34:28.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:28.5 Info: => 7.33E-05s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:28', 'add_release_groups_etc') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 23: add_release_groups_etc migrated 21:34:28.5 Info: => 0.000638s 21:34:28.5 Info: 24: NewMediaInfoFormat migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 24 21:34:28.5 Info: UpdateData 21:34:28.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:28.5 Info: => 7.15E-05s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:28', 'NewMediaInfoFormat') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 24: NewMediaInfoFormat migrated 21:34:28.5 Info: => 0.0003599s 21:34:28.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 25 21:34:28.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:28.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:28.5 Info: => 0.0019833s 21:34:28.5 Info: AlterTable ReleaseProfiles 21:34:28.5 Info: => 1.8E-06s 21:34:28.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:28.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:28.5 Info: => 0.000631s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:28', 'rename_restrictions_to_release_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:28.5 Info: => 0.0009632s 21:34:28.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 26 21:34:28.5 Info: RenameTable Profiles QualityProfiles 21:34:28.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:28.5 Info: => 0.0020161s 21:34:28.5 Info: AlterTable QualityProfiles 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:28.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.5 Info: => 0.0006239s 21:34:28.5 Info: AlterTable LanguageProfiles 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:28.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.5 Info: => 0.0006059s 21:34:28.5 Info: UpdateData 21:34:28.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.5 Info: => 6.52E-05s 21:34:28.5 Info: UpdateData 21:34:28.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.5 Info: => 4.99E-05s 21:34:28.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:28.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:34:28.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" 21:34:28.5 Info: DROP TABLE "Artists" 21:34:28.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.5 Info: => 0.0075244s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:28', 'rename_quality_profiles_add_upgrade_allowed') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:28.5 Info: => 0.0079814s 21:34:28.5 Info: 27: add_import_exclusions migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 27 21:34:28.5 Info: CreateTable ImportListExclusions 21:34:28.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:28.5 Info: => 0.0002141s 21:34:28.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:28.5 Info: => 0.0001482s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:28', 'add_import_exclusions') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 27: add_import_exclusions migrated 21:34:28.5 Info: => 0.0005149s 21:34:28.5 Info: 28: clean_artist_metadata_table migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 28 21:34:28.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) 21:34:28.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) 21:34:28.5 Info: => 0.0001896s 21:34:28.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) 21:34:28.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) 21:34:28.5 Info: => 0.0001581s 21:34:28.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) 21:34:28.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) 21:34:28.5 Info: => 0.0001566s 21:34:28.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) 21:34:28.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) 21:34:28.5 Info: => 0.0001545s 21:34:28.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) 21:34:28.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) 21:34:28.5 Info: => 0.0001505s 21:34:28.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) 21:34:28.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) 21:34:28.5 Info: => 0.0001526s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:28', 'clean_artist_metadata_table') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 28: clean_artist_metadata_table migrated 21:34:28.5 Info: => 0.0004796s 21:34:28.5 Info: 29: health_issue_notification migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 29 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 1.8E-06s 21:34:28.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:28.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.0006918s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:28.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.0006404s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 1.8E-06s 21:34:28.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:28.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.0006435s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:28.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.0006535s 21:34:28.5 Info: AlterTable Notifications 21:34:28.5 Info: => 1.8E-06s 21:34:28.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:28.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:28.5 Info: => 0.000676s 21:34:28.5 Info: DeleteColumn Notifications OnDownload 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "Notifications" 21:34:28.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:28.5 Info: => 0.0069235s 21:34:28.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "Notifications" 21:34:28.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:28.5 Info: => 0.0057085s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:28', 'health_issue_notification') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 29: health_issue_notification migrated 21:34:28.5 Info: => 0.0061772s 21:34:28.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 30 21:34:28.5 Info: AlterTable TrackFiles 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:28.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:28.5 Info: => 0.0006736s 21:34:28.5 Info: AlterTable TrackFiles 21:34:28.5 Info: => 1.8E-06s 21:34:28.5 Info: CreateColumn TrackFiles Path String 21:34:28.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:28.5 Info: => 0.0006394s 21:34:28.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:28.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:28.5 Info: => 5.71E-05s 21:34:28.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:34:28.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:34:28.5 Info: => 0.0001564s 21:34:28.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:34:28.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:34:28.5 Info: => 0.0001705s 21:34:28.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:34:28.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:34:28.5 Info: => 0.0001824s 21:34:28.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:34:28.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:34:28.5 Info: => 0.0001161s 21:34:28.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:28.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:28.5 Info: => 7.48E-05s 21:34:28.5 Info: AlterTable TrackFiles 21:34:28.5 Info: => 1.6E-06s 21:34:28.5 Info: AlterColumn TrackFiles Path String 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "TrackFiles" 21:34:28.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.5 Info: => 0.0069463s 21:34:28.5 Info: CreateIndex TrackFiles (Path) 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:28.5 Info: => 0.000152s 21:34:28.5 Info: DeleteColumn TrackFiles RelativePath 21:34:28.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:34:28.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:34:28.5 Info: DROP TABLE "TrackFiles" 21:34:28.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:28.5 Info: => 0.0059818s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:28', 'add_mediafilerepository_mtime') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:28.5 Info: => 0.0063976s 21:34:28.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Main DB to 31 21:34:28.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:28.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:34:28.5 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:34:28.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:34:28.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:34:28.5 Info: => 0.0001892s 21:34:28.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:28.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:28.5 Info: => 0.0001572s 21:34:28.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:28.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:34:28.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:34:28.6 Info: DROP TABLE "Artists" 21:34:28.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.6 Info: => 0.0060652s 21:34:28.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.6 Info: => 0.0001452s 21:34:28.6 Info: -> 3 Insert operations completed in 00:00:00.0002966 taking an average of 00:00:00.0000988 21:34:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:28', 'add_artistmetadataid_constraint') 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:28.6 Info: => 0.0005869s 21:34:28.6 Debug: Took: 00:00:00.2366800 21:34:28.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:34:28.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:34:28.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864686648396_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:28.6 Info: DatabaseEngineVersionCheck migrating 21:34:28.6 Info: PerformDBOperation 21:34:28.6 Info: Performing DB Operation 21:34:28.6 Info: SQLite 3.47.2 21:34:28.6 Info: => 0.0056484s 21:34:28.6 Info: DatabaseEngineVersionCheck migrated 21:34:28.6 Info: => 0.005677s 21:34:28.6 Info: VersionMigration migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: CreateTable VersionInfo 21:34:28.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:28.6 Info: => 0.0002276s 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: VersionMigration migrated 21:34:28.6 Info: => 0.0006098s 21:34:28.6 Info: VersionUniqueMigration migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: CreateIndex VersionInfo (Version) 21:34:28.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:28.6 Info: => 0.000195s 21:34:28.6 Info: AlterTable VersionInfo 21:34:28.6 Info: => 1.8E-06s 21:34:28.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:28.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:28.6 Info: => 0.0006017s 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: VersionUniqueMigration migrated 21:34:28.6 Info: => 0.0008336s 21:34:28.6 Info: VersionDescriptionMigration migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: AlterTable VersionInfo 21:34:28.6 Info: => 1.5E-06s 21:34:28.6 Info: CreateColumn VersionInfo Description String 21:34:28.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:28.6 Info: => 0.0002437s 21:34:28.6 Info: Committing Transaction 21:34:28.6 Info: VersionDescriptionMigration migrated 21:34:28.6 Info: => 0.0004646s 21:34:28.6 Info: 1: InitialSetup migrating 21:34:28.6 Info: Beginning Transaction 21:34:28.6 Info: Starting migration of Main DB to 1 21:34:28.6 Info: CreateTable Config 21:34:28.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:28.6 Info: => 0.0002493s 21:34:28.6 Info: CreateIndex Config (Key) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:28.6 Info: => 0.0001368s 21:34:28.6 Info: CreateTable RootFolders 21:34:28.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:28.6 Info: => 0.0001667s 21:34:28.6 Info: CreateIndex RootFolders (Path) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:28.6 Info: => 0.0001379s 21:34:28.6 Info: CreateTable Artists 21:34:28.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:34:28.6 Info: => 0.0003911s 21:34:28.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.6 Info: => 0.0001318s 21:34:28.6 Info: CreateIndex Artists (NameSlug) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.6 Info: => 0.0001256s 21:34:28.6 Info: CreateIndex Artists (CleanName) 21:34:28.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.6 Info: => 0.0001434s 21:34:28.6 Info: CreateIndex Artists (Path) 21:34:28.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.6 Info: => 0.0001251s 21:34:28.6 Info: CreateTable Albums 21:34:28.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:34:28.6 Info: => 0.0003407s 21:34:28.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:28.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.6 Info: => 0.0001497s 21:34:28.6 Info: CreateIndex Albums (MBId) 21:34:28.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.6 Info: => 0.0001227s 21:34:28.6 Info: CreateIndex Albums (TADBId) 21:34:28.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.6 Info: => 0.0001456s 21:34:28.6 Info: CreateIndex Albums (TitleSlug) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.7 Info: => 0.0001464s 21:34:28.7 Info: CreateIndex Albums (CleanTitle) 21:34:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.7 Info: => 0.0001238s 21:34:28.7 Info: CreateIndex Albums (Path) 21:34:28.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:28.7 Info: => 0.0001271s 21:34:28.7 Info: CreateTable Tracks 21:34:28.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:34:28.7 Info: => 0.0002389s 21:34:28.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.7 Info: => 0.0001271s 21:34:28.7 Info: CreateIndex Tracks (ArtistId) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.7 Info: => 0.0001367s 21:34:28.7 Info: CreateIndex Tracks (TrackFileId) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.7 Info: => 0.0001428s 21:34:28.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:28.7 Info: => 0.000165s 21:34:28.7 Info: CreateTable TrackFiles 21:34:28.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:34:28.7 Info: => 0.0002449s 21:34:28.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:28.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:28.7 Info: => 0.0001342s 21:34:28.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:28.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.7 Info: => 0.0001306s 21:34:28.7 Info: CreateTable History 21:34:28.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:34:28.7 Info: => 0.0002476s 21:34:28.7 Info: CreateIndex History (Date) 21:34:28.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:28.7 Info: => 0.0001419s 21:34:28.7 Info: CreateIndex History (EventType) 21:34:28.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:28.7 Info: => 0.0001405s 21:34:28.7 Info: CreateIndex History (DownloadId) 21:34:28.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:28.7 Info: => 0.0001402s 21:34:28.7 Info: CreateIndex History (AlbumId) 21:34:28.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:28.7 Info: => 0.0001308s 21:34:28.7 Info: CreateTable Notifications 21:34:28.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:34:28.7 Info: => 0.0002357s 21:34:28.7 Info: CreateTable ScheduledTasks 21:34:28.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:34:28.7 Info: => 0.0001837s 21:34:28.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:28.7 Info: => 0.0001359s 21:34:28.7 Info: CreateTable Indexers 21:34:28.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:34:28.7 Info: => 0.0001922s 21:34:28.7 Info: CreateIndex Indexers (Name) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.7 Info: => 0.0001462s 21:34:28.7 Info: CreateTable Profiles 21:34:28.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:34:28.7 Info: => 0.0001896s 21:34:28.7 Info: CreateIndex Profiles (Name) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:28.7 Info: => 0.0001408s 21:34:28.7 Info: CreateTable QualityDefinitions 21:34:28.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:34:28.7 Info: => 0.0001819s 21:34:28.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:28.7 Info: => 0.0001413s 21:34:28.7 Info: CreateIndex QualityDefinitions (Title) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:28.7 Info: => 0.0001414s 21:34:28.7 Info: CreateTable NamingConfig 21:34:28.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:34:28.7 Info: => 0.0002048s 21:34:28.7 Info: CreateTable Blacklist 21:34:28.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:34:28.7 Info: => 0.0002885s 21:34:28.7 Info: CreateTable Metadata 21:34:28.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:34:28.7 Info: => 0.0001893s 21:34:28.7 Info: CreateTable MetadataFiles 21:34:28.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:34:28.7 Info: => 0.0002346s 21:34:28.7 Info: CreateTable DownloadClients 21:34:28.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:34:28.7 Info: => 0.000191s 21:34:28.7 Info: CreateTable PendingReleases 21:34:28.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:34:28.7 Info: => 0.0002114s 21:34:28.7 Info: CreateTable RemotePathMappings 21:34:28.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:34:28.7 Info: => 0.0001726s 21:34:28.7 Info: CreateTable Tags 21:34:28.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:28.7 Info: => 0.0001443s 21:34:28.7 Info: CreateIndex Tags (Label) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:28.7 Info: => 0.0001395s 21:34:28.7 Info: CreateTable Restrictions 21:34:28.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:28.7 Info: => 0.0001974s 21:34:28.7 Info: CreateTable DelayProfiles 21:34:28.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:34:28.7 Info: => 0.0002409s 21:34:28.7 Info: CreateTable Users 21:34:28.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:34:28.7 Info: => 0.0001882s 21:34:28.7 Info: CreateIndex Users (Identifier) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:28.7 Info: => 0.0001472s 21:34:28.7 Info: CreateIndex Users (Username) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:28.7 Info: => 0.0001529s 21:34:28.7 Info: CreateTable Commands 21:34:28.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:34:28.7 Info: => 0.0002416s 21:34:28.7 Info: CreateTable IndexerStatus 21:34:28.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:34:28.7 Info: => 0.0002276s 21:34:28.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:28.7 Info: => 0.0001399s 21:34:28.7 Info: CreateTable ExtraFiles 21:34:28.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:34:28.7 Info: => 0.000241s 21:34:28.7 Info: CreateTable LyricFiles 21:34:28.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:34:28.7 Info: => 0.0002382s 21:34:28.7 Info: CreateTable LanguageProfiles 21:34:28.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:34:28.7 Info: => 0.0001732s 21:34:28.7 Info: CreateIndex LanguageProfiles (Name) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:28.7 Info: => 0.0001558s 21:34:28.7 Info: CreateTable DownloadClientStatus 21:34:28.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:34:28.7 Info: => 0.0001948s 21:34:28.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:28.7 Info: => 0.0001633s 21:34:28.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:28.7 Info: -> 1 Insert operations completed in 00:00:00.0000984 taking an average of 00:00:00.0000984 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:28', 'InitialSetup') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 1: InitialSetup migrated 21:34:28.7 Info: => 0.000999s 21:34:28.7 Info: 2: add_reason_to_pending_releases migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 2 21:34:28.7 Info: AlterTable PendingReleases 21:34:28.7 Info: => 1.9E-06s 21:34:28.7 Info: CreateColumn PendingReleases Reason Int32 21:34:28.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.0006389s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:28', 'add_reason_to_pending_releases') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 2: add_reason_to_pending_releases migrated 21:34:28.7 Info: => 0.0009797s 21:34:28.7 Info: 3: add_medium_support migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 3 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 1.5E-06s 21:34:28.7 Info: CreateColumn Albums Media String 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:28.7 Info: => 0.0006334s 21:34:28.7 Info: AlterTable Tracks 21:34:28.7 Info: => 1.6E-06s 21:34:28.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.0005917s 21:34:28.7 Info: AlterTable Tracks 21:34:28.7 Info: => 1.5E-06s 21:34:28.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.0005842s 21:34:28.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:28.7 Info: => 6.07E-05s 21:34:28.7 Info: DeleteColumn Tracks TrackNumber 21:34:28.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:34:28.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:34:28.7 Info: DROP TABLE "Tracks" 21:34:28.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.7 Info: => 0.0073428s 21:34:28.7 Info: AlterTable Tracks 21:34:28.7 Info: => 1.6E-06s 21:34:28.7 Info: CreateColumn Tracks TrackNumber String 21:34:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:28.7 Info: => 0.0005819s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:28', 'add_medium_support') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 3: add_medium_support migrated 21:34:28.7 Info: => 0.0010224s 21:34:28.7 Info: 4: add_various_qualites_in_profile migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 4 21:34:28.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:28.7 Info: => 7.39E-05s 21:34:28.7 Info: PerformDBOperation 21:34:28.7 Info: Performing DB Operation 21:34:28.7 Info: => 4.86E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:28', 'add_various_qualites_in_profile') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 4: add_various_qualites_in_profile migrated 21:34:28.7 Info: => 0.0003488s 21:34:28.7 Info: 5: metadata_profiles migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 5 21:34:28.7 Info: CreateTable MetadataProfiles 21:34:28.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:34:28.7 Info: => 0.0002128s 21:34:28.7 Info: CreateIndex MetadataProfiles (Name) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:28.7 Info: => 0.0001621s 21:34:28.7 Info: AlterTable Artists 21:34:28.7 Info: => 1.4E-06s 21:34:28.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:28.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:28.7 Info: => 0.0006178s 21:34:28.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:28.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:34:28.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:34:28.7 Info: DROP TABLE "Artists" 21:34:28.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.7 Info: => 0.006026s 21:34:28.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:28.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:34:28.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:34:28.7 Info: DROP TABLE "Artists" 21:34:28.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.7 Info: => 0.0058623s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 1.7E-06s 21:34:28.7 Info: CreateColumn Albums SecondaryTypes String 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:28.7 Info: => 0.0005942s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:28', 'metadata_profiles') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 5: metadata_profiles migrated 21:34:28.7 Info: => 0.0010211s 21:34:28.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 6 21:34:28.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:28.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:34:28.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:28.7 Info: DROP TABLE "Indexers" 21:34:28.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.7 Info: => 0.0050448s 21:34:28.7 Info: AlterTable Indexers 21:34:28.7 Info: => 1.7E-06s 21:34:28.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:28.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:28.7 Info: => 0.0005774s 21:34:28.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:28.7 Info: => 6.67E-05s 21:34:28.7 Info: AlterTable Indexers 21:34:28.7 Info: => 1.5E-06s 21:34:28.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:28.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:34:28.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:34:28.7 Info: DROP TABLE "Indexers" 21:34:28.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:28.7 Info: => 0.0067384s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:28', 'separate_automatic_and_interactive_search') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:28.7 Info: => 0.0071129s 21:34:28.7 Info: 7: change_album_path_to_relative migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 7 21:34:28.7 Info: DeleteColumn Albums Path 21:34:28.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:34:28.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:34:28.7 Info: DROP TABLE "Albums" 21:34:28.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.7 Info: => 0.0070967s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:28', 'change_album_path_to_relative') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 7: change_album_path_to_relative migrated 21:34:28.7 Info: => 0.0075383s 21:34:28.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 8 21:34:28.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:34:28.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:34:28.7 Info: => 6.99E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:28', 'change_quality_size_mb_to_kb') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:28.7 Info: => 0.0003791s 21:34:28.7 Info: 9: album_releases migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 9 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 2.2E-06s 21:34:28.7 Info: CreateColumn Albums Releases String 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:28.7 Info: => 0.0006238s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 1.6E-06s 21:34:28.7 Info: CreateColumn Albums CurrentRelease String 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:28.7 Info: => 0.0006054s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:28', 'album_releases') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 9: album_releases migrated 21:34:28.7 Info: => 0.0009458s 21:34:28.7 Info: 10: album_releases_fix migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 10 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 2.2E-06s 21:34:28.7 Info: AlterColumn Albums Releases String 21:34:28.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:34:28.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:34:28.7 Info: DROP TABLE "Albums" 21:34:28.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.7 Info: => 0.0072337s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 2.1E-06s 21:34:28.7 Info: AlterColumn Albums CurrentRelease String 21:34:28.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:34:28.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:34:28.7 Info: DROP TABLE "Albums" 21:34:28.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.7 Info: => 0.0059978s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:28', 'album_releases_fix') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 10: album_releases_fix migrated 21:34:28.7 Info: => 0.0064143s 21:34:28.7 Info: 11: import_lists migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 11 21:34:28.7 Info: CreateTable ImportLists 21:34:28.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:34:28.7 Info: => 0.0002631s 21:34:28.7 Info: CreateIndex ImportLists (Name) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:28.7 Info: => 0.0001485s 21:34:28.7 Info: CreateTable ImportListStatus 21:34:28.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:34:28.7 Info: => 0.0001974s 21:34:28.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:28.7 Info: => 0.000146s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:28', 'import_lists') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 11: import_lists migrated 21:34:28.7 Info: => 0.0005125s 21:34:28.7 Info: 12: add_release_status migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 12 21:34:28.7 Info: AlterTable MetadataProfiles 21:34:28.7 Info: => 2.3E-06s 21:34:28.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:28.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:28.7 Info: => 0.0006471s 21:34:28.7 Info: PerformDBOperation 21:34:28.7 Info: Performing DB Operation 21:34:28.7 Info: => 4.31E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:28', 'add_release_status') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 12: add_release_status migrated 21:34:28.7 Info: => 0.0003706s 21:34:28.7 Info: 13: album_download_notification migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 13 21:34:28.7 Info: AlterTable Notifications 21:34:28.7 Info: => 1.9E-06s 21:34:28.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:28.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.0006397s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:28', 'album_download_notification') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 13: album_download_notification migrated 21:34:28.7 Info: => 0.0009931s 21:34:28.7 Info: 14: fix_language_metadata_profiles migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 14 21:34:28.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:34:28.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:34:28.7 Info: => 0.0001028s 21:34:28.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:34:28.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:34:28.7 Info: => 8.28E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:28', 'fix_language_metadata_profiles') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 14: fix_language_metadata_profiles migrated 21:34:28.7 Info: => 0.0003903s 21:34:28.7 Info: 15: remove_fanzub migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 15 21:34:28.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:28.7 Info: => 0.0011182s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:28', 'remove_fanzub') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 15: remove_fanzub migrated 21:34:28.7 Info: => 0.0014623s 21:34:28.7 Info: 16: update_artist_history_indexes migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 16 21:34:28.7 Info: CreateIndex Albums (ArtistId) 21:34:28.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:28.7 Info: => 0.0001813s 21:34:28.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:28.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:28.7 Info: => 0.0001503s 21:34:28.7 Info: DeleteIndex History (AlbumId) 21:34:28.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:28.7 Info: => 0.000158s 21:34:28.7 Info: CreateIndex History (AlbumId, Date) 21:34:28.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:28.7 Info: => 0.0001542s 21:34:28.7 Info: DeleteIndex History (DownloadId) 21:34:28.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:28.7 Info: => 0.0001436s 21:34:28.7 Info: CreateIndex History (DownloadId, Date) 21:34:28.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:28.7 Info: => 0.0001477s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:28', 'update_artist_history_indexes') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 16: update_artist_history_indexes migrated 21:34:28.7 Info: => 0.0005317s 21:34:28.7 Info: 17: remove_nma migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 17 21:34:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:28.7 Info: => 7.01E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:28', 'remove_nma') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 17: remove_nma migrated 21:34:28.7 Info: => 0.0003742s 21:34:28.7 Info: 18: album_disambiguation migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 18 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 1.8E-06s 21:34:28.7 Info: CreateColumn Albums Disambiguation String 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:28.7 Info: => 0.0006659s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:28', 'album_disambiguation') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 18: album_disambiguation migrated 21:34:28.7 Info: => 0.001022s 21:34:28.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 19 21:34:28.7 Info: PerformDBOperation 21:34:28.7 Info: Performing DB Operation 21:34:28.7 Info: => 4.91E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:28', 'add_ape_quality_in_profiles') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:28.7 Info: => 0.000377s 21:34:28.7 Info: 20: remove_pushalot migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 20 21:34:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:28.7 Info: => 6.87E-05s 21:34:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:28.7 Info: => 5.27E-05s 21:34:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:28.7 Info: => 5.1E-05s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:28', 'remove_pushalot') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 20: remove_pushalot migrated 21:34:28.7 Info: => 0.0003873s 21:34:28.7 Info: 21: add_custom_filters migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 21 21:34:28.7 Info: CreateTable CustomFilters 21:34:28.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:34:28.7 Info: => 0.0002073s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:28', 'add_custom_filters') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 21: add_custom_filters migrated 21:34:28.7 Info: => 0.0005551s 21:34:28.7 Info: 22: import_list_tags migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 22 21:34:28.7 Info: AlterTable ImportLists 21:34:28.7 Info: => 1.7E-06s 21:34:28.7 Info: CreateColumn ImportLists Tags String 21:34:28.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:28.7 Info: => 0.0006602s 21:34:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:28', 'import_list_tags') 21:34:28.7 Info: Committing Transaction 21:34:28.7 Info: 22: import_list_tags migrated 21:34:28.7 Info: => 0.0019456s 21:34:28.7 Info: 23: add_release_groups_etc migrating 21:34:28.7 Info: Beginning Transaction 21:34:28.7 Info: Starting migration of Main DB to 23 21:34:28.7 Info: CreateTable ArtistMetadata 21:34:28.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:34:28.7 Info: => 0.0002785s 21:34:28.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:28.7 Info: => 0.000153s 21:34:28.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:34:28.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:34:28.7 Info: => 0.000163s 21:34:28.7 Info: AlterTable Artists 21:34:28.7 Info: => 1.6E-06s 21:34:28.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:28.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.000696s 21:34:28.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:28.7 Info: => 0.0001271s 21:34:28.7 Info: CreateTable AlbumReleases 21:34:28.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:34:28.7 Info: => 0.0002491s 21:34:28.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:28.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:28.7 Info: => 0.0001562s 21:34:28.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:28.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:28.7 Info: => 0.0001394s 21:34:28.7 Info: PerformDBOperation 21:34:28.7 Info: Performing DB Operation 21:34:28.7 Info: => 5.13E-05s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 1.5E-06s 21:34:28.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.7 Info: => 0.0007056s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 1.7E-06s 21:34:28.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:28.7 Info: => 0.0007013s 21:34:28.7 Info: AlterTable Albums 21:34:28.7 Info: => 1.6E-06s 21:34:28.7 Info: CreateColumn Albums Links String 21:34:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:28.8 Info: => 0.0006966s 21:34:28.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:34:28.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:28.8 Info: => 0.0010948s 21:34:28.8 Info: AlterTable Tracks 21:34:28.8 Info: => 1.9E-06s 21:34:28.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:28.8 Info: => 0.0007215s 21:34:28.8 Info: AlterTable Tracks 21:34:28.8 Info: => 1.7E-06s 21:34:28.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:28.8 Info: => 0.0007043s 21:34:28.8 Info: AlterTable Tracks 21:34:28.8 Info: => 1.7E-06s 21:34:28.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:28.8 Info: => 0.0007262s 21:34:28.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:34:28.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:28.8 Info: => 0.0001178s 21:34:28.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:34:28.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:28.8 Info: => 0.0001011s 21:34:28.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "Artists" 21:34:28.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.8 Info: => 0.0070422s 21:34:28.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "Albums" 21:34:28.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:28.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:28.8 Info: => 0.0077438s 21:34:28.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "Tracks" 21:34:28.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:28.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:28.8 Info: => 0.0058162s 21:34:28.8 Info: DeleteColumn TrackFiles ArtistId 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "TrackFiles" 21:34:28.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.8 Info: => 0.0057909s 21:34:28.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.8 Info: => 0.0001498s 21:34:28.8 Info: CreateIndex Artists (Monitored) 21:34:28.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.8 Info: => 0.0001411s 21:34:28.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:28.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:28.8 Info: => 0.0001456s 21:34:28.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:28.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:28.8 Info: => 0.000158s 21:34:28.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:28.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:28.8 Info: => 0.0001427s 21:34:28.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:28.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:28.8 Info: => 0.0001447s 21:34:28.8 Info: UpdateData 21:34:28.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.8 Info: => 7.31E-05s 21:34:28.8 Info: UpdateData 21:34:28.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:28.8 Info: => 5.66E-05s 21:34:28.8 Info: UpdateData 21:34:28.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:28.8 Info: => 7.09E-05s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:28', 'add_release_groups_etc') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 23: add_release_groups_etc migrated 21:34:28.8 Info: => 0.0006459s 21:34:28.8 Info: 24: NewMediaInfoFormat migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 24 21:34:28.8 Info: UpdateData 21:34:28.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:28.8 Info: => 7.26E-05s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:28', 'NewMediaInfoFormat') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 24: NewMediaInfoFormat migrated 21:34:28.8 Info: => 0.0003899s 21:34:28.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 25 21:34:28.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:28.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:28.8 Info: => 0.001783s 21:34:28.8 Info: AlterTable ReleaseProfiles 21:34:28.8 Info: => 1.6E-06s 21:34:28.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:28.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:28.8 Info: => 0.0006418s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:28', 'rename_restrictions_to_release_profiles') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:28.8 Info: => 0.000994s 21:34:28.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 26 21:34:28.8 Info: RenameTable Profiles QualityProfiles 21:34:28.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:28.8 Info: => 0.0018179s 21:34:28.8 Info: AlterTable QualityProfiles 21:34:28.8 Info: => 1.7E-06s 21:34:28.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:28.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.8 Info: => 0.0006399s 21:34:28.8 Info: AlterTable LanguageProfiles 21:34:28.8 Info: => 1.7E-06s 21:34:28.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:28.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:28.8 Info: => 0.0006873s 21:34:28.8 Info: UpdateData 21:34:28.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.8 Info: => 7.99E-05s 21:34:28.8 Info: UpdateData 21:34:28.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:28.8 Info: => 5.05E-05s 21:34:28.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "Artists" 21:34:28.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.8 Info: => 0.0067427s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:28', 'rename_quality_profiles_add_upgrade_allowed') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:28.8 Info: => 0.0072052s 21:34:28.8 Info: 27: add_import_exclusions migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 27 21:34:28.8 Info: CreateTable ImportListExclusions 21:34:28.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:28.8 Info: => 0.0002021s 21:34:28.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:28.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:28.8 Info: => 0.0001541s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:28', 'add_import_exclusions') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 27: add_import_exclusions migrated 21:34:28.8 Info: => 0.0005342s 21:34:28.8 Info: 28: clean_artist_metadata_table migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 28 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001919s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001611s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001544s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001665s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001586s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001511s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:28', 'clean_artist_metadata_table') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 28: clean_artist_metadata_table migrated 21:34:28.8 Info: => 0.0004922s 21:34:28.8 Info: 29: health_issue_notification migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 29 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 1.8E-06s 21:34:28.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:28.8 Info: => 0.0007167s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 1.5E-06s 21:34:28.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:28.8 Info: => 0.0006459s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 1.7E-06s 21:34:28.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:28.8 Info: => 0.0006583s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 1.5E-06s 21:34:28.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:28.8 Info: => 0.0006438s 21:34:28.8 Info: AlterTable Notifications 21:34:28.8 Info: => 1.6E-06s 21:34:28.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:28.8 Info: => 0.0006593s 21:34:28.8 Info: DeleteColumn Notifications OnDownload 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "Notifications" 21:34:28.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:28.8 Info: => 0.0073922s 21:34:28.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "Notifications" 21:34:28.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:28.8 Info: => 0.0055862s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:28', 'health_issue_notification') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 29: health_issue_notification migrated 21:34:28.8 Info: => 0.0060277s 21:34:28.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 30 21:34:28.8 Info: AlterTable TrackFiles 21:34:28.8 Info: => 1.6E-06s 21:34:28.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:28.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:28.8 Info: => 0.000698s 21:34:28.8 Info: AlterTable TrackFiles 21:34:28.8 Info: => 1.5E-06s 21:34:28.8 Info: CreateColumn TrackFiles Path String 21:34:28.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:28.8 Info: => 0.0006546s 21:34:28.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:28.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:28.8 Info: => 5.55E-05s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001629s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001694s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001776s 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001099s 21:34:28.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:28.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:28.8 Info: => 7.48E-05s 21:34:28.8 Info: AlterTable TrackFiles 21:34:28.8 Info: => 1.5E-06s 21:34:28.8 Info: AlterColumn TrackFiles Path String 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "TrackFiles" 21:34:28.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.8 Info: => 0.0072268s 21:34:28.8 Info: CreateIndex TrackFiles (Path) 21:34:28.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:28.8 Info: => 0.000146s 21:34:28.8 Info: DeleteColumn TrackFiles RelativePath 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "TrackFiles" 21:34:28.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:28.8 Info: => 0.0058374s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:28', 'add_mediafilerepository_mtime') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:28.8 Info: => 0.0062656s 21:34:28.8 Info: 31: add_artistmetadataid_constraint migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 31 21:34:28.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:34:28.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:34:28.8 Info: => 0.0001166s 21:34:28.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:28.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:28.8 Info: => 0.0001894s 21:34:28.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:28.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:34:28.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:34:28.8 Info: DROP TABLE "Artists" 21:34:28.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.8 Info: => 0.0060991s 21:34:28.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:28.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.8 Info: => 0.0001406s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:28', 'add_artistmetadataid_constraint') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 31: add_artistmetadataid_constraint migrated 21:34:28.8 Info: => 0.0005555s 21:34:28.8 Info: 32: old_ids_and_artist_alias migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 32 21:34:28.8 Info: AlterTable ArtistMetadata 21:34:28.8 Info: => 1.5E-06s 21:34:28.8 Info: CreateColumn ArtistMetadata Aliases String 21:34:28.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:28.8 Info: => 0.0007093s 21:34:28.8 Info: AlterTable ArtistMetadata 21:34:28.8 Info: => 1.5E-06s 21:34:28.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:28.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:28.8 Info: => 0.0006447s 21:34:28.8 Info: AlterTable Albums 21:34:28.8 Info: => 1.5E-06s 21:34:28.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:28.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:28.8 Info: => 0.0006382s 21:34:28.8 Info: AlterTable AlbumReleases 21:34:28.8 Info: => 1.7E-06s 21:34:28.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:28.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:28.8 Info: => 0.0006541s 21:34:28.8 Info: AlterTable Tracks 21:34:28.8 Info: => 1.7E-06s 21:34:28.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:28.8 Info: => 0.0006657s 21:34:28.8 Info: AlterTable Tracks 21:34:28.8 Info: => 1.6E-06s 21:34:28.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:28.8 Info: => 0.0006308s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:28', 'old_ids_and_artist_alias') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 32: old_ids_and_artist_alias migrated 21:34:28.8 Info: => 0.0011172s 21:34:28.8 Info: 33: download_propers_config migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 33 21:34:28.8 Info: PerformDBOperation 21:34:28.8 Info: Performing DB Operation 21:34:28.8 Info: => 4.73E-05s 21:34:28.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:28.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:28.8 Info: => 5.44E-05s 21:34:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:28', 'download_propers_config') 21:34:28.8 Info: Committing Transaction 21:34:28.8 Info: 33: download_propers_config migrated 21:34:28.8 Info: => 0.0003771s 21:34:28.8 Info: 34: remove_language_profiles migrating 21:34:28.8 Info: Beginning Transaction 21:34:28.8 Info: Starting migration of Main DB to 34 21:34:28.8 Info: DeleteTable LanguageProfiles 21:34:28.8 Info: DROP TABLE "LanguageProfiles" 21:34:28.8 Info: => 0.0002517s 21:34:28.8 Info: DeleteColumn Artists LanguageProfileId 21:34:28.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:34:28.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:34:28.9 Info: DROP TABLE "Artists" 21:34:28.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.9 Info: => 0.0090746s 21:34:28.9 Info: DeleteColumn ImportLists LanguageProfileId 21:34:28.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:34:28.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:34:28.9 Info: DROP TABLE "ImportLists" 21:34:28.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:28.9 Info: => 0.0056682s 21:34:28.9 Info: DeleteColumn Blacklist Language 21:34:28.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:34:28.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:34:28.9 Info: DROP TABLE "Blacklist" 21:34:28.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:28.9 Info: => 0.0066177s 21:34:28.9 Info: DeleteColumn History Language 21:34:28.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:34:28.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:34:28.9 Info: DROP TABLE "History" 21:34:28.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:28.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:28.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:28.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:28.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:28.9 Info: => 0.0072829s 21:34:28.9 Info: DeleteColumn LyricFiles Language 21:34:28.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:34:28.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:34:28.9 Info: DROP TABLE "LyricFiles" 21:34:28.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:28.9 Info: => 0.0066897s 21:34:28.9 Info: DeleteColumn TrackFiles Language 21:34:28.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:34:28.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:34:28.9 Info: DROP TABLE "TrackFiles" 21:34:28.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:28.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:28.9 Info: => 0.0067725s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:28', 'remove_language_profiles') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 34: remove_language_profiles migrated 21:34:28.9 Info: => 0.0073374s 21:34:28.9 Info: 35: multi_disc_naming_format migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 35 21:34:28.9 Info: AlterTable NamingConfig 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:28.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:28.9 Info: => 0.0006759s 21:34:28.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:28.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:28.9 Info: => 6.45E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:28', 'multi_disc_naming_format') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 35: multi_disc_naming_format migrated 21:34:28.9 Info: => 0.000396s 21:34:28.9 Info: 36: add_download_client_priority migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 36 21:34:28.9 Info: AlterTable DownloadClients 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn DownloadClients Priority Int32 21:34:28.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:28.9 Info: => 0.0006611s 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 0.0001362s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:28', 'add_download_client_priority') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 36: add_download_client_priority migrated 21:34:28.9 Info: => 0.0004895s 21:34:28.9 Info: 37: remove_growl_prowl migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 37 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:28.9 Info: => 6.97E-05s 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:28.9 Info: => 5.25E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:28', 'remove_growl_prowl') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 37: remove_growl_prowl migrated 21:34:28.9 Info: => 0.0003577s 21:34:28.9 Info: 38: remove_plex_hometheatre migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 38 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:28.9 Info: => 6.85E-05s 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:28.9 Info: => 5.13E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:28', 'remove_plex_hometheatre') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 38: remove_plex_hometheatre migrated 21:34:28.9 Info: => 0.0003592s 21:34:28.9 Info: 39: add_root_folder_add_defaults migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 39 21:34:28.9 Info: AlterTable RootFolders 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn RootFolders Name String 21:34:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:28.9 Info: => 0.0006556s 21:34:28.9 Info: AlterTable RootFolders 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0006202s 21:34:28.9 Info: AlterTable RootFolders 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0006226s 21:34:28.9 Info: AlterTable RootFolders 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0006273s 21:34:28.9 Info: AlterTable RootFolders 21:34:28.9 Info: => 1.4E-06s 21:34:28.9 Info: CreateColumn RootFolders DefaultTags String 21:34:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:28.9 Info: => 0.0006108s 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 7.04E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:28', 'add_root_folder_add_defaults') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 39: add_root_folder_add_defaults migrated 21:34:28.9 Info: => 0.0004057s 21:34:28.9 Info: 40: task_duration migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 40 21:34:28.9 Info: AlterTable ScheduledTasks 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:28.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:28.9 Info: => 0.0006645s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:28', 'task_duration') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 40: task_duration migrated 21:34:28.9 Info: => 0.0010156s 21:34:28.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 41 21:34:28.9 Info: AlterTable ReleaseProfiles 21:34:28.9 Info: => 1.4E-06s 21:34:28.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:28.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:28.9 Info: => 0.000663s 21:34:28.9 Info: AlterTable ReleaseProfiles 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:28.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0006528s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:28', 'add_indexer_and_enabled_to_release_profiles') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:28.9 Info: => 0.0010061s 21:34:28.9 Info: 42: remove_album_folders migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 42 21:34:28.9 Info: DeleteColumn Artists AlbumFolder 21:34:28.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) 21:34:28.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:28.9 Info: DROP TABLE "Artists" 21:34:28.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:28.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:28.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:28.9 Info: => 0.0063602s 21:34:28.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:28.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:28.9 Info: => 6.19E-05s 21:34:28.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:28.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:28.9 Info: => 5.64E-05s 21:34:28.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:28.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:28.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:28.9 Info: DROP TABLE "NamingConfig" 21:34:28.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:28.9 Info: => 0.0054166s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:28', 'remove_album_folders') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 42: remove_album_folders migrated 21:34:28.9 Info: => 0.0058792s 21:34:28.9 Info: 44: add_priority_to_indexers migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 44 21:34:28.9 Info: AlterTable Indexers 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn Indexers Priority Int32 21:34:28.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:28.9 Info: => 0.0006977s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:28', 'add_priority_to_indexers') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 44: add_priority_to_indexers migrated 21:34:28.9 Info: => 0.0010558s 21:34:28.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 45 21:34:28.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:28.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:28.9 Info: => 0.0001474s 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 4.49E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:28', 'remove_chown_and_folderchmod_config') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:28.9 Info: => 0.0003662s 21:34:28.9 Info: 47: update_notifiarr migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 47 21:34:28.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:28.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:28.9 Info: => 9.61E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:28', 'update_notifiarr') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 47: update_notifiarr migrated 21:34:28.9 Info: => 0.0004231s 21:34:28.9 Info: 49: email_multiple_addresses migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 49 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 9.68E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:28', 'email_multiple_addresses') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 49: email_multiple_addresses migrated 21:34:28.9 Info: => 0.0004171s 21:34:28.9 Info: 50: rename_blacklist_to_blocklist migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 50 21:34:28.9 Info: RenameTable Blacklist Blocklist 21:34:28.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:28.9 Info: => 0.0018356s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:28', 'rename_blacklist_to_blocklist') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 50: rename_blacklist_to_blocklist migrated 21:34:28.9 Info: => 0.0022116s 21:34:28.9 Info: 51: cdh_per_downloadclient migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 51 21:34:28.9 Info: AlterTable DownloadClients 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:28.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:28.9 Info: => 0.0006835s 21:34:28.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:28.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:28.9 Info: => 0.0006576s 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 0.0001862s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:28', 'cdh_per_downloadclient') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 51: cdh_per_downloadclient migrated 21:34:28.9 Info: => 0.0005309s 21:34:28.9 Info: 52: download_history migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 52 21:34:28.9 Info: CreateTable DownloadHistory 21:34:28.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:28.9 Info: => 0.0002764s 21:34:28.9 Info: CreateIndex DownloadHistory (EventType) 21:34:28.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:28.9 Info: => 0.0001672s 21:34:28.9 Info: CreateIndex DownloadHistory (ArtistId) 21:34:28.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:28.9 Info: => 0.000141s 21:34:28.9 Info: CreateIndex DownloadHistory (DownloadId) 21:34:28.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:28.9 Info: => 0.0001494s 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 0.0001308s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:28', 'download_history') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 52: download_history migrated 21:34:28.9 Info: => 0.0005173s 21:34:28.9 Info: 53: add_update_history migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 53 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:28', 'add_update_history') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 53: add_update_history migrated 21:34:28.9 Info: => 0.0003877s 21:34:28.9 Info: 54: add_on_update_to_notifications migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 54 21:34:28.9 Info: AlterTable Notifications 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:28.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:28.9 Info: => 0.0006945s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:28', 'add_on_update_to_notifications') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 54: add_on_update_to_notifications migrated 21:34:28.9 Info: => 0.0010582s 21:34:28.9 Info: 55: download_client_per_indexer migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 55 21:34:28.9 Info: AlterTable Indexers 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn Indexers DownloadClientId Int32 21:34:28.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.000698s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:28', 'download_client_per_indexer') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 55: download_client_per_indexer migrated 21:34:28.9 Info: => 0.0010511s 21:34:28.9 Info: 56: AddNewItemMonitorType migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 56 21:34:28.9 Info: AlterTable Artists 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn Artists MonitorNewItems Int32 21:34:28.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0007091s 21:34:28.9 Info: AlterTable RootFolders 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.000686s 21:34:28.9 Info: AlterTable ImportLists 21:34:28.9 Info: => 1.7E-06s 21:34:28.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:28.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0006776s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:28', 'AddNewItemMonitorType') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 56: AddNewItemMonitorType migrated 21:34:28.9 Info: => 0.0010391s 21:34:28.9 Info: 57: ImportListSearch migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 57 21:34:28.9 Info: AlterTable ImportLists 21:34:28.9 Info: => 1.6E-06s 21:34:28.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:28.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:28.9 Info: => 0.0006995s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:28', 'ImportListSearch') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 57: ImportListSearch migrated 21:34:28.9 Info: => 0.0010605s 21:34:28.9 Info: 58: ImportListMonitorExisting migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 58 21:34:28.9 Info: AlterTable ImportLists 21:34:28.9 Info: => 1.7E-06s 21:34:28.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:28.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:28.9 Info: => 0.0007211s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:28', 'ImportListMonitorExisting') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 58: ImportListMonitorExisting migrated 21:34:28.9 Info: => 0.001091s 21:34:28.9 Info: 59: add_indexer_tags migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 59 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:28.9 Info: => 6.99E-05s 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:28.9 Info: => 5.28E-05s 21:34:28.9 Info: AlterTable Indexers 21:34:28.9 Info: => 1.5E-06s 21:34:28.9 Info: CreateColumn Indexers Tags String 21:34:28.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:28.9 Info: => 0.0006938s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:28', 'add_indexer_tags') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 59: add_indexer_tags migrated 21:34:28.9 Info: => 0.0010576s 21:34:28.9 Info: 60: update_audio_types migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 60 21:34:28.9 Info: PerformDBOperation 21:34:28.9 Info: Performing DB Operation 21:34:28.9 Info: => 8.16E-05s 21:34:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:28', 'update_audio_types') 21:34:28.9 Info: Committing Transaction 21:34:28.9 Info: 60: update_audio_types migrated 21:34:28.9 Info: => 0.0004084s 21:34:28.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:28.9 Info: Beginning Transaction 21:34:28.9 Info: Starting migration of Main DB to 61 21:34:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:28.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:28.9 Info: => 6.7E-05s 21:34:28.9 Info: AlterTable AlbumReleases 21:34:28.9 Info: => 1.3E-06s 21:34:28.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:28.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) 21:34:28.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" 21:34:28.9 Info: DROP TABLE "AlbumReleases" 21:34:28.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:28.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:28.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.0 Info: => 0.0071314s 21:34:29.0 Info: AlterTable Albums 21:34:29.0 Info: => 1.6E-06s 21:34:29.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.0 Info: DROP TABLE "Albums" 21:34:29.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 0.0063483s 21:34:29.0 Info: AlterTable Albums 21:34:29.0 Info: => 1.5E-06s 21:34:29.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.0 Info: DROP TABLE "Albums" 21:34:29.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 0.0077419s 21:34:29.0 Info: AlterTable Albums 21:34:29.0 Info: => 1.5E-06s 21:34:29.0 Info: AlterColumn Albums Added DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.0 Info: DROP TABLE "Albums" 21:34:29.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 0.006343s 21:34:29.0 Info: AlterTable Artists 21:34:29.0 Info: => 1.7E-06s 21:34:29.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.0 Info: DROP TABLE "Artists" 21:34:29.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 0.0074465s 21:34:29.0 Info: AlterTable Artists 21:34:29.0 Info: => 1.7E-06s 21:34:29.0 Info: AlterColumn Artists Added DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.0 Info: DROP TABLE "Artists" 21:34:29.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.0 Info: => 0.0063702s 21:34:29.0 Info: AlterTable Blocklist 21:34:29.0 Info: => 1.6E-06s 21:34:29.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.0 Info: DROP TABLE "Blocklist" 21:34:29.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:29.0 Info: => 0.0067937s 21:34:29.0 Info: AlterTable Blocklist 21:34:29.0 Info: => 1.6E-06s 21:34:29.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.0 Info: DROP TABLE "Blocklist" 21:34:29.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:29.0 Info: => 0.005629s 21:34:29.0 Info: AlterTable Commands 21:34:29.0 Info: => 1.7E-06s 21:34:29.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:29.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:29.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:29.0 Info: DROP TABLE "Commands" 21:34:29.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.0 Info: => 0.0055746s 21:34:29.0 Info: AlterTable Commands 21:34:29.0 Info: => 1.7E-06s 21:34:29.0 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:29.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:29.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:29.0 Info: DROP TABLE "Commands" 21:34:29.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.0 Info: => 0.0065389s 21:34:29.0 Info: AlterTable Commands 21:34:29.0 Info: => 1.7E-06s 21:34:29.0 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:29.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:29.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:29.0 Info: DROP TABLE "Commands" 21:34:29.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.0 Info: => 0.0065416s 21:34:29.0 Info: AlterTable DownloadClientStatus 21:34:29.0 Info: => 1.7E-06s 21:34:29.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:29.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:29.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.0 Info: DROP TABLE "DownloadClientStatus" 21:34:29.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.0 Info: => 0.005717s 21:34:29.0 Info: AlterTable DownloadClientStatus 21:34:29.0 Info: => 1.7E-06s 21:34:29.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:29.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:29.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.0 Info: DROP TABLE "DownloadClientStatus" 21:34:29.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.0 Info: => 0.0068556s 21:34:29.0 Info: AlterTable DownloadClientStatus 21:34:29.0 Info: => 1.6E-06s 21:34:29.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:29.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:29.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.0 Info: DROP TABLE "DownloadClientStatus" 21:34:29.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.0 Info: => 0.0057605s 21:34:29.0 Info: AlterTable DownloadHistory 21:34:29.0 Info: => 1.5E-06s 21:34:29.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:29.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:29.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:29.0 Info: DROP TABLE "DownloadHistory" 21:34:29.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:29.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:29.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:29.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:29.0 Info: => 0.0062322s 21:34:29.0 Info: AlterTable ExtraFiles 21:34:29.0 Info: => 1.6E-06s 21:34:29.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:29.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:29.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:29.0 Info: DROP TABLE "ExtraFiles" 21:34:29.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:29.1 Info: => 0.0069806s 21:34:29.1 Info: AlterTable ExtraFiles 21:34:29.1 Info: => 1.7E-06s 21:34:29.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:29.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:34:29.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:34:29.1 Info: DROP TABLE "ExtraFiles" 21:34:29.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:29.1 Info: => 0.0056382s 21:34:29.1 Info: AlterTable History 21:34:29.1 Info: => 1.6E-06s 21:34:29.1 Info: AlterColumn History Date DateTimeOffset 21:34:29.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:34:29.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:34:29.1 Info: DROP TABLE "History" 21:34:29.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:29.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.1 Info: => 0.0063789s 21:34:29.1 Info: AlterTable ImportListStatus 21:34:29.1 Info: => 1.6E-06s 21:34:29.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:29.1 Info: DROP TABLE "ImportListStatus" 21:34:29.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.0058041s 21:34:29.1 Info: AlterTable ImportListStatus 21:34:29.1 Info: => 1.8E-06s 21:34:29.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:29.1 Info: DROP TABLE "ImportListStatus" 21:34:29.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.00724s 21:34:29.1 Info: AlterTable ImportListStatus 21:34:29.1 Info: => 1.6E-06s 21:34:29.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:29.1 Info: DROP TABLE "ImportListStatus" 21:34:29.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.0058412s 21:34:29.1 Info: AlterTable IndexerStatus 21:34:29.1 Info: => 1.6E-06s 21:34:29.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:29.1 Info: DROP TABLE "IndexerStatus" 21:34:29.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.0071438s 21:34:29.1 Info: AlterTable IndexerStatus 21:34:29.1 Info: => 1.9E-06s 21:34:29.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:29.1 Info: DROP TABLE "IndexerStatus" 21:34:29.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.0058179s 21:34:29.1 Info: AlterTable IndexerStatus 21:34:29.1 Info: => 1.6E-06s 21:34:29.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:29.1 Info: DROP TABLE "IndexerStatus" 21:34:29.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.1 Info: => 0.0059018s 21:34:29.1 Info: AlterTable LyricFiles 21:34:29.1 Info: => 1.7E-06s 21:34:29.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:29.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:34:29.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:34:29.1 Info: DROP TABLE "LyricFiles" 21:34:29.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.1 Info: => 0.0056749s 21:34:29.1 Info: AlterTable LyricFiles 21:34:29.1 Info: => 1.8E-06s 21:34:29.1 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:29.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) 21:34:29.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:34:29.1 Info: DROP TABLE "LyricFiles" 21:34:29.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.1 Info: => 0.0072441s 21:34:29.1 Info: AlterTable MetadataFiles 21:34:29.1 Info: => 1.7E-06s 21:34:29.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.1 Info: DROP TABLE "MetadataFiles" 21:34:29.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:29.1 Info: => 0.0057292s 21:34:29.1 Info: AlterTable MetadataFiles 21:34:29.1 Info: => 1.7E-06s 21:34:29.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.1 Info: DROP TABLE "MetadataFiles" 21:34:29.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:29.1 Info: => 0.0068168s 21:34:29.1 Info: AlterTable PendingReleases 21:34:29.1 Info: => 1.8E-06s 21:34:29.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:29.1 Info: DROP TABLE "PendingReleases" 21:34:29.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:29.1 Info: => 0.005608s 21:34:29.1 Info: AlterTable ScheduledTasks 21:34:29.1 Info: => 1.6E-06s 21:34:29.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:29.1 Info: DROP TABLE "ScheduledTasks" 21:34:29.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.1 Info: => 0.0058241s 21:34:29.1 Info: AlterTable ScheduledTasks 21:34:29.1 Info: => 1.6E-06s 21:34:29.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:29.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) 21:34:29.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:29.1 Info: DROP TABLE "ScheduledTasks" 21:34:29.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.1 Info: => 0.0070006s 21:34:29.1 Info: AlterTable TrackFiles 21:34:29.1 Info: => 1.7E-06s 21:34:29.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:29.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:34:29.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:34:29.1 Info: DROP TABLE "TrackFiles" 21:34:29.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.1 Info: => 0.0060299s 21:34:29.1 Info: AlterTable TrackFiles 21:34:29.1 Info: => 1.5E-06s 21:34:29.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:29.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:34:29.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:34:29.2 Info: DROP TABLE "TrackFiles" 21:34:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.2 Info: => 0.0073251s 21:34:29.2 Info: AlterTable VersionInfo 21:34:29.2 Info: => 2.1E-06s 21:34:29.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:29.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:29.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:29.2 Info: DROP TABLE "VersionInfo" 21:34:29.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:29.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:29.2 Info: => 0.0055895s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:29', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:29.2 Info: => 0.0063423s 21:34:29.2 Info: 62: add_on_delete_to_notifications migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 62 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 1.5E-06s 21:34:29.2 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0007232s 21:34:29.2 Info: AlterTable Notifications 21:34:29.2 Info: => 1.7E-06s 21:34:29.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0006768s 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:29', 'add_on_delete_to_notifications') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 62: add_on_delete_to_notifications migrated 21:34:29.2 Info: => 0.0010278s 21:34:29.2 Info: 63: add_custom_formats migrating 21:34:29.2 Info: Beginning Transaction 21:34:29.2 Info: Starting migration of Main DB to 63 21:34:29.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:29.2 Info: AlterTable DelayProfiles 21:34:29.2 Info: => 1.5E-06s 21:34:29.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:29.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0007031s 21:34:29.2 Info: UpdateData 21:34:29.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:29.2 Info: => 9.42E-05s 21:34:29.2 Info: AlterTable TrackFiles 21:34:29.2 Info: => 1.4E-06s 21:34:29.2 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:29.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:29.2 Info: => 0.0006419s 21:34:29.2 Info: PerformDBOperation 21:34:29.2 Info: Performing DB Operation 21:34:29.2 Info: => 0.0015642s 21:34:29.2 Info: CreateTable CustomFormats 21:34:29.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) 21:34:29.2 Info: => 0.0002145s 21:34:29.2 Info: CreateIndex CustomFormats (Name) 21:34:29.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:29.2 Info: => 0.0001399s 21:34:29.2 Info: AlterTable QualityProfiles 21:34:29.2 Info: => 1.5E-06s 21:34:29.2 Info: CreateColumn QualityProfiles FormatItems String 21:34:29.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:29.2 Info: => 0.0006925s 21:34:29.2 Info: AlterTable QualityProfiles 21:34:29.2 Info: => 1.6E-06s 21:34:29.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:29.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0006943s 21:34:29.2 Info: AlterTable QualityProfiles 21:34:29.2 Info: => 1.5E-06s 21:34:29.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:29.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.0006943s 21:34:29.2 Info: PerformDBOperation 21:34:29.2 Info: Performing DB Operation 21:34:29.2 Info: => 0.006582s 21:34:29.2 Info: PerformDBOperation 21:34:29.2 Info: Performing DB Operation 21:34:29.2 Info: => 5E-05s 21:34:29.2 Info: DeleteColumn ReleaseProfiles Preferred 21:34:29.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) 21:34:29.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:29.2 Info: DROP TABLE "ReleaseProfiles" 21:34:29.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:29.2 Info: => 0.0063174s 21:34:29.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:29.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) 21:34:29.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:29.2 Info: DROP TABLE "ReleaseProfiles" 21:34:29.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:29.2 Info: => 0.0076656s 21:34:29.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:29.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:29.2 Info: => 6.81E-05s 21:34:29.2 Info: AlterTable DelayProfiles 21:34:29.2 Info: => 1.5E-06s 21:34:29.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:29.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.2 Info: => 0.000687s 21:34:29.2 Info: AlterTable DelayProfiles 21:34:29.2 Info: => 1.6E-06s 21:34:29.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:29.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:29.2 Info: => 0.0006705s 21:34:29.2 Info: -> 1 Insert operations completed in 00:00:00.0002227 taking an average of 00:00:00.0002227 21:34:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:29', 'add_custom_formats') 21:34:29.2 Info: Committing Transaction 21:34:29.2 Info: 63: add_custom_formats migrated 21:34:29.2 Info: => 0.0011017s 21:34:29.2 Debug: Took: 00:00:00.5837763 21:34:29.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:34:29.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:34:29.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864692954118_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:29.3 Info: DatabaseEngineVersionCheck migrating 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: SQLite 3.47.2 21:34:29.3 Info: => 0.0010776s 21:34:29.3 Info: DatabaseEngineVersionCheck migrated 21:34:29.3 Info: => 0.0011045s 21:34:29.3 Info: VersionMigration migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: CreateTable VersionInfo 21:34:29.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:29.3 Info: => 0.0002139s 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: VersionMigration migrated 21:34:29.3 Info: => 0.0007022s 21:34:29.3 Info: VersionUniqueMigration migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: CreateIndex VersionInfo (Version) 21:34:29.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:29.3 Info: => 0.0002045s 21:34:29.3 Info: AlterTable VersionInfo 21:34:29.3 Info: => 1.6E-06s 21:34:29.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:29.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:29.3 Info: => 0.0006113s 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: VersionUniqueMigration migrated 21:34:29.3 Info: => 0.00086s 21:34:29.3 Info: VersionDescriptionMigration migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: AlterTable VersionInfo 21:34:29.3 Info: => 1.6E-06s 21:34:29.3 Info: CreateColumn VersionInfo Description String 21:34:29.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:29.3 Info: => 0.0002667s 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: VersionDescriptionMigration migrated 21:34:29.3 Info: => 0.0004913s 21:34:29.3 Info: 1: InitialSetup migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 1 21:34:29.3 Info: CreateTable Config 21:34:29.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:29.3 Info: => 0.0002425s 21:34:29.3 Info: CreateIndex Config (Key) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:29.3 Info: => 0.0001337s 21:34:29.3 Info: CreateTable RootFolders 21:34:29.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:29.3 Info: => 0.0001417s 21:34:29.3 Info: CreateIndex RootFolders (Path) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:29.3 Info: => 0.0001233s 21:34:29.3 Info: CreateTable Artists 21:34:29.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:34:29.3 Info: => 0.000368s 21:34:29.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.3 Info: => 0.000125s 21:34:29.3 Info: CreateIndex Artists (NameSlug) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.3 Info: => 0.0001505s 21:34:29.3 Info: CreateIndex Artists (CleanName) 21:34:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.3 Info: => 0.0001301s 21:34:29.3 Info: CreateIndex Artists (Path) 21:34:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.3 Info: => 0.0001196s 21:34:29.3 Info: CreateTable Albums 21:34:29.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:34:29.3 Info: => 0.0003289s 21:34:29.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.3 Info: => 0.0001301s 21:34:29.3 Info: CreateIndex Albums (MBId) 21:34:29.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.3 Info: => 0.0001129s 21:34:29.3 Info: CreateIndex Albums (TADBId) 21:34:29.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.3 Info: => 0.0001172s 21:34:29.3 Info: CreateIndex Albums (TitleSlug) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.3 Info: => 0.0001162s 21:34:29.3 Info: CreateIndex Albums (CleanTitle) 21:34:29.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.3 Info: => 0.0001132s 21:34:29.3 Info: CreateIndex Albums (Path) 21:34:29.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:29.3 Info: => 0.0001105s 21:34:29.3 Info: CreateTable Tracks 21:34:29.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:34:29.3 Info: => 0.0002135s 21:34:29.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.3 Info: => 0.0001194s 21:34:29.3 Info: CreateIndex Tracks (ArtistId) 21:34:29.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.3 Info: => 0.0001215s 21:34:29.3 Info: CreateIndex Tracks (TrackFileId) 21:34:29.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.3 Info: => 0.0001312s 21:34:29.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:29.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:29.3 Info: => 0.0001301s 21:34:29.3 Info: CreateTable TrackFiles 21:34:29.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:34:29.3 Info: => 0.0002031s 21:34:29.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:29.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:29.3 Info: => 0.0001249s 21:34:29.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:29.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.3 Info: => 0.0001209s 21:34:29.3 Info: CreateTable History 21:34:29.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:34:29.3 Info: => 0.0002068s 21:34:29.3 Info: CreateIndex History (Date) 21:34:29.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.3 Info: => 0.0001232s 21:34:29.3 Info: CreateIndex History (EventType) 21:34:29.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.3 Info: => 0.0001385s 21:34:29.3 Info: CreateIndex History (DownloadId) 21:34:29.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:29.3 Info: => 0.0001246s 21:34:29.3 Info: CreateIndex History (AlbumId) 21:34:29.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:29.3 Info: => 0.0001202s 21:34:29.3 Info: CreateTable Notifications 21:34:29.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:34:29.3 Info: => 0.0002085s 21:34:29.3 Info: CreateTable ScheduledTasks 21:34:29.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:34:29.3 Info: => 0.0001647s 21:34:29.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.3 Info: => 0.0001265s 21:34:29.3 Info: CreateTable Indexers 21:34:29.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:34:29.3 Info: => 0.0001718s 21:34:29.3 Info: CreateIndex Indexers (Name) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.3 Info: => 0.0001373s 21:34:29.3 Info: CreateTable Profiles 21:34:29.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:34:29.3 Info: => 0.0001531s 21:34:29.3 Info: CreateIndex Profiles (Name) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:29.3 Info: => 0.0001242s 21:34:29.3 Info: CreateTable QualityDefinitions 21:34:29.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:34:29.3 Info: => 0.0001628s 21:34:29.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:29.3 Info: => 0.0001256s 21:34:29.3 Info: CreateIndex QualityDefinitions (Title) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:29.3 Info: => 0.0001225s 21:34:29.3 Info: CreateTable NamingConfig 21:34:29.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:34:29.3 Info: => 0.0001926s 21:34:29.3 Info: CreateTable Blacklist 21:34:29.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:34:29.3 Info: => 0.0002413s 21:34:29.3 Info: CreateTable Metadata 21:34:29.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:34:29.3 Info: => 0.0001677s 21:34:29.3 Info: CreateTable MetadataFiles 21:34:29.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:34:29.3 Info: => 0.0001998s 21:34:29.3 Info: CreateTable DownloadClients 21:34:29.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:34:29.3 Info: => 0.0001664s 21:34:29.3 Info: CreateTable PendingReleases 21:34:29.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:34:29.3 Info: => 0.0001761s 21:34:29.3 Info: CreateTable RemotePathMappings 21:34:29.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:34:29.3 Info: => 0.0001506s 21:34:29.3 Info: CreateTable Tags 21:34:29.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:29.3 Info: => 0.0001492s 21:34:29.3 Info: CreateIndex Tags (Label) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:29.3 Info: => 0.000135s 21:34:29.3 Info: CreateTable Restrictions 21:34:29.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:29.3 Info: => 0.0001589s 21:34:29.3 Info: CreateTable DelayProfiles 21:34:29.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:34:29.3 Info: => 0.0001941s 21:34:29.3 Info: CreateTable Users 21:34:29.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:34:29.3 Info: => 0.0001546s 21:34:29.3 Info: CreateIndex Users (Identifier) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:29.3 Info: => 0.0001246s 21:34:29.3 Info: CreateIndex Users (Username) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:29.3 Info: => 0.0001233s 21:34:29.3 Info: CreateTable Commands 21:34:29.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:34:29.3 Info: => 0.0002022s 21:34:29.3 Info: CreateTable IndexerStatus 21:34:29.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:34:29.3 Info: => 0.0002062s 21:34:29.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.3 Info: => 0.0001274s 21:34:29.3 Info: CreateTable ExtraFiles 21:34:29.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:34:29.3 Info: => 0.0001837s 21:34:29.3 Info: CreateTable LyricFiles 21:34:29.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:34:29.3 Info: => 0.000203s 21:34:29.3 Info: CreateTable LanguageProfiles 21:34:29.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:34:29.3 Info: => 0.0001571s 21:34:29.3 Info: CreateIndex LanguageProfiles (Name) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:29.3 Info: => 0.0001279s 21:34:29.3 Info: CreateTable DownloadClientStatus 21:34:29.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:34:29.3 Info: => 0.0001675s 21:34:29.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.3 Info: => 0.0001312s 21:34:29.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:29.3 Info: -> 1 Insert operations completed in 00:00:00.0000855 taking an average of 00:00:00.0000855 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:29', 'InitialSetup') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 1: InitialSetup migrated 21:34:29.3 Info: => 0.0010244s 21:34:29.3 Info: 2: add_reason_to_pending_releases migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 2 21:34:29.3 Info: AlterTable PendingReleases 21:34:29.3 Info: => 1.6E-06s 21:34:29.3 Info: CreateColumn PendingReleases Reason Int32 21:34:29.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.0006239s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:29', 'add_reason_to_pending_releases') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 2: add_reason_to_pending_releases migrated 21:34:29.3 Info: => 0.0009658s 21:34:29.3 Info: 3: add_medium_support migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 3 21:34:29.3 Info: AlterTable Albums 21:34:29.3 Info: => 1.5E-06s 21:34:29.3 Info: CreateColumn Albums Media String 21:34:29.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:29.3 Info: => 0.0006138s 21:34:29.3 Info: AlterTable Tracks 21:34:29.3 Info: => 1.7E-06s 21:34:29.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:29.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.0005842s 21:34:29.3 Info: AlterTable Tracks 21:34:29.3 Info: => 1.6E-06s 21:34:29.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:29.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.00057s 21:34:29.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.3 Info: => 5.81E-05s 21:34:29.3 Info: DeleteColumn Tracks TrackNumber 21:34:29.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:34:29.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:34:29.3 Info: DROP TABLE "Tracks" 21:34:29.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.3 Info: => 0.0051799s 21:34:29.3 Info: AlterTable Tracks 21:34:29.3 Info: => 1.9E-06s 21:34:29.3 Info: CreateColumn Tracks TrackNumber String 21:34:29.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:29.3 Info: => 0.0005948s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:29', 'add_medium_support') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 3: add_medium_support migrated 21:34:29.3 Info: => 0.001029s 21:34:29.3 Info: 4: add_various_qualites_in_profile migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 4 21:34:29.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.3 Info: => 6.69E-05s 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: => 4.81E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:29', 'add_various_qualites_in_profile') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 4: add_various_qualites_in_profile migrated 21:34:29.3 Info: => 0.0003454s 21:34:29.3 Info: 5: metadata_profiles migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 5 21:34:29.3 Info: CreateTable MetadataProfiles 21:34:29.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:34:29.3 Info: => 0.0001982s 21:34:29.3 Info: CreateIndex MetadataProfiles (Name) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:29.3 Info: => 0.0001428s 21:34:29.3 Info: AlterTable Artists 21:34:29.3 Info: => 1.4E-06s 21:34:29.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:29.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:29.3 Info: => 0.0005882s 21:34:29.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:29.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:34:29.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:34:29.3 Info: DROP TABLE "Artists" 21:34:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.3 Info: => 0.0055705s 21:34:29.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:29.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:34:29.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:34:29.3 Info: DROP TABLE "Artists" 21:34:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.3 Info: => 0.0055187s 21:34:29.3 Info: AlterTable Albums 21:34:29.3 Info: => 1.7E-06s 21:34:29.3 Info: CreateColumn Albums SecondaryTypes String 21:34:29.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:29.3 Info: => 0.0005867s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:29', 'metadata_profiles') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 5: metadata_profiles migrated 21:34:29.3 Info: => 0.0010252s 21:34:29.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 6 21:34:29.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:29.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:34:29.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:29.3 Info: DROP TABLE "Indexers" 21:34:29.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.3 Info: => 0.0046631s 21:34:29.3 Info: AlterTable Indexers 21:34:29.3 Info: => 1.6E-06s 21:34:29.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:29.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:29.3 Info: => 0.0005809s 21:34:29.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.3 Info: => 5.74E-05s 21:34:29.3 Info: AlterTable Indexers 21:34:29.3 Info: => 1.4E-06s 21:34:29.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:29.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:34:29.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:34:29.3 Info: DROP TABLE "Indexers" 21:34:29.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.3 Info: => 0.0046273s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:29', 'separate_automatic_and_interactive_search') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:29.3 Info: => 0.0049881s 21:34:29.3 Info: 7: change_album_path_to_relative migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 7 21:34:29.3 Info: DeleteColumn Albums Path 21:34:29.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) 21:34:29.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" 21:34:29.3 Info: DROP TABLE "Albums" 21:34:29.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.3 Info: => 0.0059073s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:29', 'change_album_path_to_relative') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 7: change_album_path_to_relative migrated 21:34:29.3 Info: => 0.0063521s 21:34:29.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 8 21:34:29.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 21:34:29.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 21:34:29.3 Info: => 7.65E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:29', 'change_quality_size_mb_to_kb') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:29.3 Info: => 0.0003744s 21:34:29.3 Info: 9: album_releases migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 9 21:34:29.3 Info: AlterTable Albums 21:34:29.3 Info: => 1.8E-06s 21:34:29.3 Info: CreateColumn Albums Releases String 21:34:29.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:29.3 Info: => 0.0006182s 21:34:29.3 Info: AlterTable Albums 21:34:29.3 Info: => 1.6E-06s 21:34:29.3 Info: CreateColumn Albums CurrentRelease String 21:34:29.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:29.3 Info: => 0.0005935s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:29', 'album_releases') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 9: album_releases migrated 21:34:29.3 Info: => 0.0009291s 21:34:29.3 Info: 10: album_releases_fix migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 10 21:34:29.3 Info: AlterTable Albums 21:34:29.3 Info: => 1.7E-06s 21:34:29.3 Info: AlterColumn Albums Releases String 21:34:29.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) 21:34:29.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" 21:34:29.3 Info: DROP TABLE "Albums" 21:34:29.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.3 Info: => 0.0061289s 21:34:29.3 Info: AlterTable Albums 21:34:29.3 Info: => 1.6E-06s 21:34:29.3 Info: AlterColumn Albums CurrentRelease String 21:34:29.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) 21:34:29.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" 21:34:29.3 Info: DROP TABLE "Albums" 21:34:29.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.3 Info: => 0.0060769s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:29', 'album_releases_fix') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 10: album_releases_fix migrated 21:34:29.3 Info: => 0.006495s 21:34:29.3 Info: 11: import_lists migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 11 21:34:29.3 Info: CreateTable ImportLists 21:34:29.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) 21:34:29.3 Info: => 0.0002633s 21:34:29.3 Info: CreateIndex ImportLists (Name) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:29.3 Info: => 0.0001405s 21:34:29.3 Info: CreateTable ImportListStatus 21:34:29.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) 21:34:29.3 Info: => 0.0001829s 21:34:29.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:29.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.3 Info: => 0.0001537s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:29', 'import_lists') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 11: import_lists migrated 21:34:29.3 Info: => 0.0005173s 21:34:29.3 Info: 12: add_release_status migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 12 21:34:29.3 Info: AlterTable MetadataProfiles 21:34:29.3 Info: => 1.7E-06s 21:34:29.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:29.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:29.3 Info: => 0.0006531s 21:34:29.3 Info: PerformDBOperation 21:34:29.3 Info: Performing DB Operation 21:34:29.3 Info: => 4.05E-05s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:29', 'add_release_status') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 12: add_release_status migrated 21:34:29.3 Info: => 0.0003583s 21:34:29.3 Info: 13: album_download_notification migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 13 21:34:29.3 Info: AlterTable Notifications 21:34:29.3 Info: => 1.8E-06s 21:34:29.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:29.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:29.3 Info: => 0.0006337s 21:34:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:29', 'album_download_notification') 21:34:29.3 Info: Committing Transaction 21:34:29.3 Info: 13: album_download_notification migrated 21:34:29.3 Info: => 0.0009692s 21:34:29.3 Info: 14: fix_language_metadata_profiles migrating 21:34:29.3 Info: Beginning Transaction 21:34:29.3 Info: Starting migration of Main DB to 14 21:34:29.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:34:29.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:34:29.4 Info: => 0.0001269s 21:34:29.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:34:29.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:34:29.4 Info: => 8.31E-05s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:29', 'fix_language_metadata_profiles') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 14: fix_language_metadata_profiles migrated 21:34:29.4 Info: => 0.0003837s 21:34:29.4 Info: 15: remove_fanzub migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 15 21:34:29.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:29.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:29.4 Info: => 7.11E-05s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:29', 'remove_fanzub') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 15: remove_fanzub migrated 21:34:29.4 Info: => 0.0003634s 21:34:29.4 Info: 16: update_artist_history_indexes migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 16 21:34:29.4 Info: CreateIndex Albums (ArtistId) 21:34:29.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:29.4 Info: => 0.0001616s 21:34:29.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:29.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:29.4 Info: => 0.0001401s 21:34:29.4 Info: DeleteIndex History (AlbumId) 21:34:29.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:29.4 Info: => 0.0001506s 21:34:29.4 Info: CreateIndex History (AlbumId, Date) 21:34:29.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.4 Info: => 0.0001414s 21:34:29.4 Info: DeleteIndex History (DownloadId) 21:34:29.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:29.4 Info: => 0.0001364s 21:34:29.4 Info: CreateIndex History (DownloadId, Date) 21:34:29.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.4 Info: => 0.0001408s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:29', 'update_artist_history_indexes') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 16: update_artist_history_indexes migrated 21:34:29.4 Info: => 0.0004914s 21:34:29.4 Info: 17: remove_nma migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 17 21:34:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:29.4 Info: => 0.0001004s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:29', 'remove_nma') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 17: remove_nma migrated 21:34:29.4 Info: => 0.0003956s 21:34:29.4 Info: 18: album_disambiguation migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 18 21:34:29.4 Info: AlterTable Albums 21:34:29.4 Info: => 1.7E-06s 21:34:29.4 Info: CreateColumn Albums Disambiguation String 21:34:29.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:29.4 Info: => 0.0006702s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:29', 'album_disambiguation') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 18: album_disambiguation migrated 21:34:29.4 Info: => 0.0009988s 21:34:29.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 19 21:34:29.4 Info: PerformDBOperation 21:34:29.4 Info: Performing DB Operation 21:34:29.4 Info: => 4.34E-05s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:29', 'add_ape_quality_in_profiles') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:29.4 Info: => 0.000388s 21:34:29.4 Info: 20: remove_pushalot migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 20 21:34:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:29.4 Info: => 6.67E-05s 21:34:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:29.4 Info: => 5.78E-05s 21:34:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:29.4 Info: => 5.46E-05s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:29', 'remove_pushalot') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 20: remove_pushalot migrated 21:34:29.4 Info: => 0.0003453s 21:34:29.4 Info: 21: add_custom_filters migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 21 21:34:29.4 Info: CreateTable CustomFilters 21:34:29.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:34:29.4 Info: => 0.0001942s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:29', 'add_custom_filters') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 21: add_custom_filters migrated 21:34:29.4 Info: => 0.0005524s 21:34:29.4 Info: 22: import_list_tags migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 22 21:34:29.4 Info: AlterTable ImportLists 21:34:29.4 Info: => 1.5E-06s 21:34:29.4 Info: CreateColumn ImportLists Tags String 21:34:29.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:29.4 Info: => 0.0006638s 21:34:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:29', 'import_list_tags') 21:34:29.4 Info: Committing Transaction 21:34:29.4 Info: 22: import_list_tags migrated 21:34:29.4 Info: => 0.0010125s 21:34:29.4 Info: 23: add_release_groups_etc migrating 21:34:29.4 Info: Beginning Transaction 21:34:29.4 Info: Starting migration of Main DB to 23 21:34:29.4 Info: CreateTable ArtistMetadata 21:34:29.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:34:29.4 Info: => 0.000263s 21:34:29.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:29.4 Info: => 0.0001379s 21:34:29.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:34:29.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:34:29.4 Info: => 0.00027s 21:34:29.4 Info: AlterTable Artists 21:34:29.4 Info: => 2E-06s 21:34:29.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:29.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.000859s 21:34:29.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:29.4 Info: => 9.57E-05s 21:34:29.4 Info: CreateTable AlbumReleases 21:34:29.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:34:29.4 Info: => 0.0002583s 21:34:29.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:29.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:29.4 Info: => 0.0001418s 21:34:29.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:29.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.4 Info: => 0.0001333s 21:34:29.4 Info: PerformDBOperation 21:34:29.4 Info: Performing DB Operation 21:34:29.4 Info: => 5.37E-05s 21:34:29.4 Info: AlterTable Albums 21:34:29.4 Info: => 1.6E-06s 21:34:29.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:29.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0006975s 21:34:29.4 Info: AlterTable Albums 21:34:29.4 Info: => 1.5E-06s 21:34:29.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:29.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:29.4 Info: => 0.0007107s 21:34:29.4 Info: AlterTable Albums 21:34:29.4 Info: => 1.6E-06s 21:34:29.4 Info: CreateColumn Albums Links String 21:34:29.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:29.4 Info: => 0.0006693s 21:34:29.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:34:29.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:29.4 Info: => 0.0001343s 21:34:29.4 Info: AlterTable Tracks 21:34:29.4 Info: => 1.6E-06s 21:34:29.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:29.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:29.4 Info: => 0.0006749s 21:34:29.4 Info: AlterTable Tracks 21:34:29.4 Info: => 1.6E-06s 21:34:29.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:29.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0006707s 21:34:29.4 Info: AlterTable Tracks 21:34:29.4 Info: => 1.4E-06s 21:34:29.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:29.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:29.4 Info: => 0.0006735s 21:34:29.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:34:29.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:29.4 Info: => 0.0001096s 21:34:29.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:34:29.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:29.4 Info: => 9.31E-05s 21:34:29.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:29.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:34:29.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:34:29.4 Info: DROP TABLE "Artists" 21:34:29.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.4 Info: => 0.0060565s 21:34:29.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "Albums" 21:34:29.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.5 Info: => 0.0059042s 21:34:29.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "Tracks" 21:34:29.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.5 Info: => 0.0075972s 21:34:29.5 Info: DeleteColumn TrackFiles ArtistId 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "TrackFiles" 21:34:29.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.5 Info: => 0.0064058s 21:34:29.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.5 Info: => 0.0001499s 21:34:29.5 Info: CreateIndex Artists (Monitored) 21:34:29.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.5 Info: => 0.000133s 21:34:29.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:29.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.5 Info: => 0.000125s 21:34:29.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:29.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:29.5 Info: => 0.0001254s 21:34:29.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:29.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:29.5 Info: => 0.0001245s 21:34:29.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:29.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:29.5 Info: => 0.000125s 21:34:29.5 Info: UpdateData 21:34:29.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.5 Info: => 6.61E-05s 21:34:29.5 Info: UpdateData 21:34:29.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:29.5 Info: => 5.4E-05s 21:34:29.5 Info: UpdateData 21:34:29.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:29.5 Info: => 5.88E-05s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:29', 'add_release_groups_etc') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 23: add_release_groups_etc migrated 21:34:29.5 Info: => 0.0006674s 21:34:29.5 Info: 24: NewMediaInfoFormat migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 24 21:34:29.5 Info: UpdateData 21:34:29.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:29.5 Info: => 6.5E-05s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:29', 'NewMediaInfoFormat') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 24: NewMediaInfoFormat migrated 21:34:29.5 Info: => 0.0003696s 21:34:29.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 25 21:34:29.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:29.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:29.5 Info: => 0.0020358s 21:34:29.5 Info: AlterTable ReleaseProfiles 21:34:29.5 Info: => 1.6E-06s 21:34:29.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:29.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:29.5 Info: => 0.0006561s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:29', 'rename_restrictions_to_release_profiles') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:29.5 Info: => 0.0010006s 21:34:29.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 26 21:34:29.5 Info: RenameTable Profiles QualityProfiles 21:34:29.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:29.5 Info: => 0.0019188s 21:34:29.5 Info: AlterTable QualityProfiles 21:34:29.5 Info: => 1.6E-06s 21:34:29.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:29.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.5 Info: => 0.0006062s 21:34:29.5 Info: AlterTable LanguageProfiles 21:34:29.5 Info: => 1.6E-06s 21:34:29.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:29.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:29.5 Info: => 0.000587s 21:34:29.5 Info: UpdateData 21:34:29.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.5 Info: => 6.19E-05s 21:34:29.5 Info: UpdateData 21:34:29.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:29.5 Info: => 7.02E-05s 21:34:29.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:29.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:34:29.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" 21:34:29.5 Info: DROP TABLE "Artists" 21:34:29.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.5 Info: => 0.0057565s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:29', 'rename_quality_profiles_add_upgrade_allowed') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:29.5 Info: => 0.0062158s 21:34:29.5 Info: 27: add_import_exclusions migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 27 21:34:29.5 Info: CreateTable ImportListExclusions 21:34:29.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:29.5 Info: => 0.0001918s 21:34:29.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:29.5 Info: => 0.0001365s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:29', 'add_import_exclusions') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 27: add_import_exclusions migrated 21:34:29.5 Info: => 0.000506s 21:34:29.5 Info: 28: clean_artist_metadata_table migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 28 21:34:29.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) 21:34:29.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) 21:34:29.5 Info: => 0.0016275s 21:34:29.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) 21:34:29.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) 21:34:29.5 Info: => 0.0001406s 21:34:29.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) 21:34:29.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) 21:34:29.5 Info: => 0.0001351s 21:34:29.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) 21:34:29.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) 21:34:29.5 Info: => 0.0001359s 21:34:29.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) 21:34:29.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) 21:34:29.5 Info: => 0.000148s 21:34:29.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) 21:34:29.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) 21:34:29.5 Info: => 0.000136s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:29', 'clean_artist_metadata_table') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 28: clean_artist_metadata_table migrated 21:34:29.5 Info: => 0.0004823s 21:34:29.5 Info: 29: health_issue_notification migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 29 21:34:29.5 Info: AlterTable Notifications 21:34:29.5 Info: => 1.7E-06s 21:34:29.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:29.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:29.5 Info: => 0.0006651s 21:34:29.5 Info: AlterTable Notifications 21:34:29.5 Info: => 1.6E-06s 21:34:29.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:29.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:29.5 Info: => 0.00061s 21:34:29.5 Info: AlterTable Notifications 21:34:29.5 Info: => 1.8E-06s 21:34:29.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:29.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.5 Info: => 0.0006078s 21:34:29.5 Info: AlterTable Notifications 21:34:29.5 Info: => 1.8E-06s 21:34:29.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:29.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:29.5 Info: => 0.0006235s 21:34:29.5 Info: AlterTable Notifications 21:34:29.5 Info: => 1.6E-06s 21:34:29.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:29.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:29.5 Info: => 0.0006148s 21:34:29.5 Info: DeleteColumn Notifications OnDownload 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "Notifications" 21:34:29.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.5 Info: => 0.0062923s 21:34:29.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "Notifications" 21:34:29.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:29.5 Info: => 0.0051464s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:29', 'health_issue_notification') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 29: health_issue_notification migrated 21:34:29.5 Info: => 0.0056015s 21:34:29.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 30 21:34:29.5 Info: AlterTable TrackFiles 21:34:29.5 Info: => 1.4E-06s 21:34:29.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:29.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:29.5 Info: => 0.0006804s 21:34:29.5 Info: AlterTable TrackFiles 21:34:29.5 Info: => 1.9E-06s 21:34:29.5 Info: CreateColumn TrackFiles Path String 21:34:29.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:29.5 Info: => 0.0006349s 21:34:29.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:29.5 Info: => 5.09E-05s 21:34:29.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:34:29.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:34:29.5 Info: => 0.0001429s 21:34:29.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:34:29.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:34:29.5 Info: => 0.000149s 21:34:29.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:34:29.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:34:29.5 Info: => 0.0001621s 21:34:29.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:34:29.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:34:29.5 Info: => 9.65E-05s 21:34:29.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:29.5 Info: => 6.64E-05s 21:34:29.5 Info: AlterTable TrackFiles 21:34:29.5 Info: => 1.5E-06s 21:34:29.5 Info: AlterColumn TrackFiles Path String 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "TrackFiles" 21:34:29.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.5 Info: => 0.0052382s 21:34:29.5 Info: CreateIndex TrackFiles (Path) 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.5 Info: => 0.0001278s 21:34:29.5 Info: DeleteColumn TrackFiles RelativePath 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "TrackFiles" 21:34:29.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.5 Info: => 0.0066811s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:29', 'add_mediafilerepository_mtime') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:29.5 Info: => 0.0070907s 21:34:29.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 31 21:34:29.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:34:29.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:34:29.5 Info: => 0.000104s 21:34:29.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:29.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:29.5 Info: => 0.000165s 21:34:29.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:29.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:34:29.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:34:29.5 Info: DROP TABLE "Artists" 21:34:29.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.5 Info: => 0.0069396s 21:34:29.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.5 Info: => 0.0001283s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:29', 'add_artistmetadataid_constraint') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:29.5 Info: => 0.0005554s 21:34:29.5 Info: 32: old_ids_and_artist_alias migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 32 21:34:29.5 Info: AlterTable ArtistMetadata 21:34:29.5 Info: => 1.6E-06s 21:34:29.5 Info: CreateColumn ArtistMetadata Aliases String 21:34:29.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:29.5 Info: => 0.0006873s 21:34:29.5 Info: AlterTable ArtistMetadata 21:34:29.5 Info: => 1.5E-06s 21:34:29.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:29.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.5 Info: => 0.0006363s 21:34:29.5 Info: AlterTable Albums 21:34:29.5 Info: => 1.7E-06s 21:34:29.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:29.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.5 Info: => 0.0006133s 21:34:29.5 Info: AlterTable AlbumReleases 21:34:29.5 Info: => 1.5E-06s 21:34:29.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:29.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.5 Info: => 0.0006472s 21:34:29.5 Info: AlterTable Tracks 21:34:29.5 Info: => 1.5E-06s 21:34:29.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:29.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.5 Info: => 0.0006585s 21:34:29.5 Info: AlterTable Tracks 21:34:29.5 Info: => 2E-06s 21:34:29.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:29.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:29.5 Info: => 0.0006423s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:29', 'old_ids_and_artist_alias') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 32: old_ids_and_artist_alias migrated 21:34:29.5 Info: => 0.0010237s 21:34:29.5 Info: 33: download_propers_config migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 33 21:34:29.5 Info: PerformDBOperation 21:34:29.5 Info: Performing DB Operation 21:34:29.5 Info: => 4.26E-05s 21:34:29.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:29.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:29.5 Info: => 4.92E-05s 21:34:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:29', 'download_propers_config') 21:34:29.5 Info: Committing Transaction 21:34:29.5 Info: 33: download_propers_config migrated 21:34:29.5 Info: => 0.0003729s 21:34:29.5 Info: 34: remove_language_profiles migrating 21:34:29.5 Info: Beginning Transaction 21:34:29.5 Info: Starting migration of Main DB to 34 21:34:29.5 Info: DeleteTable LanguageProfiles 21:34:29.5 Info: DROP TABLE "LanguageProfiles" 21:34:29.5 Info: => 0.0002545s 21:34:29.5 Info: DeleteColumn Artists LanguageProfileId 21:34:29.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) 21:34:29.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" 21:34:29.5 Info: DROP TABLE "Artists" 21:34:29.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.5 Info: => 0.0055838s 21:34:29.5 Info: DeleteColumn ImportLists LanguageProfileId 21:34:29.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) 21:34:29.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" 21:34:29.5 Info: DROP TABLE "ImportLists" 21:34:29.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:29.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:29.5 Info: => 0.0050473s 21:34:29.5 Info: DeleteColumn Blacklist Language 21:34:29.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) 21:34:29.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" 21:34:29.5 Info: DROP TABLE "Blacklist" 21:34:29.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:29.5 Info: => 0.0047884s 21:34:29.5 Info: DeleteColumn History Language 21:34:29.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:34:29.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:34:29.6 Info: DROP TABLE "History" 21:34:29.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:29.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.6 Info: => 0.0070285s 21:34:29.6 Info: DeleteColumn LyricFiles Language 21:34:29.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:34:29.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:34:29.6 Info: DROP TABLE "LyricFiles" 21:34:29.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.6 Info: => 0.0045469s 21:34:29.6 Info: DeleteColumn TrackFiles Language 21:34:29.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:34:29.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:34:29.6 Info: DROP TABLE "TrackFiles" 21:34:29.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.6 Info: => 0.0049551s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:29', 'remove_language_profiles') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 34: remove_language_profiles migrated 21:34:29.6 Info: => 0.0055269s 21:34:29.6 Info: 35: multi_disc_naming_format migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 35 21:34:29.6 Info: AlterTable NamingConfig 21:34:29.6 Info: => 1.7E-06s 21:34:29.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:29.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:29.6 Info: => 0.0006638s 21:34:29.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:29.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:29.6 Info: => 5.59E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:29', 'multi_disc_naming_format') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 35: multi_disc_naming_format migrated 21:34:29.6 Info: => 0.0003949s 21:34:29.6 Info: 36: add_download_client_priority migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 36 21:34:29.6 Info: AlterTable DownloadClients 21:34:29.6 Info: => 1.7E-06s 21:34:29.6 Info: CreateColumn DownloadClients Priority Int32 21:34:29.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:29.6 Info: => 0.0006317s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 6.41E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:29', 'add_download_client_priority') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 36: add_download_client_priority migrated 21:34:29.6 Info: => 0.0014542s 21:34:29.6 Info: 37: remove_growl_prowl migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 37 21:34:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:29.6 Info: => 5.66E-05s 21:34:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:29.6 Info: => 4.16E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:29', 'remove_growl_prowl') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 37: remove_growl_prowl migrated 21:34:29.6 Info: => 0.0003482s 21:34:29.6 Info: 38: remove_plex_hometheatre migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 38 21:34:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:29.6 Info: => 5.64E-05s 21:34:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:29.6 Info: => 4.27E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:29', 'remove_plex_hometheatre') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 38: remove_plex_hometheatre migrated 21:34:29.6 Info: => 0.0003506s 21:34:29.6 Info: 39: add_root_folder_add_defaults migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 39 21:34:29.6 Info: AlterTable RootFolders 21:34:29.6 Info: => 1.5E-06s 21:34:29.6 Info: CreateColumn RootFolders Name String 21:34:29.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:29.6 Info: => 0.0006736s 21:34:29.6 Info: AlterTable RootFolders 21:34:29.6 Info: => 1.5E-06s 21:34:29.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:29.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0007252s 21:34:29.6 Info: AlterTable RootFolders 21:34:29.6 Info: => 1.5E-06s 21:34:29.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:29.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006499s 21:34:29.6 Info: AlterTable RootFolders 21:34:29.6 Info: => 1.4E-06s 21:34:29.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:29.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006167s 21:34:29.6 Info: AlterTable RootFolders 21:34:29.6 Info: => 1.4E-06s 21:34:29.6 Info: CreateColumn RootFolders DefaultTags String 21:34:29.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:29.6 Info: => 0.0006086s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 6.01E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:29', 'add_root_folder_add_defaults') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 39: add_root_folder_add_defaults migrated 21:34:29.6 Info: => 0.0003989s 21:34:29.6 Info: 40: task_duration migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 40 21:34:29.6 Info: AlterTable ScheduledTasks 21:34:29.6 Info: => 1.6E-06s 21:34:29.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:29.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:29.6 Info: => 0.0006623s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:29', 'task_duration') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 40: task_duration migrated 21:34:29.6 Info: => 0.0010071s 21:34:29.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 41 21:34:29.6 Info: AlterTable ReleaseProfiles 21:34:29.6 Info: => 1.6E-06s 21:34:29.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:29.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:29.6 Info: => 0.0006511s 21:34:29.6 Info: AlterTable ReleaseProfiles 21:34:29.6 Info: => 2.2E-06s 21:34:29.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:29.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006627s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:29', 'add_indexer_and_enabled_to_release_profiles') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:29.6 Info: => 0.0010306s 21:34:29.6 Info: 42: remove_album_folders migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 42 21:34:29.6 Info: DeleteColumn Artists AlbumFolder 21:34:29.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) 21:34:29.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:29.6 Info: DROP TABLE "Artists" 21:34:29.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.6 Info: => 0.0067048s 21:34:29.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:29.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:29.6 Info: => 4.88E-05s 21:34:29.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:29.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:29.6 Info: => 4.16E-05s 21:34:29.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:29.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:29.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:29.6 Info: DROP TABLE "NamingConfig" 21:34:29.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:29.6 Info: => 0.0050712s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:29', 'remove_album_folders') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 42: remove_album_folders migrated 21:34:29.6 Info: => 0.0054945s 21:34:29.6 Info: 44: add_priority_to_indexers migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 44 21:34:29.6 Info: AlterTable Indexers 21:34:29.6 Info: => 1.6E-06s 21:34:29.6 Info: CreateColumn Indexers Priority Int32 21:34:29.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:29.6 Info: => 0.0007116s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:29', 'add_priority_to_indexers') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 44: add_priority_to_indexers migrated 21:34:29.6 Info: => 0.0010358s 21:34:29.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 45 21:34:29.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:29.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:29.6 Info: => 0.0001295s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 3.06E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:29', 'remove_chown_and_folderchmod_config') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:29.6 Info: => 0.0003092s 21:34:29.6 Info: 47: update_notifiarr migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 47 21:34:29.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:29.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:29.6 Info: => 7.81E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:29', 'update_notifiarr') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 47: update_notifiarr migrated 21:34:29.6 Info: => 0.0003533s 21:34:29.6 Info: 49: email_multiple_addresses migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 49 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 6.49E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:29', 'email_multiple_addresses') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 49: email_multiple_addresses migrated 21:34:29.6 Info: => 0.0003482s 21:34:29.6 Info: 50: rename_blacklist_to_blocklist migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 50 21:34:29.6 Info: RenameTable Blacklist Blocklist 21:34:29.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:29.6 Info: => 0.0018594s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:29', 'rename_blacklist_to_blocklist') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 50: rename_blacklist_to_blocklist migrated 21:34:29.6 Info: => 0.0021992s 21:34:29.6 Info: 51: cdh_per_downloadclient migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 51 21:34:29.6 Info: AlterTable DownloadClients 21:34:29.6 Info: => 1.6E-06s 21:34:29.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:29.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:29.6 Info: => 0.000654s 21:34:29.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:29.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:29.6 Info: => 0.0006075s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 0.0001743s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:29', 'cdh_per_downloadclient') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 51: cdh_per_downloadclient migrated 21:34:29.6 Info: => 0.0004927s 21:34:29.6 Info: 52: download_history migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 52 21:34:29.6 Info: CreateTable DownloadHistory 21:34:29.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) 21:34:29.6 Info: => 0.000251s 21:34:29.6 Info: CreateIndex DownloadHistory (EventType) 21:34:29.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:29.6 Info: => 0.000134s 21:34:29.6 Info: CreateIndex DownloadHistory (ArtistId) 21:34:29.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:29.6 Info: => 0.000116s 21:34:29.6 Info: CreateIndex DownloadHistory (DownloadId) 21:34:29.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:29.6 Info: => 0.0001166s 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 0.0001143s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:29', 'download_history') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 52: download_history migrated 21:34:29.6 Info: => 0.0004593s 21:34:29.6 Info: 53: add_update_history migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 53 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:29', 'add_update_history') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 53: add_update_history migrated 21:34:29.6 Info: => 0.0003314s 21:34:29.6 Info: 54: add_on_update_to_notifications migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 54 21:34:29.6 Info: AlterTable Notifications 21:34:29.6 Info: => 1.6E-06s 21:34:29.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:29.6 Info: => 0.0006785s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:29', 'add_on_update_to_notifications') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 54: add_on_update_to_notifications migrated 21:34:29.6 Info: => 0.0009971s 21:34:29.6 Info: 55: download_client_per_indexer migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 55 21:34:29.6 Info: AlterTable Indexers 21:34:29.6 Info: => 1.4E-06s 21:34:29.6 Info: CreateColumn Indexers DownloadClientId Int32 21:34:29.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0007155s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:29', 'download_client_per_indexer') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 55: download_client_per_indexer migrated 21:34:29.6 Info: => 0.0010328s 21:34:29.6 Info: 56: AddNewItemMonitorType migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 56 21:34:29.6 Info: AlterTable Artists 21:34:29.6 Info: => 1.8E-06s 21:34:29.6 Info: CreateColumn Artists MonitorNewItems Int32 21:34:29.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0007775s 21:34:29.6 Info: AlterTable RootFolders 21:34:29.6 Info: => 1.6E-06s 21:34:29.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:29.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006767s 21:34:29.6 Info: AlterTable ImportLists 21:34:29.6 Info: => 1.5E-06s 21:34:29.6 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:29.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006842s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:29', 'AddNewItemMonitorType') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 56: AddNewItemMonitorType migrated 21:34:29.6 Info: => 0.001023s 21:34:29.6 Info: 57: ImportListSearch migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 57 21:34:29.6 Info: AlterTable ImportLists 21:34:29.6 Info: => 1.4E-06s 21:34:29.6 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:29.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:29.6 Info: => 0.0007044s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:29', 'ImportListSearch') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 57: ImportListSearch migrated 21:34:29.6 Info: => 0.001023s 21:34:29.6 Info: 58: ImportListMonitorExisting migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 58 21:34:29.6 Info: AlterTable ImportLists 21:34:29.6 Info: => 1.4E-06s 21:34:29.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:29.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:29.6 Info: => 0.0006977s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:29', 'ImportListMonitorExisting') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 58: ImportListMonitorExisting migrated 21:34:29.6 Info: => 0.0010143s 21:34:29.6 Info: 59: add_indexer_tags migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 59 21:34:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:29.6 Info: => 5.33E-05s 21:34:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:29.6 Info: => 3.89E-05s 21:34:29.6 Info: AlterTable Indexers 21:34:29.6 Info: => 1.3E-06s 21:34:29.6 Info: CreateColumn Indexers Tags String 21:34:29.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:29.6 Info: => 0.0006734s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:29', 'add_indexer_tags') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 59: add_indexer_tags migrated 21:34:29.6 Info: => 0.0009867s 21:34:29.6 Info: 60: update_audio_types migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 60 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: => 6.1E-05s 21:34:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:29', 'update_audio_types') 21:34:29.6 Info: Committing Transaction 21:34:29.6 Info: 60: update_audio_types migrated 21:34:29.6 Info: => 0.0003569s 21:34:29.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:29.6 Info: Beginning Transaction 21:34:29.6 Info: Starting migration of Main DB to 61 21:34:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:29.6 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:29.6 Info: => 5.21E-05s 21:34:29.6 Info: AlterTable AlbumReleases 21:34:29.6 Info: => 1.4E-06s 21:34:29.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.6 Info: DROP TABLE "AlbumReleases" 21:34:29.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:29.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:29.6 Info: => 0.0067103s 21:34:29.6 Info: AlterTable Albums 21:34:29.6 Info: => 1.5E-06s 21:34:29.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.6 Info: DROP TABLE "Albums" 21:34:29.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.6 Info: => 0.0056086s 21:34:29.6 Info: AlterTable Albums 21:34:29.6 Info: => 4E-06s 21:34:29.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.6 Info: DROP TABLE "Albums" 21:34:29.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.6 Info: => 0.0075651s 21:34:29.6 Info: AlterTable Albums 21:34:29.6 Info: => 1.3E-06s 21:34:29.6 Info: AlterColumn Albums Added DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.6 Info: DROP TABLE "Albums" 21:34:29.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:29.6 Info: => 0.0055268s 21:34:29.6 Info: AlterTable Artists 21:34:29.6 Info: => 1.3E-06s 21:34:29.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.6 Info: DROP TABLE "Artists" 21:34:29.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.7 Info: => 0.007085s 21:34:29.7 Info: AlterTable Artists 21:34:29.7 Info: => 1.2E-06s 21:34:29.7 Info: AlterColumn Artists Added DateTimeOffset 21:34:29.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:34:29.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:34:29.7 Info: DROP TABLE "Artists" 21:34:29.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:29.7 Info: => 0.0055125s 21:34:29.7 Info: AlterTable Blocklist 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:29.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:34:29.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:34:29.7 Info: DROP TABLE "Blocklist" 21:34:29.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:29.7 Info: => 0.0049623s 21:34:29.7 Info: AlterTable Blocklist 21:34:29.7 Info: => 1.4E-06s 21:34:29.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:29.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:34:29.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:34:29.7 Info: DROP TABLE "Blocklist" 21:34:29.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:29.7 Info: => 0.007319s 21:34:29.7 Info: AlterTable Commands 21:34:29.7 Info: => 1.4E-06s 21:34:29.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:29.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:34:29.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:34:29.7 Info: DROP TABLE "Commands" 21:34:29.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.7 Info: => 0.0049064s 21:34:29.7 Info: AlterTable Commands 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:29.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:34:29.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:34:29.7 Info: DROP TABLE "Commands" 21:34:29.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.7 Info: => 0.0049337s 21:34:29.7 Info: AlterTable Commands 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:29.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:34:29.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:34:29.7 Info: DROP TABLE "Commands" 21:34:29.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:29.7 Info: => 0.0069479s 21:34:29.7 Info: AlterTable DownloadClientStatus 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:29.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) 21:34:29.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.7 Info: DROP TABLE "DownloadClientStatus" 21:34:29.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.0056543s 21:34:29.7 Info: AlterTable DownloadClientStatus 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:29.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) 21:34:29.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.7 Info: DROP TABLE "DownloadClientStatus" 21:34:29.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.006192s 21:34:29.7 Info: AlterTable DownloadClientStatus 21:34:29.7 Info: => 1.5E-06s 21:34:29.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:29.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) 21:34:29.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:29.7 Info: DROP TABLE "DownloadClientStatus" 21:34:29.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.0051083s 21:34:29.7 Info: AlterTable DownloadHistory 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:29.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:29.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:29.7 Info: DROP TABLE "DownloadHistory" 21:34:29.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:29.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:29.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:29.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:29.7 Info: => 0.0069736s 21:34:29.7 Info: AlterTable ExtraFiles 21:34:29.7 Info: => 1.2E-06s 21:34:29.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:29.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:29.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:29.7 Info: DROP TABLE "ExtraFiles" 21:34:29.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:29.7 Info: => 0.0047669s 21:34:29.7 Info: AlterTable ExtraFiles 21:34:29.7 Info: => 1.4E-06s 21:34:29.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:29.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:29.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:29.7 Info: DROP TABLE "ExtraFiles" 21:34:29.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:29.7 Info: => 0.0048184s 21:34:29.7 Info: AlterTable History 21:34:29.7 Info: => 1.4E-06s 21:34:29.7 Info: AlterColumn History Date DateTimeOffset 21:34:29.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) 21:34:29.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" 21:34:29.7 Info: DROP TABLE "History" 21:34:29.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:29.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:29.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:29.7 Info: => 0.0054787s 21:34:29.7 Info: AlterTable ImportListStatus 21:34:29.7 Info: => 1.2E-06s 21:34:29.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:29.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) 21:34:29.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:29.7 Info: DROP TABLE "ImportListStatus" 21:34:29.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.0063463s 21:34:29.7 Info: AlterTable ImportListStatus 21:34:29.7 Info: => 1.5E-06s 21:34:29.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:29.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) 21:34:29.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:29.7 Info: DROP TABLE "ImportListStatus" 21:34:29.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.0049717s 21:34:29.7 Info: AlterTable ImportListStatus 21:34:29.7 Info: => 1.4E-06s 21:34:29.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:29.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) 21:34:29.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:29.7 Info: DROP TABLE "ImportListStatus" 21:34:29.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.005979s 21:34:29.7 Info: AlterTable IndexerStatus 21:34:29.7 Info: => 1.3E-06s 21:34:29.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:29.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) 21:34:29.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:29.7 Info: DROP TABLE "IndexerStatus" 21:34:29.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.7 Info: => 0.0048251s 21:34:29.7 Info: AlterTable IndexerStatus 21:34:29.7 Info: => 1.2E-06s 21:34:29.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:29.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:34:29.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:29.8 Info: DROP TABLE "IndexerStatus" 21:34:29.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.8 Info: => 0.0048757s 21:34:29.8 Info: AlterTable IndexerStatus 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:29.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:34:29.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:29.8 Info: DROP TABLE "IndexerStatus" 21:34:29.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.8 Info: => 0.0066571s 21:34:29.8 Info: AlterTable LyricFiles 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:29.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:34:29.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:34:29.8 Info: DROP TABLE "LyricFiles" 21:34:29.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.8 Info: => 0.0047832s 21:34:29.8 Info: AlterTable LyricFiles 21:34:29.8 Info: => 1.4E-06s 21:34:29.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:29.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:34:29.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:34:29.8 Info: DROP TABLE "LyricFiles" 21:34:29.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:29.8 Info: => 0.0047997s 21:34:29.8 Info: AlterTable MetadataFiles 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:29.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:34:29.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:34:29.8 Info: DROP TABLE "MetadataFiles" 21:34:29.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:29.8 Info: => 0.0072067s 21:34:29.8 Info: AlterTable MetadataFiles 21:34:29.8 Info: => 1.4E-06s 21:34:29.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:29.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:34:29.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:34:29.8 Info: DROP TABLE "MetadataFiles" 21:34:29.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:29.8 Info: => 0.0049158s 21:34:29.8 Info: AlterTable PendingReleases 21:34:29.8 Info: => 1.4E-06s 21:34:29.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:29.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:34:29.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:29.8 Info: DROP TABLE "PendingReleases" 21:34:29.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:29.8 Info: => 0.004699s 21:34:29.8 Info: AlterTable ScheduledTasks 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:29.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:34:29.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:29.8 Info: DROP TABLE "ScheduledTasks" 21:34:29.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.8 Info: => 0.0050104s 21:34:29.8 Info: AlterTable ScheduledTasks 21:34:29.8 Info: => 1.6E-06s 21:34:29.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:29.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:34:29.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:29.8 Info: DROP TABLE "ScheduledTasks" 21:34:29.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.8 Info: => 0.0059792s 21:34:29.8 Info: AlterTable TrackFiles 21:34:29.8 Info: => 1.2E-06s 21:34:29.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:29.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:34:29.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:34:29.8 Info: DROP TABLE "TrackFiles" 21:34:29.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.8 Info: => 0.0062855s 21:34:29.8 Info: AlterTable TrackFiles 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:29.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:34:29.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:34:29.8 Info: DROP TABLE "TrackFiles" 21:34:29.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:29.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:29.8 Info: => 0.0052175s 21:34:29.8 Info: AlterTable VersionInfo 21:34:29.8 Info: => 1.2E-06s 21:34:29.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:29.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:29.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:29.8 Info: DROP TABLE "VersionInfo" 21:34:29.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:29.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:29.8 Info: => 0.0050259s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:29', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:29.8 Info: => 0.0057447s 21:34:29.8 Info: 62: add_on_delete_to_notifications migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 62 21:34:29.8 Info: AlterTable Notifications 21:34:29.8 Info: => 1.4E-06s 21:34:29.8 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:29.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.000666s 21:34:29.8 Info: AlterTable Notifications 21:34:29.8 Info: => 1.4E-06s 21:34:29.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:29.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0006195s 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:29', 'add_on_delete_to_notifications') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 62: add_on_delete_to_notifications migrated 21:34:29.8 Info: => 0.0009822s 21:34:29.8 Info: 63: add_custom_formats migrating 21:34:29.8 Info: Beginning Transaction 21:34:29.8 Info: Starting migration of Main DB to 63 21:34:29.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:29.8 Info: AlterTable DelayProfiles 21:34:29.8 Info: => 1.2E-06s 21:34:29.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:29.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0006416s 21:34:29.8 Info: UpdateData 21:34:29.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:29.8 Info: => 7.59E-05s 21:34:29.8 Info: AlterTable TrackFiles 21:34:29.8 Info: => 1.9E-06s 21:34:29.8 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:29.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:29.8 Info: => 0.000632s 21:34:29.8 Info: PerformDBOperation 21:34:29.8 Info: Performing DB Operation 21:34:29.8 Info: => 0.001296s 21:34:29.8 Info: CreateTable CustomFormats 21:34:29.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:29.8 Info: => 0.0001661s 21:34:29.8 Info: CreateIndex CustomFormats (Name) 21:34:29.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:29.8 Info: => 9.33E-05s 21:34:29.8 Info: AlterTable QualityProfiles 21:34:29.8 Info: => 1.2E-06s 21:34:29.8 Info: CreateColumn QualityProfiles FormatItems String 21:34:29.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:29.8 Info: => 0.0006738s 21:34:29.8 Info: AlterTable QualityProfiles 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:29.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.000641s 21:34:29.8 Info: AlterTable QualityProfiles 21:34:29.8 Info: => 1.2E-06s 21:34:29.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:29.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.0006269s 21:34:29.8 Info: PerformDBOperation 21:34:29.8 Info: Performing DB Operation 21:34:29.8 Info: => 0.0014244s 21:34:29.8 Info: PerformDBOperation 21:34:29.8 Info: Performing DB Operation 21:34:29.8 Info: => 4.08E-05s 21:34:29.8 Info: DeleteColumn ReleaseProfiles Preferred 21:34:29.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:29.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:29.8 Info: DROP TABLE "ReleaseProfiles" 21:34:29.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:29.8 Info: => 0.0065311s 21:34:29.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:29.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:29.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:29.8 Info: DROP TABLE "ReleaseProfiles" 21:34:29.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:29.8 Info: => 0.004758s 21:34:29.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:29.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:29.8 Info: => 5.35E-05s 21:34:29.8 Info: AlterTable DelayProfiles 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:29.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:29.8 Info: => 0.000638s 21:34:29.8 Info: AlterTable DelayProfiles 21:34:29.8 Info: => 1.3E-06s 21:34:29.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:29.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:29.8 Info: => 0.0006163s 21:34:29.8 Info: -> 1 Insert operations completed in 00:00:00.0001028 taking an average of 00:00:00.0001028 21:34:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:29', 'add_custom_formats') 21:34:29.8 Info: Committing Transaction 21:34:29.8 Info: 63: add_custom_formats migrated 21:34:29.8 Info: => 0.0010332s 21:34:29.8 Debug: Took: 00:00:00.5910267 21:34:29.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:34:29.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:34:29.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864699262502_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:29.9 Info: DatabaseEngineVersionCheck migrating 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: SQLite 3.47.2 21:34:29.9 Info: => 0.0010226s 21:34:29.9 Info: DatabaseEngineVersionCheck migrated 21:34:29.9 Info: => 0.0010405s 21:34:29.9 Info: VersionMigration migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: CreateTable VersionInfo 21:34:29.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:29.9 Info: => 0.0001469s 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: VersionMigration migrated 21:34:29.9 Info: => 0.0005342s 21:34:29.9 Info: VersionUniqueMigration migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: CreateIndex VersionInfo (Version) 21:34:29.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:29.9 Info: => 0.0001287s 21:34:29.9 Info: AlterTable VersionInfo 21:34:29.9 Info: => 1.3E-06s 21:34:29.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:29.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:29.9 Info: => 0.0005674s 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: VersionUniqueMigration migrated 21:34:29.9 Info: => 0.0008191s 21:34:29.9 Info: VersionDescriptionMigration migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: AlterTable VersionInfo 21:34:29.9 Info: => 1.1E-06s 21:34:29.9 Info: CreateColumn VersionInfo Description String 21:34:29.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:29.9 Info: => 0.0002127s 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: VersionDescriptionMigration migrated 21:34:29.9 Info: => 0.0004273s 21:34:29.9 Info: 1: InitialSetup migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 1 21:34:29.9 Info: CreateTable Config 21:34:29.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:29.9 Info: => 0.0001878s 21:34:29.9 Info: CreateIndex Config (Key) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:29.9 Info: => 8.42E-05s 21:34:29.9 Info: CreateTable RootFolders 21:34:29.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:29.9 Info: => 9.13E-05s 21:34:29.9 Info: CreateIndex RootFolders (Path) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:29.9 Info: => 7.48E-05s 21:34:29.9 Info: CreateTable Artists 21:34:29.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:34:29.9 Info: => 0.0003155s 21:34:29.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.9 Info: => 8.42E-05s 21:34:29.9 Info: CreateIndex Artists (NameSlug) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.9 Info: => 7.72E-05s 21:34:29.9 Info: CreateIndex Artists (CleanName) 21:34:29.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.9 Info: => 7.45E-05s 21:34:29.9 Info: CreateIndex Artists (Path) 21:34:29.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.9 Info: => 7.18E-05s 21:34:29.9 Info: CreateTable Albums 21:34:29.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:34:29.9 Info: => 0.0002317s 21:34:29.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.9 Info: => 7.68E-05s 21:34:29.9 Info: CreateIndex Albums (MBId) 21:34:29.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.9 Info: => 6.94E-05s 21:34:29.9 Info: CreateIndex Albums (TADBId) 21:34:29.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.9 Info: => 7.24E-05s 21:34:29.9 Info: CreateIndex Albums (TitleSlug) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.9 Info: => 7.37E-05s 21:34:29.9 Info: CreateIndex Albums (CleanTitle) 21:34:29.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.9 Info: => 7.2E-05s 21:34:29.9 Info: CreateIndex Albums (Path) 21:34:29.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:29.9 Info: => 7.64E-05s 21:34:29.9 Info: CreateTable Tracks 21:34:29.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:34:29.9 Info: => 0.0001538s 21:34:29.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.9 Info: => 7.46E-05s 21:34:29.9 Info: CreateIndex Tracks (ArtistId) 21:34:29.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.9 Info: => 7.42E-05s 21:34:29.9 Info: CreateIndex Tracks (TrackFileId) 21:34:29.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.9 Info: => 0.0001036s 21:34:29.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:29.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:29.9 Info: => 8.66E-05s 21:34:29.9 Info: CreateTable TrackFiles 21:34:29.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:34:29.9 Info: => 0.000144s 21:34:29.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:29.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:29.9 Info: => 8.37E-05s 21:34:29.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:29.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:29.9 Info: => 7.93E-05s 21:34:29.9 Info: CreateTable History 21:34:29.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:34:29.9 Info: => 0.0001458s 21:34:29.9 Info: CreateIndex History (Date) 21:34:29.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:29.9 Info: => 8.16E-05s 21:34:29.9 Info: CreateIndex History (EventType) 21:34:29.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:29.9 Info: => 0.0001121s 21:34:29.9 Info: CreateIndex History (DownloadId) 21:34:29.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:29.9 Info: => 9.22E-05s 21:34:29.9 Info: CreateIndex History (AlbumId) 21:34:29.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:29.9 Info: => 7.89E-05s 21:34:29.9 Info: CreateTable Notifications 21:34:29.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:34:29.9 Info: => 0.0001364s 21:34:29.9 Info: CreateTable ScheduledTasks 21:34:29.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:34:29.9 Info: => 0.0001106s 21:34:29.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:29.9 Info: => 8.3E-05s 21:34:29.9 Info: CreateTable Indexers 21:34:29.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:34:29.9 Info: => 0.0001137s 21:34:29.9 Info: CreateIndex Indexers (Name) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.9 Info: => 0.0001188s 21:34:29.9 Info: CreateTable Profiles 21:34:29.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:34:29.9 Info: => 0.0001157s 21:34:29.9 Info: CreateIndex Profiles (Name) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:29.9 Info: => 8.38E-05s 21:34:29.9 Info: CreateTable QualityDefinitions 21:34:29.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:34:29.9 Info: => 0.000114s 21:34:29.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:29.9 Info: => 7.97E-05s 21:34:29.9 Info: CreateIndex QualityDefinitions (Title) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:29.9 Info: => 8.08E-05s 21:34:29.9 Info: CreateTable NamingConfig 21:34:29.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:34:29.9 Info: => 0.0001575s 21:34:29.9 Info: CreateTable Blacklist 21:34:29.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:34:29.9 Info: => 0.0001885s 21:34:29.9 Info: CreateTable Metadata 21:34:29.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:34:29.9 Info: => 0.0001201s 21:34:29.9 Info: CreateTable MetadataFiles 21:34:29.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:34:29.9 Info: => 0.0001376s 21:34:29.9 Info: CreateTable DownloadClients 21:34:29.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:34:29.9 Info: => 0.0001143s 21:34:29.9 Info: CreateTable PendingReleases 21:34:29.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:34:29.9 Info: => 0.0001214s 21:34:29.9 Info: CreateTable RemotePathMappings 21:34:29.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:34:29.9 Info: => 0.0001027s 21:34:29.9 Info: CreateTable Tags 21:34:29.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:29.9 Info: => 9.03E-05s 21:34:29.9 Info: CreateIndex Tags (Label) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:29.9 Info: => 0.0001042s 21:34:29.9 Info: CreateTable Restrictions 21:34:29.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:29.9 Info: => 0.0001046s 21:34:29.9 Info: CreateTable DelayProfiles 21:34:29.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:34:29.9 Info: => 0.0001328s 21:34:29.9 Info: CreateTable Users 21:34:29.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:34:29.9 Info: => 0.0001001s 21:34:29.9 Info: CreateIndex Users (Identifier) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:29.9 Info: => 8.72E-05s 21:34:29.9 Info: CreateIndex Users (Username) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:29.9 Info: => 8.27E-05s 21:34:29.9 Info: CreateTable Commands 21:34:29.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:34:29.9 Info: => 0.0001402s 21:34:29.9 Info: CreateTable IndexerStatus 21:34:29.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:34:29.9 Info: => 0.0001461s 21:34:29.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:29.9 Info: => 8.29E-05s 21:34:29.9 Info: CreateTable ExtraFiles 21:34:29.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:34:29.9 Info: => 0.0001208s 21:34:29.9 Info: CreateTable LyricFiles 21:34:29.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:34:29.9 Info: => 0.0001423s 21:34:29.9 Info: CreateTable LanguageProfiles 21:34:29.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:34:29.9 Info: => 0.0001004s 21:34:29.9 Info: CreateIndex LanguageProfiles (Name) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:29.9 Info: => 8.8E-05s 21:34:29.9 Info: CreateTable DownloadClientStatus 21:34:29.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:34:29.9 Info: => 0.0001115s 21:34:29.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:29.9 Info: => 8.95E-05s 21:34:29.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:29.9 Info: -> 1 Insert operations completed in 00:00:00.0000666 taking an average of 00:00:00.0000666 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:29', 'InitialSetup') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 1: InitialSetup migrated 21:34:29.9 Info: => 0.0009178s 21:34:29.9 Info: 2: add_reason_to_pending_releases migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 2 21:34:29.9 Info: AlterTable PendingReleases 21:34:29.9 Info: => 1.3E-06s 21:34:29.9 Info: CreateColumn PendingReleases Reason Int32 21:34:29.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005948s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:29', 'add_reason_to_pending_releases') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 2: add_reason_to_pending_releases migrated 21:34:29.9 Info: => 0.0009018s 21:34:29.9 Info: 3: add_medium_support migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 3 21:34:29.9 Info: AlterTable Albums 21:34:29.9 Info: => 1.1E-06s 21:34:29.9 Info: CreateColumn Albums Media String 21:34:29.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:29.9 Info: => 0.0005806s 21:34:29.9 Info: AlterTable Tracks 21:34:29.9 Info: => 1.4E-06s 21:34:29.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:29.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005352s 21:34:29.9 Info: AlterTable Tracks 21:34:29.9 Info: => 1.3E-06s 21:34:29.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:29.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:29.9 Info: => 0.0005792s 21:34:29.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:29.9 Info: => 4.96E-05s 21:34:29.9 Info: DeleteColumn Tracks TrackNumber 21:34:29.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:34:29.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:34:29.9 Info: DROP TABLE "Tracks" 21:34:29.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:29.9 Info: => 0.0047531s 21:34:29.9 Info: AlterTable Tracks 21:34:29.9 Info: => 1.1E-06s 21:34:29.9 Info: CreateColumn Tracks TrackNumber String 21:34:29.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:29.9 Info: => 0.0005555s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:29', 'add_medium_support') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 3: add_medium_support migrated 21:34:29.9 Info: => 0.0009378s 21:34:29.9 Info: 4: add_various_qualites_in_profile migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 4 21:34:29.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:29.9 Info: => 6.11E-05s 21:34:29.9 Info: PerformDBOperation 21:34:29.9 Info: Performing DB Operation 21:34:29.9 Info: => 3.91E-05s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:29', 'add_various_qualites_in_profile') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 4: add_various_qualites_in_profile migrated 21:34:29.9 Info: => 0.0003087s 21:34:29.9 Info: 5: metadata_profiles migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 5 21:34:29.9 Info: CreateTable MetadataProfiles 21:34:29.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:34:29.9 Info: => 0.0001397s 21:34:29.9 Info: CreateIndex MetadataProfiles (Name) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:29.9 Info: => 9.98E-05s 21:34:29.9 Info: AlterTable Artists 21:34:29.9 Info: => 1.2E-06s 21:34:29.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:29.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:29.9 Info: => 0.0005569s 21:34:29.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:29.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:34:29.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:34:29.9 Info: DROP TABLE "Artists" 21:34:29.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.9 Info: => 0.0072044s 21:34:29.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:29.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:34:29.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:34:29.9 Info: DROP TABLE "Artists" 21:34:29.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:29.9 Info: => 0.004655s 21:34:29.9 Info: AlterTable Albums 21:34:29.9 Info: => 1.3E-06s 21:34:29.9 Info: CreateColumn Albums SecondaryTypes String 21:34:29.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:29.9 Info: => 0.0005772s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:29', 'metadata_profiles') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 5: metadata_profiles migrated 21:34:29.9 Info: => 0.0009983s 21:34:29.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 6 21:34:29.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:29.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:34:29.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:29.9 Info: DROP TABLE "Indexers" 21:34:29.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.9 Info: => 0.0052869s 21:34:29.9 Info: AlterTable Indexers 21:34:29.9 Info: => 1.2E-06s 21:34:29.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:29.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:29.9 Info: => 0.0005649s 21:34:29.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:29.9 Info: => 4.36E-05s 21:34:29.9 Info: AlterTable Indexers 21:34:29.9 Info: => 1.2E-06s 21:34:29.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:29.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:34:29.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:34:29.9 Info: DROP TABLE "Indexers" 21:34:29.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:29.9 Info: => 0.0040242s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:29', 'separate_automatic_and_interactive_search') 21:34:29.9 Info: Committing Transaction 21:34:29.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:29.9 Info: => 0.0043875s 21:34:29.9 Info: 7: change_album_path_to_relative migrating 21:34:29.9 Info: Beginning Transaction 21:34:29.9 Info: Starting migration of Main DB to 7 21:34:29.9 Info: DeleteColumn Albums Path 21:34:29.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:34:29.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:34:29.9 Info: DROP TABLE "Albums" 21:34:29.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:29.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:29.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:29.9 Info: => 0.0048463s 21:34:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:30', 'change_album_path_to_relative') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 7: change_album_path_to_relative migrated 21:34:30.0 Info: => 0.0052762s 21:34:30.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 8 21:34:30.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 21:34:30.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 21:34:30.0 Info: => 5.51E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:30', 'change_quality_size_mb_to_kb') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:30.0 Info: => 0.0003222s 21:34:30.0 Info: 9: album_releases migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 9 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Albums Releases String 21:34:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:30.0 Info: => 0.0005877s 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn Albums CurrentRelease String 21:34:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:30.0 Info: => 0.0005453s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:30', 'album_releases') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 9: album_releases migrated 21:34:30.0 Info: => 0.0008612s 21:34:30.0 Info: 10: album_releases_fix migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 10 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: AlterColumn Albums Releases String 21:34:30.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) 21:34:30.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" 21:34:30.0 Info: DROP TABLE "Albums" 21:34:30.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.0 Info: => 0.0057823s 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: AlterColumn Albums CurrentRelease String 21:34:30.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) 21:34:30.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" 21:34:30.0 Info: DROP TABLE "Albums" 21:34:30.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.0 Info: => 0.0057073s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:30', 'album_releases_fix') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 10: album_releases_fix migrated 21:34:30.0 Info: => 0.0060886s 21:34:30.0 Info: 11: import_lists migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 11 21:34:30.0 Info: CreateTable ImportLists 21:34:30.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) 21:34:30.0 Info: => 0.0001755s 21:34:30.0 Info: CreateIndex ImportLists (Name) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.0 Info: => 8.9E-05s 21:34:30.0 Info: CreateTable ImportListStatus 21:34:30.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) 21:34:30.0 Info: => 0.0001249s 21:34:30.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.0 Info: => 8.15E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:30', 'import_lists') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 11: import_lists migrated 21:34:30.0 Info: => 0.000413s 21:34:30.0 Info: 12: add_release_status migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 12 21:34:30.0 Info: AlterTable MetadataProfiles 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:30.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:30.0 Info: => 0.0006127s 21:34:30.0 Info: PerformDBOperation 21:34:30.0 Info: Performing DB Operation 21:34:30.0 Info: => 3.22E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:30', 'add_release_status') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 12: add_release_status migrated 21:34:30.0 Info: => 0.0003193s 21:34:30.0 Info: 13: album_download_notification migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 13 21:34:30.0 Info: AlterTable Notifications 21:34:30.0 Info: => 1.6E-06s 21:34:30.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0006059s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:30', 'album_download_notification') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 13: album_download_notification migrated 21:34:30.0 Info: => 0.0009085s 21:34:30.0 Info: 14: fix_language_metadata_profiles migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 14 21:34:30.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 21:34:30.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 21:34:30.0 Info: => 8.31E-05s 21:34:30.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:34:30.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:34:30.0 Info: => 6.16E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:30', 'fix_language_metadata_profiles') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 14: fix_language_metadata_profiles migrated 21:34:30.0 Info: => 0.0003288s 21:34:30.0 Info: 15: remove_fanzub migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 15 21:34:30.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.0 Info: => 4.98E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:30', 'remove_fanzub') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 15: remove_fanzub migrated 21:34:30.0 Info: => 0.0003055s 21:34:30.0 Info: 16: update_artist_history_indexes migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 16 21:34:30.0 Info: CreateIndex Albums (ArtistId) 21:34:30.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:30.0 Info: => 0.0001112s 21:34:30.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:30.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:30.0 Info: => 8.96E-05s 21:34:30.0 Info: DeleteIndex History (AlbumId) 21:34:30.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:30.0 Info: => 0.00013s 21:34:30.0 Info: CreateIndex History (AlbumId, Date) 21:34:30.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.0 Info: => 9.43E-05s 21:34:30.0 Info: DeleteIndex History (DownloadId) 21:34:30.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:30.0 Info: => 0.0001126s 21:34:30.0 Info: CreateIndex History (DownloadId, Date) 21:34:30.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.0 Info: => 9.3E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:30', 'update_artist_history_indexes') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 16: update_artist_history_indexes migrated 21:34:30.0 Info: => 0.0004107s 21:34:30.0 Info: 17: remove_nma migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 17 21:34:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:30.0 Info: => 5.02E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:30', 'remove_nma') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 17: remove_nma migrated 21:34:30.0 Info: => 0.0002954s 21:34:30.0 Info: 18: album_disambiguation migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 18 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.4E-06s 21:34:30.0 Info: CreateColumn Albums Disambiguation String 21:34:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:30.0 Info: => 0.0006209s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:30', 'album_disambiguation') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 18: album_disambiguation migrated 21:34:30.0 Info: => 0.0009396s 21:34:30.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 19 21:34:30.0 Info: PerformDBOperation 21:34:30.0 Info: Performing DB Operation 21:34:30.0 Info: => 3.56E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:30', 'add_ape_quality_in_profiles') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:30.0 Info: => 0.0003022s 21:34:30.0 Info: 20: remove_pushalot migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 20 21:34:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:30.0 Info: => 5.39E-05s 21:34:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:30.0 Info: => 3.97E-05s 21:34:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:30.0 Info: => 3.57E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:30', 'remove_pushalot') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 20: remove_pushalot migrated 21:34:30.0 Info: => 0.0002962s 21:34:30.0 Info: 21: add_custom_filters migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 21 21:34:30.0 Info: CreateTable CustomFilters 21:34:30.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:34:30.0 Info: => 0.0001329s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:30', 'add_custom_filters') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 21: add_custom_filters migrated 21:34:30.0 Info: => 0.0004245s 21:34:30.0 Info: 22: import_list_tags migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 22 21:34:30.0 Info: AlterTable ImportLists 21:34:30.0 Info: => 1.5E-06s 21:34:30.0 Info: CreateColumn ImportLists Tags String 21:34:30.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:30.0 Info: => 0.0006136s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:30', 'import_list_tags') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 22: import_list_tags migrated 21:34:30.0 Info: => 0.0009173s 21:34:30.0 Info: 23: add_release_groups_etc migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 23 21:34:30.0 Info: CreateTable ArtistMetadata 21:34:30.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:34:30.0 Info: => 0.0001859s 21:34:30.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:30.0 Info: => 8.99E-05s 21:34:30.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:34:30.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:34:30.0 Info: => 9.03E-05s 21:34:30.0 Info: AlterTable Artists 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:30.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0006163s 21:34:30.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.0 Info: => 7.26E-05s 21:34:30.0 Info: CreateTable AlbumReleases 21:34:30.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:34:30.0 Info: => 0.0011883s 21:34:30.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:30.0 Info: => 9.35E-05s 21:34:30.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:30.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:30.0 Info: => 8.42E-05s 21:34:30.0 Info: PerformDBOperation 21:34:30.0 Info: Performing DB Operation 21:34:30.0 Info: => 6.69E-05s 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0006626s 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:30.0 Info: => 0.0006282s 21:34:30.0 Info: AlterTable Albums 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn Albums Links String 21:34:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:30.0 Info: => 0.0006148s 21:34:30.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:34:30.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:30.0 Info: => 8.62E-05s 21:34:30.0 Info: AlterTable Tracks 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:30.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:30.0 Info: => 0.0006123s 21:34:30.0 Info: AlterTable Tracks 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:30.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0006161s 21:34:30.0 Info: AlterTable Tracks 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:30.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0006268s 21:34:30.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:34:30.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:30.0 Info: => 9E-05s 21:34:30.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:34:30.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:30.0 Info: => 7.47E-05s 21:34:30.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "Artists" 21:34:30.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.0 Info: => 0.0050033s 21:34:30.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "Albums" 21:34:30.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.0 Info: => 0.0062393s 21:34:30.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "Tracks" 21:34:30.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.0 Info: => 0.0046952s 21:34:30.0 Info: DeleteColumn TrackFiles ArtistId 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "TrackFiles" 21:34:30.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.0 Info: => 0.0045133s 21:34:30.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.0 Info: => 8.48E-05s 21:34:30.0 Info: CreateIndex Artists (Monitored) 21:34:30.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.0 Info: => 8.18E-05s 21:34:30.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:30.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.0 Info: => 8.24E-05s 21:34:30.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:30.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:30.0 Info: => 8.2E-05s 21:34:30.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:30.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:30.0 Info: => 7.84E-05s 21:34:30.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:30.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:30.0 Info: => 8.2E-05s 21:34:30.0 Info: UpdateData 21:34:30.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.0 Info: => 4.71E-05s 21:34:30.0 Info: UpdateData 21:34:30.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.0 Info: => 4.05E-05s 21:34:30.0 Info: UpdateData 21:34:30.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:30.0 Info: => 4.98E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:30', 'add_release_groups_etc') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 23: add_release_groups_etc migrated 21:34:30.0 Info: => 0.0005814s 21:34:30.0 Info: 24: NewMediaInfoFormat migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 24 21:34:30.0 Info: UpdateData 21:34:30.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:30.0 Info: => 5.63E-05s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:30', 'NewMediaInfoFormat') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 24: NewMediaInfoFormat migrated 21:34:30.0 Info: => 0.0003206s 21:34:30.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 25 21:34:30.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:30.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:30.0 Info: => 0.0016984s 21:34:30.0 Info: AlterTable ReleaseProfiles 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:30.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:30.0 Info: => 0.0005774s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:30', 'rename_restrictions_to_release_profiles') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:30.0 Info: => 0.000889s 21:34:30.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 26 21:34:30.0 Info: RenameTable Profiles QualityProfiles 21:34:30.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:30.0 Info: => 0.0017205s 21:34:30.0 Info: AlterTable QualityProfiles 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:30.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.0 Info: => 0.0005724s 21:34:30.0 Info: AlterTable LanguageProfiles 21:34:30.0 Info: => 1.4E-06s 21:34:30.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:30.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.0 Info: => 0.0005515s 21:34:30.0 Info: UpdateData 21:34:30.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.0 Info: => 0.00101s 21:34:30.0 Info: UpdateData 21:34:30.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.0 Info: => 4.43E-05s 21:34:30.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "Artists" 21:34:30.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.0 Info: => 0.0062254s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:30', 'rename_quality_profiles_add_upgrade_allowed') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:30.0 Info: => 0.006668s 21:34:30.0 Info: 27: add_import_exclusions migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 27 21:34:30.0 Info: CreateTable ImportListExclusions 21:34:30.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:30.0 Info: => 0.0001338s 21:34:30.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:30.0 Info: => 0.0001339s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:30', 'add_import_exclusions') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 27: add_import_exclusions migrated 21:34:30.0 Info: => 0.0004784s 21:34:30.0 Info: 28: clean_artist_metadata_table migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 28 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001696s 21:34:30.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:34:30.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:34:30.0 Info: => 0.00013s 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001245s 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001257s 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001224s 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001234s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:30', 'clean_artist_metadata_table') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 28: clean_artist_metadata_table migrated 21:34:30.0 Info: => 0.0004331s 21:34:30.0 Info: 29: health_issue_notification migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 29 21:34:30.0 Info: AlterTable Notifications 21:34:30.0 Info: => 1.5E-06s 21:34:30.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0006814s 21:34:30.0 Info: AlterTable Notifications 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.000589s 21:34:30.0 Info: AlterTable Notifications 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0005819s 21:34:30.0 Info: AlterTable Notifications 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0005998s 21:34:30.0 Info: AlterTable Notifications 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:30.0 Info: => 0.0006062s 21:34:30.0 Info: DeleteColumn Notifications OnDownload 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "Notifications" 21:34:30.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.0 Info: => 0.0057015s 21:34:30.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "Notifications" 21:34:30.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.0 Info: => 0.0058442s 21:34:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:30', 'health_issue_notification') 21:34:30.0 Info: Committing Transaction 21:34:30.0 Info: 29: health_issue_notification migrated 21:34:30.0 Info: => 0.006265s 21:34:30.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:30.0 Info: Beginning Transaction 21:34:30.0 Info: Starting migration of Main DB to 30 21:34:30.0 Info: AlterTable TrackFiles 21:34:30.0 Info: => 1.4E-06s 21:34:30.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:30.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:30.0 Info: => 0.0006414s 21:34:30.0 Info: AlterTable TrackFiles 21:34:30.0 Info: => 1.3E-06s 21:34:30.0 Info: CreateColumn TrackFiles Path String 21:34:30.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:30.0 Info: => 0.0006097s 21:34:30.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.0 Info: => 4.24E-05s 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001343s 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001394s 21:34:30.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:34:30.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:34:30.0 Info: => 0.0001438s 21:34:30.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:34:30.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:34:30.0 Info: => 8.56E-05s 21:34:30.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.0 Info: => 5.6E-05s 21:34:30.0 Info: AlterTable TrackFiles 21:34:30.0 Info: => 1.2E-06s 21:34:30.0 Info: AlterColumn TrackFiles Path String 21:34:30.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:34:30.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:34:30.0 Info: DROP TABLE "TrackFiles" 21:34:30.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.0 Info: => 0.0047245s 21:34:30.0 Info: CreateIndex TrackFiles (Path) 21:34:30.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.0 Info: => 8.68E-05s 21:34:30.0 Info: DeleteColumn TrackFiles RelativePath 21:34:30.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) 21:34:30.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" 21:34:30.1 Info: DROP TABLE "TrackFiles" 21:34:30.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.1 Info: => 0.0062019s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:30', 'add_mediafilerepository_mtime') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:30.1 Info: => 0.0065926s 21:34:30.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 31 21:34:30.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") 21:34:30.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") 21:34:30.1 Info: => 9.56E-05s 21:34:30.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:30.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:30.1 Info: => 0.0001434s 21:34:30.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:30.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:34:30.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" 21:34:30.1 Info: DROP TABLE "Artists" 21:34:30.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.1 Info: => 0.0051654s 21:34:30.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.1 Info: => 8.38E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:30', 'add_artistmetadataid_constraint') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:30.1 Info: => 0.0004415s 21:34:30.1 Info: 32: old_ids_and_artist_alias migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 32 21:34:30.1 Info: AlterTable ArtistMetadata 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:30.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:30.1 Info: => 0.0006457s 21:34:30.1 Info: AlterTable ArtistMetadata 21:34:30.1 Info: => 1.4E-06s 21:34:30.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:30.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.1 Info: => 0.000616s 21:34:30.1 Info: AlterTable Albums 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:30.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.1 Info: => 0.0006186s 21:34:30.1 Info: AlterTable AlbumReleases 21:34:30.1 Info: => 1.6E-06s 21:34:30.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:30.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.1 Info: => 0.0006071s 21:34:30.1 Info: AlterTable Tracks 21:34:30.1 Info: => 1.4E-06s 21:34:30.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:30.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.1 Info: => 0.000611s 21:34:30.1 Info: AlterTable Tracks 21:34:30.1 Info: => 1.4E-06s 21:34:30.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:30.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.1 Info: => 0.0006082s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:30', 'old_ids_and_artist_alias') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 32: old_ids_and_artist_alias migrated 21:34:30.1 Info: => 0.0009247s 21:34:30.1 Info: 33: download_propers_config migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 33 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 3.55E-05s 21:34:30.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.1 Info: => 3.87E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:30', 'download_propers_config') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 33: download_propers_config migrated 21:34:30.1 Info: => 0.0003118s 21:34:30.1 Info: 34: remove_language_profiles migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 34 21:34:30.1 Info: DeleteTable LanguageProfiles 21:34:30.1 Info: DROP TABLE "LanguageProfiles" 21:34:30.1 Info: => 0.0002342s 21:34:30.1 Info: DeleteColumn Artists LanguageProfileId 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "Artists" 21:34:30.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.1 Info: => 0.005141s 21:34:30.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "ImportLists" 21:34:30.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.1 Info: => 0.0058489s 21:34:30.1 Info: DeleteColumn Blacklist Language 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "Blacklist" 21:34:30.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:30.1 Info: => 0.0059701s 21:34:30.1 Info: DeleteColumn History Language 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "History" 21:34:30.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.1 Info: => 0.0051219s 21:34:30.1 Info: DeleteColumn LyricFiles Language 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "LyricFiles" 21:34:30.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.1 Info: => 0.0045758s 21:34:30.1 Info: DeleteColumn TrackFiles Language 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "TrackFiles" 21:34:30.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.1 Info: => 0.0048921s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:30', 'remove_language_profiles') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 34: remove_language_profiles migrated 21:34:30.1 Info: => 0.0054142s 21:34:30.1 Info: 35: multi_disc_naming_format migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 35 21:34:30.1 Info: AlterTable NamingConfig 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:30.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:30.1 Info: => 0.0006174s 21:34:30.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.1 Info: => 4.85E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:30', 'multi_disc_naming_format') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 35: multi_disc_naming_format migrated 21:34:30.1 Info: => 0.0003729s 21:34:30.1 Info: 36: add_download_client_priority migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 36 21:34:30.1 Info: AlterTable DownloadClients 21:34:30.1 Info: => 1.2E-06s 21:34:30.1 Info: CreateColumn DownloadClients Priority Int32 21:34:30.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:30.1 Info: => 0.0006374s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 5.8E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:30', 'add_download_client_priority') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 36: add_download_client_priority migrated 21:34:30.1 Info: => 0.0003588s 21:34:30.1 Info: 37: remove_growl_prowl migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 37 21:34:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:30.1 Info: => 5.27E-05s 21:34:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:30.1 Info: => 3.83E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:30', 'remove_growl_prowl') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 37: remove_growl_prowl migrated 21:34:30.1 Info: => 0.0003059s 21:34:30.1 Info: 38: remove_plex_hometheatre migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 38 21:34:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:30.1 Info: => 4.98E-05s 21:34:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:30.1 Info: => 3.67E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:30', 'remove_plex_hometheatre') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 38: remove_plex_hometheatre migrated 21:34:30.1 Info: => 0.0003262s 21:34:30.1 Info: 39: add_root_folder_add_defaults migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 39 21:34:30.1 Info: AlterTable RootFolders 21:34:30.1 Info: => 1.5E-06s 21:34:30.1 Info: CreateColumn RootFolders Name String 21:34:30.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:30.1 Info: => 0.0006234s 21:34:30.1 Info: AlterTable RootFolders 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:30.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005872s 21:34:30.1 Info: AlterTable RootFolders 21:34:30.1 Info: => 1.2E-06s 21:34:30.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:30.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005849s 21:34:30.1 Info: AlterTable RootFolders 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:30.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0006226s 21:34:30.1 Info: AlterTable RootFolders 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn RootFolders DefaultTags String 21:34:30.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:30.1 Info: => 0.000601s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 5.83E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:30', 'add_root_folder_add_defaults') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 39: add_root_folder_add_defaults migrated 21:34:30.1 Info: => 0.0003609s 21:34:30.1 Info: 40: task_duration migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 40 21:34:30.1 Info: AlterTable ScheduledTasks 21:34:30.1 Info: => 2.1E-06s 21:34:30.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:30.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:30.1 Info: => 0.0006433s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:30', 'task_duration') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 40: task_duration migrated 21:34:30.1 Info: => 0.000952s 21:34:30.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 41 21:34:30.1 Info: AlterTable ReleaseProfiles 21:34:30.1 Info: => 1.4E-06s 21:34:30.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:30.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:30.1 Info: => 0.0006332s 21:34:30.1 Info: AlterTable ReleaseProfiles 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:30.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0005992s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:30', 'add_indexer_and_enabled_to_release_profiles') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:30.1 Info: => 0.0009171s 21:34:30.1 Info: 42: remove_album_folders migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 42 21:34:30.1 Info: DeleteColumn Artists AlbumFolder 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "Artists" 21:34:30.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.1 Info: => 0.0064156s 21:34:30.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.1 Info: => 4.28E-05s 21:34:30.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.1 Info: => 3.77E-05s 21:34:30.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:30.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:34:30.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:30.1 Info: DROP TABLE "NamingConfig" 21:34:30.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:30.1 Info: => 0.0044641s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:30', 'remove_album_folders') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 42: remove_album_folders migrated 21:34:30.1 Info: => 0.0048812s 21:34:30.1 Info: 44: add_priority_to_indexers migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 44 21:34:30.1 Info: AlterTable Indexers 21:34:30.1 Info: => 1.4E-06s 21:34:30.1 Info: CreateColumn Indexers Priority Int32 21:34:30.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:30.1 Info: => 0.0006202s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:30', 'add_priority_to_indexers') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 44: add_priority_to_indexers migrated 21:34:30.1 Info: => 0.0009516s 21:34:30.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 45 21:34:30.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.1 Info: => 0.0001249s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 3.04E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:30', 'remove_chown_and_folderchmod_config') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:30.1 Info: => 0.0014623s 21:34:30.1 Info: 47: update_notifiarr migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 47 21:34:30.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.1 Info: => 7.48E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:30', 'update_notifiarr') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 47: update_notifiarr migrated 21:34:30.1 Info: => 0.0003481s 21:34:30.1 Info: 49: email_multiple_addresses migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 49 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 6.31E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:30', 'email_multiple_addresses') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 49: email_multiple_addresses migrated 21:34:30.1 Info: => 0.0003429s 21:34:30.1 Info: 50: rename_blacklist_to_blocklist migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 50 21:34:30.1 Info: RenameTable Blacklist Blocklist 21:34:30.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:30.1 Info: => 0.001771s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:30', 'rename_blacklist_to_blocklist') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 50: rename_blacklist_to_blocklist migrated 21:34:30.1 Info: => 0.0021052s 21:34:30.1 Info: 51: cdh_per_downloadclient migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 51 21:34:30.1 Info: AlterTable DownloadClients 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:30.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.1 Info: => 0.0006232s 21:34:30.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:30.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.1 Info: => 0.0006272s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 0.000179s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:30', 'cdh_per_downloadclient') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 51: cdh_per_downloadclient migrated 21:34:30.1 Info: => 0.0004953s 21:34:30.1 Info: 52: download_history migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 52 21:34:30.1 Info: CreateTable DownloadHistory 21:34:30.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:34:30.1 Info: => 0.0002232s 21:34:30.1 Info: CreateIndex DownloadHistory (EventType) 21:34:30.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.1 Info: => 9.9E-05s 21:34:30.1 Info: CreateIndex DownloadHistory (ArtistId) 21:34:30.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.1 Info: => 8.59E-05s 21:34:30.1 Info: CreateIndex DownloadHistory (DownloadId) 21:34:30.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.1 Info: => 8.9E-05s 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 0.0001337s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:30', 'download_history') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 52: download_history migrated 21:34:30.1 Info: => 0.0004867s 21:34:30.1 Info: 53: add_update_history migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 53 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:30', 'add_update_history') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 53: add_update_history migrated 21:34:30.1 Info: => 0.0003215s 21:34:30.1 Info: 54: add_on_update_to_notifications migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 54 21:34:30.1 Info: AlterTable Notifications 21:34:30.1 Info: => 1.1E-06s 21:34:30.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:30.1 Info: => 0.0006705s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:30', 'add_on_update_to_notifications') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 54: add_on_update_to_notifications migrated 21:34:30.1 Info: => 0.0009842s 21:34:30.1 Info: 55: download_client_per_indexer migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 55 21:34:30.1 Info: AlterTable Indexers 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn Indexers DownloadClientId Int32 21:34:30.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0006412s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:30', 'download_client_per_indexer') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 55: download_client_per_indexer migrated 21:34:30.1 Info: => 0.0009575s 21:34:30.1 Info: 56: AddNewItemMonitorType migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 56 21:34:30.1 Info: AlterTable Artists 21:34:30.1 Info: => 1.4E-06s 21:34:30.1 Info: CreateColumn Artists MonitorNewItems Int32 21:34:30.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0006955s 21:34:30.1 Info: AlterTable RootFolders 21:34:30.1 Info: => 1.6E-06s 21:34:30.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:30.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0006338s 21:34:30.1 Info: AlterTable ImportLists 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:30.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0006308s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:30', 'AddNewItemMonitorType') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 56: AddNewItemMonitorType migrated 21:34:30.1 Info: => 0.0009658s 21:34:30.1 Info: 57: ImportListSearch migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 57 21:34:30.1 Info: AlterTable ImportLists 21:34:30.1 Info: => 1.4E-06s 21:34:30.1 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:30.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:30.1 Info: => 0.0006655s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:30', 'ImportListSearch') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 57: ImportListSearch migrated 21:34:30.1 Info: => 0.0024121s 21:34:30.1 Info: 58: ImportListMonitorExisting migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 58 21:34:30.1 Info: AlterTable ImportLists 21:34:30.1 Info: => 1.3E-06s 21:34:30.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:30.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:30.1 Info: => 0.0006896s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:30', 'ImportListMonitorExisting') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 58: ImportListMonitorExisting migrated 21:34:30.1 Info: => 0.0010075s 21:34:30.1 Info: 59: add_indexer_tags migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 59 21:34:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:30.1 Info: => 5.43E-05s 21:34:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:30.1 Info: => 3.91E-05s 21:34:30.1 Info: AlterTable Indexers 21:34:30.1 Info: => 1.2E-06s 21:34:30.1 Info: CreateColumn Indexers Tags String 21:34:30.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:30.1 Info: => 0.0006591s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:30', 'add_indexer_tags') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 59: add_indexer_tags migrated 21:34:30.1 Info: => 0.0009712s 21:34:30.1 Info: 60: update_audio_types migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 60 21:34:30.1 Info: PerformDBOperation 21:34:30.1 Info: Performing DB Operation 21:34:30.1 Info: => 6.14E-05s 21:34:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:30', 'update_audio_types') 21:34:30.1 Info: Committing Transaction 21:34:30.1 Info: 60: update_audio_types migrated 21:34:30.1 Info: => 0.0003475s 21:34:30.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:30.1 Info: Beginning Transaction 21:34:30.1 Info: Starting migration of Main DB to 61 21:34:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.1 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:30.1 Info: => 4.89E-05s 21:34:30.1 Info: AlterTable AlbumReleases 21:34:30.1 Info: => 1.2E-06s 21:34:30.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:30.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:34:30.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:34:30.1 Info: DROP TABLE "AlbumReleases" 21:34:30.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:30.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:30.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:30.1 Info: => 0.0053379s 21:34:30.1 Info: AlterTable Albums 21:34:30.1 Info: => 1.2E-06s 21:34:30.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Albums" 21:34:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.2 Info: => 0.0054998s 21:34:30.2 Info: AlterTable Albums 21:34:30.2 Info: => 1.2E-06s 21:34:30.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Albums" 21:34:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.2 Info: => 0.0053581s 21:34:30.2 Info: AlterTable Albums 21:34:30.2 Info: => 1.2E-06s 21:34:30.2 Info: AlterColumn Albums Added DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Albums" 21:34:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.2 Info: => 0.0067571s 21:34:30.2 Info: AlterTable Artists 21:34:30.2 Info: => 1.3E-06s 21:34:30.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Artists" 21:34:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.2 Info: => 0.0053712s 21:34:30.2 Info: AlterTable Artists 21:34:30.2 Info: => 1.2E-06s 21:34:30.2 Info: AlterColumn Artists Added DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Artists" 21:34:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.2 Info: => 0.0053482s 21:34:30.2 Info: AlterTable Blocklist 21:34:30.2 Info: => 1.3E-06s 21:34:30.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Blocklist" 21:34:30.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.2 Info: => 0.004933s 21:34:30.2 Info: AlterTable Blocklist 21:34:30.2 Info: => 1.3E-06s 21:34:30.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Blocklist" 21:34:30.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.2 Info: => 0.0065345s 21:34:30.2 Info: AlterTable Commands 21:34:30.2 Info: => 1.4E-06s 21:34:30.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Commands" 21:34:30.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.2 Info: => 0.0048723s 21:34:30.2 Info: AlterTable Commands 21:34:30.2 Info: => 1.5E-06s 21:34:30.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Commands" 21:34:30.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.2 Info: => 0.0048619s 21:34:30.2 Info: AlterTable Commands 21:34:30.2 Info: => 1.4E-06s 21:34:30.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "Commands" 21:34:30.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.2 Info: => 0.0048469s 21:34:30.2 Info: AlterTable DownloadClientStatus 21:34:30.2 Info: => 1.4E-06s 21:34:30.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:30.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:34:30.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.2 Info: DROP TABLE "DownloadClientStatus" 21:34:30.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.2 Info: => 0.0062122s 21:34:30.2 Info: AlterTable DownloadClientStatus 21:34:30.2 Info: => 1.3E-06s 21:34:30.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:30.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:34:30.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.2 Info: DROP TABLE "DownloadClientStatus" 21:34:30.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.2 Info: => 0.0060584s 21:34:30.2 Info: AlterTable DownloadClientStatus 21:34:30.2 Info: => 1.3E-06s 21:34:30.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:30.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:34:30.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.2 Info: DROP TABLE "DownloadClientStatus" 21:34:30.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.2 Info: => 0.0048837s 21:34:30.2 Info: AlterTable DownloadHistory 21:34:30.2 Info: => 1.2E-06s 21:34:30.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "DownloadHistory" 21:34:30.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:30.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.2 Info: => 0.0066205s 21:34:30.2 Info: AlterTable ExtraFiles 21:34:30.2 Info: => 1.3E-06s 21:34:30.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "ExtraFiles" 21:34:30.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.2 Info: => 0.0046729s 21:34:30.2 Info: AlterTable ExtraFiles 21:34:30.2 Info: => 1.4E-06s 21:34:30.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "ExtraFiles" 21:34:30.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.2 Info: => 0.0047118s 21:34:30.2 Info: AlterTable History 21:34:30.2 Info: => 1.4E-06s 21:34:30.2 Info: AlterColumn History Date DateTimeOffset 21:34:30.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:34:30.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:34:30.2 Info: DROP TABLE "History" 21:34:30.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.2 Info: => 0.0068207s 21:34:30.2 Info: AlterTable ImportListStatus 21:34:30.2 Info: => 1.2E-06s 21:34:30.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:30.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:34:30.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:30.2 Info: DROP TABLE "ImportListStatus" 21:34:30.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.2 Info: => 0.0048848s 21:34:30.2 Info: AlterTable ImportListStatus 21:34:30.2 Info: => 1.3E-06s 21:34:30.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:30.3 Info: DROP TABLE "ImportListStatus" 21:34:30.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.3 Info: => 0.0062949s 21:34:30.3 Info: AlterTable ImportListStatus 21:34:30.3 Info: => 1.4E-06s 21:34:30.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:30.3 Info: DROP TABLE "ImportListStatus" 21:34:30.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.3 Info: => 0.0049279s 21:34:30.3 Info: AlterTable IndexerStatus 21:34:30.3 Info: => 1.4E-06s 21:34:30.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:30.3 Info: DROP TABLE "IndexerStatus" 21:34:30.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.3 Info: => 0.0060389s 21:34:30.3 Info: AlterTable IndexerStatus 21:34:30.3 Info: => 1.3E-06s 21:34:30.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:30.3 Info: DROP TABLE "IndexerStatus" 21:34:30.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.3 Info: => 0.0063428s 21:34:30.3 Info: AlterTable IndexerStatus 21:34:30.3 Info: => 1.2E-06s 21:34:30.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:30.3 Info: DROP TABLE "IndexerStatus" 21:34:30.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.3 Info: => 0.0049312s 21:34:30.3 Info: AlterTable LyricFiles 21:34:30.3 Info: => 1.2E-06s 21:34:30.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:30.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:34:30.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:34:30.3 Info: DROP TABLE "LyricFiles" 21:34:30.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.3 Info: => 0.0060381s 21:34:30.3 Info: AlterTable LyricFiles 21:34:30.3 Info: => 1.4E-06s 21:34:30.3 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:30.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:34:30.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:34:30.3 Info: DROP TABLE "LyricFiles" 21:34:30.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.3 Info: => 0.0048273s 21:34:30.3 Info: AlterTable MetadataFiles 21:34:30.3 Info: => 1.4E-06s 21:34:30.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:30.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:34:30.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:34:30.3 Info: DROP TABLE "MetadataFiles" 21:34:30.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.3 Info: => 0.0047303s 21:34:30.3 Info: AlterTable MetadataFiles 21:34:30.3 Info: => 1.4E-06s 21:34:30.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:30.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:34:30.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:34:30.3 Info: DROP TABLE "MetadataFiles" 21:34:30.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.3 Info: => 0.0068555s 21:34:30.3 Info: AlterTable PendingReleases 21:34:30.3 Info: => 1.6E-06s 21:34:30.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:30.3 Info: DROP TABLE "PendingReleases" 21:34:30.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:30.3 Info: => 0.0046554s 21:34:30.3 Info: AlterTable ScheduledTasks 21:34:30.3 Info: => 1.4E-06s 21:34:30.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.3 Info: DROP TABLE "ScheduledTasks" 21:34:30.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.3 Info: => 0.0061078s 21:34:30.3 Info: AlterTable ScheduledTasks 21:34:30.3 Info: => 1.3E-06s 21:34:30.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:30.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:34:30.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.3 Info: DROP TABLE "ScheduledTasks" 21:34:30.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.3 Info: => 0.0048547s 21:34:30.3 Info: AlterTable TrackFiles 21:34:30.3 Info: => 1.2E-06s 21:34:30.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:30.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:34:30.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:34:30.3 Info: DROP TABLE "TrackFiles" 21:34:30.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.3 Info: => 0.0049488s 21:34:30.3 Info: AlterTable TrackFiles 21:34:30.3 Info: => 1.3E-06s 21:34:30.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:30.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:34:30.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:34:30.3 Info: DROP TABLE "TrackFiles" 21:34:30.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.3 Info: => 0.0049862s 21:34:30.3 Info: AlterTable VersionInfo 21:34:30.3 Info: => 1.3E-06s 21:34:30.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:30.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:30.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:30.3 Info: DROP TABLE "VersionInfo" 21:34:30.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:30.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.3 Info: => 0.0069768s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:30', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:30.3 Info: => 0.0076679s 21:34:30.3 Info: 62: add_on_delete_to_notifications migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 62 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 1.2E-06s 21:34:30.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0006574s 21:34:30.3 Info: AlterTable Notifications 21:34:30.3 Info: => 1.2E-06s 21:34:30.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0006273s 21:34:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:30', 'add_on_delete_to_notifications') 21:34:30.3 Info: Committing Transaction 21:34:30.3 Info: 62: add_on_delete_to_notifications migrated 21:34:30.3 Info: => 0.0009421s 21:34:30.3 Info: 63: add_custom_formats migrating 21:34:30.3 Info: Beginning Transaction 21:34:30.3 Info: Starting migration of Main DB to 63 21:34:30.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:30.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:30.3 Info: AlterTable DelayProfiles 21:34:30.3 Info: => 1.2E-06s 21:34:30.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:30.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0006443s 21:34:30.3 Info: UpdateData 21:34:30.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:30.3 Info: => 5.24E-05s 21:34:30.3 Info: AlterTable TrackFiles 21:34:30.3 Info: => 1.1E-06s 21:34:30.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:30.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:30.3 Info: => 0.0006293s 21:34:30.3 Info: PerformDBOperation 21:34:30.3 Info: Performing DB Operation 21:34:30.3 Info: => 0.0013332s 21:34:30.3 Info: CreateTable CustomFormats 21:34:30.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:34:30.3 Info: => 0.0001506s 21:34:30.3 Info: CreateIndex CustomFormats (Name) 21:34:30.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:30.3 Info: => 9.41E-05s 21:34:30.3 Info: AlterTable QualityProfiles 21:34:30.3 Info: => 1.1E-06s 21:34:30.3 Info: CreateColumn QualityProfiles FormatItems String 21:34:30.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:30.3 Info: => 0.0006642s 21:34:30.3 Info: AlterTable QualityProfiles 21:34:30.3 Info: => 1.4E-06s 21:34:30.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:30.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0006424s 21:34:30.3 Info: AlterTable QualityProfiles 21:34:30.3 Info: => 1.1E-06s 21:34:30.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:30.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.3 Info: => 0.0006333s 21:34:30.3 Info: PerformDBOperation 21:34:30.3 Info: Performing DB Operation 21:34:30.3 Info: => 0.0015059s 21:34:30.3 Info: PerformDBOperation 21:34:30.3 Info: Performing DB Operation 21:34:30.3 Info: => 3.9E-05s 21:34:30.3 Info: DeleteColumn ReleaseProfiles Preferred 21:34:30.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:34:30.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:30.3 Info: DROP TABLE "ReleaseProfiles" 21:34:30.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.3 Info: => 0.0048664s 21:34:30.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:30.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) 21:34:30.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:30.4 Info: DROP TABLE "ReleaseProfiles" 21:34:30.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.4 Info: => 0.0060446s 21:34:30.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.4 Info: => 5.44E-05s 21:34:30.4 Info: AlterTable DelayProfiles 21:34:30.4 Info: => 1.3E-06s 21:34:30.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:30.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0006414s 21:34:30.4 Info: AlterTable DelayProfiles 21:34:30.4 Info: => 1.3E-06s 21:34:30.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:30.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:30.4 Info: => 0.0006269s 21:34:30.4 Info: -> 2 Insert operations completed in 00:00:00.0001685 taking an average of 00:00:00.0000842 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:30', 'add_custom_formats') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 63: add_custom_formats migrated 21:34:30.4 Info: => 0.001057s 21:34:30.4 Debug: Took: 00:00:00.4784927 21:34:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:34:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:34:30.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864704444246_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:30.4 Info: DatabaseEngineVersionCheck migrating 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: SQLite 3.47.2 21:34:30.4 Info: => 0.0010287s 21:34:30.4 Info: DatabaseEngineVersionCheck migrated 21:34:30.4 Info: => 0.0010477s 21:34:30.4 Info: VersionMigration migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: CreateTable VersionInfo 21:34:30.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:30.4 Info: => 0.0001481s 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: VersionMigration migrated 21:34:30.4 Info: => 0.0005411s 21:34:30.4 Info: VersionUniqueMigration migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: CreateIndex VersionInfo (Version) 21:34:30.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.4 Info: => 0.0001265s 21:34:30.4 Info: AlterTable VersionInfo 21:34:30.4 Info: => 1.3E-06s 21:34:30.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:30.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:30.4 Info: => 0.0005691s 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: VersionUniqueMigration migrated 21:34:30.4 Info: => 0.0008052s 21:34:30.4 Info: VersionDescriptionMigration migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: AlterTable VersionInfo 21:34:30.4 Info: => 1.1E-06s 21:34:30.4 Info: CreateColumn VersionInfo Description String 21:34:30.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:30.4 Info: => 0.0002094s 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: VersionDescriptionMigration migrated 21:34:30.4 Info: => 0.0004258s 21:34:30.4 Info: 1: InitialSetup migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 1 21:34:30.4 Info: CreateTable Config 21:34:30.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:30.4 Info: => 0.000185s 21:34:30.4 Info: CreateIndex Config (Key) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:30.4 Info: => 8.84E-05s 21:34:30.4 Info: CreateTable RootFolders 21:34:30.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:30.4 Info: => 0.0001012s 21:34:30.4 Info: CreateIndex RootFolders (Path) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:30.4 Info: => 7.95E-05s 21:34:30.4 Info: CreateTable Artists 21:34:30.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:34:30.4 Info: => 0.0003136s 21:34:30.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.4 Info: => 8.16E-05s 21:34:30.4 Info: CreateIndex Artists (NameSlug) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:30.4 Info: => 7.38E-05s 21:34:30.4 Info: CreateIndex Artists (CleanName) 21:34:30.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.4 Info: => 8.12E-05s 21:34:30.4 Info: CreateIndex Artists (Path) 21:34:30.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.4 Info: => 7.84E-05s 21:34:30.4 Info: CreateTable Albums 21:34:30.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:34:30.4 Info: => 0.0002704s 21:34:30.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.4 Info: => 8.45E-05s 21:34:30.4 Info: CreateIndex Albums (MBId) 21:34:30.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.4 Info: => 7.11E-05s 21:34:30.4 Info: CreateIndex Albums (TADBId) 21:34:30.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.4 Info: => 7.31E-05s 21:34:30.4 Info: CreateIndex Albums (TitleSlug) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.4 Info: => 7.84E-05s 21:34:30.4 Info: CreateIndex Albums (CleanTitle) 21:34:30.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.4 Info: => 7.67E-05s 21:34:30.4 Info: CreateIndex Albums (Path) 21:34:30.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:30.4 Info: => 7.46E-05s 21:34:30.4 Info: CreateTable Tracks 21:34:30.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:34:30.4 Info: => 0.0001745s 21:34:30.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.4 Info: => 7.58E-05s 21:34:30.4 Info: CreateIndex Tracks (ArtistId) 21:34:30.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:30.4 Info: => 8.33E-05s 21:34:30.4 Info: CreateIndex Tracks (TrackFileId) 21:34:30.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.4 Info: => 0.0001018s 21:34:30.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:30.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:30.4 Info: => 0.0001775s 21:34:30.4 Info: CreateTable TrackFiles 21:34:30.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:34:30.4 Info: => 0.0001997s 21:34:30.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:30.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:30.4 Info: => 9.02E-05s 21:34:30.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:30.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.4 Info: => 7.74E-05s 21:34:30.4 Info: CreateTable History 21:34:30.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:34:30.4 Info: => 0.0001854s 21:34:30.4 Info: CreateIndex History (Date) 21:34:30.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.4 Info: => 8.24E-05s 21:34:30.4 Info: CreateIndex History (EventType) 21:34:30.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.4 Info: => 0.000107s 21:34:30.4 Info: CreateIndex History (DownloadId) 21:34:30.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:30.4 Info: => 8.79E-05s 21:34:30.4 Info: CreateIndex History (AlbumId) 21:34:30.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:30.4 Info: => 7.76E-05s 21:34:30.4 Info: CreateTable Notifications 21:34:30.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:34:30.4 Info: => 0.0001856s 21:34:30.4 Info: CreateTable ScheduledTasks 21:34:30.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:34:30.4 Info: => 0.0001275s 21:34:30.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.4 Info: => 8.47E-05s 21:34:30.4 Info: CreateTable Indexers 21:34:30.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:34:30.4 Info: => 0.0001212s 21:34:30.4 Info: CreateIndex Indexers (Name) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.4 Info: => 0.0001146s 21:34:30.4 Info: CreateTable Profiles 21:34:30.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:34:30.4 Info: => 0.0001327s 21:34:30.4 Info: CreateIndex Profiles (Name) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:30.4 Info: => 0.0001017s 21:34:30.4 Info: CreateTable QualityDefinitions 21:34:30.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:34:30.4 Info: => 0.0001204s 21:34:30.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:30.4 Info: => 8.72E-05s 21:34:30.4 Info: CreateIndex QualityDefinitions (Title) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:30.4 Info: => 8.89E-05s 21:34:30.4 Info: CreateTable NamingConfig 21:34:30.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:34:30.4 Info: => 0.0001565s 21:34:30.4 Info: CreateTable Blacklist 21:34:30.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:34:30.4 Info: => 0.0022923s 21:34:30.4 Info: CreateTable Metadata 21:34:30.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:34:30.4 Info: => 0.000121s 21:34:30.4 Info: CreateTable MetadataFiles 21:34:30.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:34:30.4 Info: => 0.0001762s 21:34:30.4 Info: CreateTable DownloadClients 21:34:30.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:34:30.4 Info: => 0.0001224s 21:34:30.4 Info: CreateTable PendingReleases 21:34:30.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:34:30.4 Info: => 0.0001253s 21:34:30.4 Info: CreateTable RemotePathMappings 21:34:30.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:34:30.4 Info: => 0.0001062s 21:34:30.4 Info: CreateTable Tags 21:34:30.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:30.4 Info: => 9.08E-05s 21:34:30.4 Info: CreateIndex Tags (Label) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:30.4 Info: => 0.0001045s 21:34:30.4 Info: CreateTable Restrictions 21:34:30.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:30.4 Info: => 0.0001366s 21:34:30.4 Info: CreateTable DelayProfiles 21:34:30.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:34:30.4 Info: => 0.0001633s 21:34:30.4 Info: CreateTable Users 21:34:30.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:34:30.4 Info: => 0.0001317s 21:34:30.4 Info: CreateIndex Users (Identifier) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:30.4 Info: => 9.86E-05s 21:34:30.4 Info: CreateIndex Users (Username) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:30.4 Info: => 8.61E-05s 21:34:30.4 Info: CreateTable Commands 21:34:30.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:34:30.4 Info: => 0.0001763s 21:34:30.4 Info: CreateTable IndexerStatus 21:34:30.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:34:30.4 Info: => 0.0001638s 21:34:30.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.4 Info: => 9.12E-05s 21:34:30.4 Info: CreateTable ExtraFiles 21:34:30.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:34:30.4 Info: => 0.0001557s 21:34:30.4 Info: CreateTable LyricFiles 21:34:30.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) 21:34:30.4 Info: => 0.0001758s 21:34:30.4 Info: CreateTable LanguageProfiles 21:34:30.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:30.4 Info: => 0.0001059s 21:34:30.4 Info: CreateIndex LanguageProfiles (Name) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:30.4 Info: => 9.13E-05s 21:34:30.4 Info: CreateTable DownloadClientStatus 21:34:30.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) 21:34:30.4 Info: => 0.0001134s 21:34:30.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.4 Info: => 0.0001243s 21:34:30.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:30.4 Info: -> 1 Insert operations completed in 00:00:00.0000689 taking an average of 00:00:00.0000689 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:30', 'InitialSetup') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 1: InitialSetup migrated 21:34:30.4 Info: => 0.0009571s 21:34:30.4 Info: 2: add_reason_to_pending_releases migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 2 21:34:30.4 Info: AlterTable PendingReleases 21:34:30.4 Info: => 1.2E-06s 21:34:30.4 Info: CreateColumn PendingReleases Reason Int32 21:34:30.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0006374s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:30', 'add_reason_to_pending_releases') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 2: add_reason_to_pending_releases migrated 21:34:30.4 Info: => 0.0009519s 21:34:30.4 Info: 3: add_medium_support migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 3 21:34:30.4 Info: AlterTable Albums 21:34:30.4 Info: => 1.2E-06s 21:34:30.4 Info: CreateColumn Albums Media String 21:34:30.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:30.4 Info: => 0.0005893s 21:34:30.4 Info: AlterTable Tracks 21:34:30.4 Info: => 1.4E-06s 21:34:30.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005449s 21:34:30.4 Info: AlterTable Tracks 21:34:30.4 Info: => 1.2E-06s 21:34:30.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:30.4 Info: => 0.0005345s 21:34:30.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:30.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:30.4 Info: => 4.41E-05s 21:34:30.4 Info: DeleteColumn Tracks TrackNumber 21:34:30.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) 21:34:30.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" 21:34:30.4 Info: DROP TABLE "Tracks" 21:34:30.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.4 Info: => 0.0046675s 21:34:30.4 Info: AlterTable Tracks 21:34:30.4 Info: => 1.3E-06s 21:34:30.4 Info: CreateColumn Tracks TrackNumber String 21:34:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:30.4 Info: => 0.0005289s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:30', 'add_medium_support') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 3: add_medium_support migrated 21:34:30.4 Info: => 0.0009067s 21:34:30.4 Info: 4: add_various_qualites_in_profile migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 4 21:34:30.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:30.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:30.4 Info: => 5.44E-05s 21:34:30.4 Info: PerformDBOperation 21:34:30.4 Info: Performing DB Operation 21:34:30.4 Info: => 4.03E-05s 21:34:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:30', 'add_various_qualites_in_profile') 21:34:30.4 Info: Committing Transaction 21:34:30.4 Info: 4: add_various_qualites_in_profile migrated 21:34:30.4 Info: => 0.0003038s 21:34:30.4 Info: 5: metadata_profiles migrating 21:34:30.4 Info: Beginning Transaction 21:34:30.4 Info: Starting migration of Main DB to 5 21:34:30.4 Info: CreateTable MetadataProfiles 21:34:30.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:30.4 Info: => 0.0001347s 21:34:30.4 Info: CreateIndex MetadataProfiles (Name) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:30.4 Info: => 9.15E-05s 21:34:30.4 Info: AlterTable Artists 21:34:30.4 Info: => 1.2E-06s 21:34:30.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:30.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:30.4 Info: => 0.0005991s 21:34:30.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:30.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) 21:34:30.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" 21:34:30.4 Info: DROP TABLE "Artists" 21:34:30.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.4 Info: => 0.0048716s 21:34:30.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:30.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) 21:34:30.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" 21:34:30.4 Info: DROP TABLE "Artists" 21:34:30.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.4 Info: => 0.0047413s 21:34:30.4 Info: AlterTable Albums 21:34:30.4 Info: => 1.2E-06s 21:34:30.4 Info: CreateColumn Albums SecondaryTypes String 21:34:30.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:30.5 Info: => 0.0005712s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:30', 'metadata_profiles') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 5: metadata_profiles migrated 21:34:30.5 Info: => 0.0009871s 21:34:30.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 6 21:34:30.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:30.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:34:30.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:30.5 Info: DROP TABLE "Indexers" 21:34:30.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.5 Info: => 0.0043398s 21:34:30.5 Info: AlterTable Indexers 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:30.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:30.5 Info: => 0.0026608s 21:34:30.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:30.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:30.5 Info: => 4.67E-05s 21:34:30.5 Info: AlterTable Indexers 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Indexers" 21:34:30.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.5 Info: => 0.0052934s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:30', 'separate_automatic_and_interactive_search') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:30.5 Info: => 0.0056566s 21:34:30.5 Info: 7: change_album_path_to_relative migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 7 21:34:30.5 Info: DeleteColumn Albums Path 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Albums" 21:34:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.5 Info: => 0.004994s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:30', 'change_album_path_to_relative') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 7: change_album_path_to_relative migrated 21:34:30.5 Info: => 0.0054039s 21:34:30.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 8 21:34:30.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:34:30.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:34:30.5 Info: => 5.55E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:30', 'change_quality_size_mb_to_kb') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:30.5 Info: => 0.000317s 21:34:30.5 Info: 9: album_releases migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 9 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.4E-06s 21:34:30.5 Info: CreateColumn Albums Releases String 21:34:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:30.5 Info: => 0.0005923s 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.4E-06s 21:34:30.5 Info: CreateColumn Albums CurrentRelease String 21:34:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:30.5 Info: => 0.0005631s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:30', 'album_releases') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 9: album_releases migrated 21:34:30.5 Info: => 0.0008693s 21:34:30.5 Info: 10: album_releases_fix migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 10 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: AlterColumn Albums Releases String 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Albums" 21:34:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.5 Info: => 0.0058878s 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: AlterColumn Albums CurrentRelease String 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Albums" 21:34:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.5 Info: => 0.0048016s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:30', 'album_releases_fix') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 10: album_releases_fix migrated 21:34:30.5 Info: => 0.005191s 21:34:30.5 Info: 11: import_lists migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 11 21:34:30.5 Info: CreateTable ImportLists 21:34:30.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:34:30.5 Info: => 0.0001782s 21:34:30.5 Info: CreateIndex ImportLists (Name) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.5 Info: => 8.55E-05s 21:34:30.5 Info: CreateTable ImportListStatus 21:34:30.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:34:30.5 Info: => 0.0001224s 21:34:30.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.5 Info: => 8.25E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:30', 'import_lists') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 11: import_lists migrated 21:34:30.5 Info: => 0.0004187s 21:34:30.5 Info: 12: add_release_status migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 12 21:34:30.5 Info: AlterTable MetadataProfiles 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:30.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:30.5 Info: => 0.0006084s 21:34:30.5 Info: PerformDBOperation 21:34:30.5 Info: Performing DB Operation 21:34:30.5 Info: => 3.36E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:30', 'add_release_status') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 12: add_release_status migrated 21:34:30.5 Info: => 0.0003189s 21:34:30.5 Info: 13: album_download_notification migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 13 21:34:30.5 Info: AlterTable Notifications 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0006064s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:30', 'album_download_notification') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 13: album_download_notification migrated 21:34:30.5 Info: => 0.000917s 21:34:30.5 Info: 14: fix_language_metadata_profiles migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 14 21:34:30.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:34:30.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:34:30.5 Info: => 8.07E-05s 21:34:30.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:34:30.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:34:30.5 Info: => 6.12E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:30', 'fix_language_metadata_profiles') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 14: fix_language_metadata_profiles migrated 21:34:30.5 Info: => 0.0003242s 21:34:30.5 Info: 15: remove_fanzub migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 15 21:34:30.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:30.5 Info: => 4.66E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:30', 'remove_fanzub') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 15: remove_fanzub migrated 21:34:30.5 Info: => 0.0003028s 21:34:30.5 Info: 16: update_artist_history_indexes migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 16 21:34:30.5 Info: CreateIndex Albums (ArtistId) 21:34:30.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:30.5 Info: => 0.0001091s 21:34:30.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:30.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:30.5 Info: => 8.93E-05s 21:34:30.5 Info: DeleteIndex History (AlbumId) 21:34:30.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:30.5 Info: => 0.000127s 21:34:30.5 Info: CreateIndex History (AlbumId, Date) 21:34:30.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.5 Info: => 9.78E-05s 21:34:30.5 Info: DeleteIndex History (DownloadId) 21:34:30.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:30.5 Info: => 0.0001122s 21:34:30.5 Info: CreateIndex History (DownloadId, Date) 21:34:30.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.5 Info: => 9.48E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:30', 'update_artist_history_indexes') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 16: update_artist_history_indexes migrated 21:34:30.5 Info: => 0.0004147s 21:34:30.5 Info: 17: remove_nma migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 17 21:34:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:30.5 Info: => 5.18E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:30', 'remove_nma') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 17: remove_nma migrated 21:34:30.5 Info: => 0.0003101s 21:34:30.5 Info: 18: album_disambiguation migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 18 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: CreateColumn Albums Disambiguation String 21:34:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:30.5 Info: => 0.0006332s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:30', 'album_disambiguation') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 18: album_disambiguation migrated 21:34:30.5 Info: => 0.0009348s 21:34:30.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 19 21:34:30.5 Info: PerformDBOperation 21:34:30.5 Info: Performing DB Operation 21:34:30.5 Info: => 3.72E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:30', 'add_ape_quality_in_profiles') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:30.5 Info: => 0.0003011s 21:34:30.5 Info: 20: remove_pushalot migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 20 21:34:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:30.5 Info: => 5.03E-05s 21:34:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:30.5 Info: => 3.73E-05s 21:34:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:30.5 Info: => 3.58E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:30', 'remove_pushalot') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 20: remove_pushalot migrated 21:34:30.5 Info: => 0.0002907s 21:34:30.5 Info: 21: add_custom_filters migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 21 21:34:30.5 Info: CreateTable CustomFilters 21:34:30.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:34:30.5 Info: => 0.0001328s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:30', 'add_custom_filters') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 21: add_custom_filters migrated 21:34:30.5 Info: => 0.000425s 21:34:30.5 Info: 22: import_list_tags migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 22 21:34:30.5 Info: AlterTable ImportLists 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: CreateColumn ImportLists Tags String 21:34:30.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:30.5 Info: => 0.0006258s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:30', 'import_list_tags') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 22: import_list_tags migrated 21:34:30.5 Info: => 0.0009293s 21:34:30.5 Info: 23: add_release_groups_etc migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 23 21:34:30.5 Info: CreateTable ArtistMetadata 21:34:30.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:34:30.5 Info: => 0.0001856s 21:34:30.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:30.5 Info: => 9.03E-05s 21:34:30.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:34:30.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:34:30.5 Info: => 9.37E-05s 21:34:30.5 Info: AlterTable Artists 21:34:30.5 Info: => 1.1E-06s 21:34:30.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:30.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0006267s 21:34:30.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:30.5 Info: => 7.27E-05s 21:34:30.5 Info: CreateTable AlbumReleases 21:34:30.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:34:30.5 Info: => 0.000163s 21:34:30.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:30.5 Info: => 8.75E-05s 21:34:30.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:30.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:30.5 Info: => 9.01E-05s 21:34:30.5 Info: PerformDBOperation 21:34:30.5 Info: Performing DB Operation 21:34:30.5 Info: => 4.13E-05s 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.000644s 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:30.5 Info: => 0.0017196s 21:34:30.5 Info: AlterTable Albums 21:34:30.5 Info: => 1.4E-06s 21:34:30.5 Info: CreateColumn Albums Links String 21:34:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:30.5 Info: => 0.0006611s 21:34:30.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:34:30.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:30.5 Info: => 9.27E-05s 21:34:30.5 Info: AlterTable Tracks 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:30.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:30.5 Info: => 0.0006313s 21:34:30.5 Info: AlterTable Tracks 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:30.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0006166s 21:34:30.5 Info: AlterTable Tracks 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:30.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0006169s 21:34:30.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:34:30.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:30.5 Info: => 8.98E-05s 21:34:30.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:34:30.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:30.5 Info: => 7.33E-05s 21:34:30.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Artists" 21:34:30.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.5 Info: => 0.0049802s 21:34:30.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Albums" 21:34:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.5 Info: => 0.0059835s 21:34:30.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Tracks" 21:34:30.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.5 Info: => 0.0060102s 21:34:30.5 Info: DeleteColumn TrackFiles ArtistId 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "TrackFiles" 21:34:30.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.5 Info: => 0.0044943s 21:34:30.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.5 Info: => 8.72E-05s 21:34:30.5 Info: CreateIndex Artists (Monitored) 21:34:30.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.5 Info: => 8.2E-05s 21:34:30.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:30.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.5 Info: => 8E-05s 21:34:30.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:30.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:30.5 Info: => 8E-05s 21:34:30.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:30.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:30.5 Info: => 7.99E-05s 21:34:30.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:30.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:30.5 Info: => 8.13E-05s 21:34:30.5 Info: UpdateData 21:34:30.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.5 Info: => 4.5E-05s 21:34:30.5 Info: UpdateData 21:34:30.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:30.5 Info: => 4.17E-05s 21:34:30.5 Info: UpdateData 21:34:30.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:30.5 Info: => 4.7E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:30', 'add_release_groups_etc') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 23: add_release_groups_etc migrated 21:34:30.5 Info: => 0.000593s 21:34:30.5 Info: 24: NewMediaInfoFormat migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 24 21:34:30.5 Info: UpdateData 21:34:30.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:30.5 Info: => 5.68E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:30', 'NewMediaInfoFormat') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 24: NewMediaInfoFormat migrated 21:34:30.5 Info: => 0.0003156s 21:34:30.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 25 21:34:30.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:30.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:30.5 Info: => 0.0017032s 21:34:30.5 Info: AlterTable ReleaseProfiles 21:34:30.5 Info: => 1.6E-06s 21:34:30.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:30.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:30.5 Info: => 0.000582s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:30', 'rename_restrictions_to_release_profiles') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:30.5 Info: => 0.0008884s 21:34:30.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 26 21:34:30.5 Info: RenameTable Profiles QualityProfiles 21:34:30.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:30.5 Info: => 0.0017243s 21:34:30.5 Info: AlterTable QualityProfiles 21:34:30.5 Info: => 1.4E-06s 21:34:30.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:30.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.5 Info: => 0.0005773s 21:34:30.5 Info: AlterTable LanguageProfiles 21:34:30.5 Info: => 1.4E-06s 21:34:30.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:30.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:30.5 Info: => 0.0005596s 21:34:30.5 Info: UpdateData 21:34:30.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.5 Info: => 4.48E-05s 21:34:30.5 Info: UpdateData 21:34:30.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:30.5 Info: => 3.8E-05s 21:34:30.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:30.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:34:30.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" 21:34:30.5 Info: DROP TABLE "Artists" 21:34:30.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.5 Info: => 0.0049893s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:30', 'rename_quality_profiles_add_upgrade_allowed') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:30.5 Info: => 0.005414s 21:34:30.5 Info: 27: add_import_exclusions migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 27 21:34:30.5 Info: CreateTable ImportListExclusions 21:34:30.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:30.5 Info: => 0.0001393s 21:34:30.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:30.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:30.5 Info: => 9.05E-05s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:30', 'add_import_exclusions') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 27: add_import_exclusions migrated 21:34:30.5 Info: => 0.0004306s 21:34:30.5 Info: 28: clean_artist_metadata_table migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 28 21:34:30.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) 21:34:30.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) 21:34:30.5 Info: => 0.0001658s 21:34:30.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) 21:34:30.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) 21:34:30.5 Info: => 0.0001309s 21:34:30.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) 21:34:30.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) 21:34:30.5 Info: => 0.0001242s 21:34:30.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) 21:34:30.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) 21:34:30.5 Info: => 0.0001251s 21:34:30.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) 21:34:30.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) 21:34:30.5 Info: => 0.0001241s 21:34:30.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) 21:34:30.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) 21:34:30.5 Info: => 0.0001266s 21:34:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:30', 'clean_artist_metadata_table') 21:34:30.5 Info: Committing Transaction 21:34:30.5 Info: 28: clean_artist_metadata_table migrated 21:34:30.5 Info: => 0.0004366s 21:34:30.5 Info: 29: health_issue_notification migrating 21:34:30.5 Info: Beginning Transaction 21:34:30.5 Info: Starting migration of Main DB to 29 21:34:30.5 Info: AlterTable Notifications 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0006453s 21:34:30.5 Info: AlterTable Notifications 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0005817s 21:34:30.5 Info: AlterTable Notifications 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0005824s 21:34:30.5 Info: AlterTable Notifications 21:34:30.5 Info: => 1.2E-06s 21:34:30.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0005974s 21:34:30.5 Info: AlterTable Notifications 21:34:30.5 Info: => 1.3E-06s 21:34:30.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:30.5 Info: => 0.0006062s 21:34:30.5 Info: DeleteColumn Notifications OnDownload 21:34:30.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:34:30.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:34:30.5 Info: DROP TABLE "Notifications" 21:34:30.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.6 Info: => 0.0046624s 21:34:30.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "Notifications" 21:34:30.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:30.6 Info: => 0.0058198s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:30', 'health_issue_notification') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 29: health_issue_notification migrated 21:34:30.6 Info: => 0.0062485s 21:34:30.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 30 21:34:30.6 Info: AlterTable TrackFiles 21:34:30.6 Info: => 1.4E-06s 21:34:30.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:30.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:30.6 Info: => 0.0006541s 21:34:30.6 Info: AlterTable TrackFiles 21:34:30.6 Info: => 1.4E-06s 21:34:30.6 Info: CreateColumn TrackFiles Path String 21:34:30.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:30.6 Info: => 0.0005919s 21:34:30.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:30.6 Info: => 4.1E-05s 21:34:30.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:34:30.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:34:30.6 Info: => 0.0001303s 21:34:30.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:34:30.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:34:30.6 Info: => 0.0001386s 21:34:30.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:34:30.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:34:30.6 Info: => 0.0001465s 21:34:30.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:34:30.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:34:30.6 Info: => 8.73E-05s 21:34:30.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:30.6 Info: => 5.6E-05s 21:34:30.6 Info: AlterTable TrackFiles 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: AlterColumn TrackFiles Path String 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "TrackFiles" 21:34:30.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.6 Info: => 0.0060459s 21:34:30.6 Info: CreateIndex TrackFiles (Path) 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.6 Info: => 8.79E-05s 21:34:30.6 Info: DeleteColumn TrackFiles RelativePath 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "TrackFiles" 21:34:30.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.6 Info: => 0.004867s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:30', 'add_mediafilerepository_mtime') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:30.6 Info: => 0.0052688s 21:34:30.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 31 21:34:30.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:34:30.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:34:30.6 Info: => 9.46E-05s 21:34:30.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:30.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:30.6 Info: => 0.0001368s 21:34:30.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "Artists" 21:34:30.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.6 Info: => 0.0050592s 21:34:30.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.6 Info: => 8.67E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:30', 'add_artistmetadataid_constraint') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:30.6 Info: => 0.0004782s 21:34:30.6 Info: 32: old_ids_and_artist_alias migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 32 21:34:30.6 Info: AlterTable ArtistMetadata 21:34:30.6 Info: => 1.5E-06s 21:34:30.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:30.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:30.6 Info: => 0.0006377s 21:34:30.6 Info: AlterTable ArtistMetadata 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:30.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.6 Info: => 0.0005906s 21:34:30.6 Info: AlterTable Albums 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:30.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.6 Info: => 0.0006134s 21:34:30.6 Info: AlterTable AlbumReleases 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:30.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.6 Info: => 0.0006169s 21:34:30.6 Info: AlterTable Tracks 21:34:30.6 Info: => 1.4E-06s 21:34:30.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:30.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.6 Info: => 0.0006137s 21:34:30.6 Info: AlterTable Tracks 21:34:30.6 Info: => 1.2E-06s 21:34:30.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:30.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:30.6 Info: => 0.000593s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:30', 'old_ids_and_artist_alias') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 32: old_ids_and_artist_alias migrated 21:34:30.6 Info: => 0.0009387s 21:34:30.6 Info: 33: download_propers_config migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 33 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 3.55E-05s 21:34:30.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:30.6 Info: => 4.03E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:30', 'download_propers_config') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 33: download_propers_config migrated 21:34:30.6 Info: => 0.0003307s 21:34:30.6 Info: 34: remove_language_profiles migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 34 21:34:30.6 Info: DeleteTable LanguageProfiles 21:34:30.6 Info: DROP TABLE "LanguageProfiles" 21:34:30.6 Info: => 0.0002291s 21:34:30.6 Info: DeleteColumn Artists LanguageProfileId 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "Artists" 21:34:30.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.6 Info: => 0.0053164s 21:34:30.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "ImportLists" 21:34:30.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:30.6 Info: => 0.0050142s 21:34:30.6 Info: DeleteColumn Blacklist Language 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "Blacklist" 21:34:30.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:30.6 Info: => 0.0059664s 21:34:30.6 Info: DeleteColumn History Language 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "History" 21:34:30.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.6 Info: => 0.005121s 21:34:30.6 Info: DeleteColumn LyricFiles Language 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "LyricFiles" 21:34:30.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.6 Info: => 0.0056389s 21:34:30.6 Info: DeleteColumn TrackFiles Language 21:34:30.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:34:30.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:34:30.6 Info: DROP TABLE "TrackFiles" 21:34:30.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.6 Info: => 0.0048258s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:30', 'remove_language_profiles') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 34: remove_language_profiles migrated 21:34:30.6 Info: => 0.0053805s 21:34:30.6 Info: 35: multi_disc_naming_format migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 35 21:34:30.6 Info: AlterTable NamingConfig 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:30.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:30.6 Info: => 0.0006262s 21:34:30.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:30.6 Info: => 5E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:30', 'multi_disc_naming_format') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 35: multi_disc_naming_format migrated 21:34:30.6 Info: => 0.0003722s 21:34:30.6 Info: 36: add_download_client_priority migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 36 21:34:30.6 Info: AlterTable DownloadClients 21:34:30.6 Info: => 1.4E-06s 21:34:30.6 Info: CreateColumn DownloadClients Priority Int32 21:34:30.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:30.6 Info: => 0.0006616s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 7.88E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:30', 'add_download_client_priority') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 36: add_download_client_priority migrated 21:34:30.6 Info: => 0.0004076s 21:34:30.6 Info: 37: remove_growl_prowl migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 37 21:34:30.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:30.6 Info: => 5.1E-05s 21:34:30.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:30.6 Info: => 3.79E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:30', 'remove_growl_prowl') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 37: remove_growl_prowl migrated 21:34:30.6 Info: => 0.0003249s 21:34:30.6 Info: 38: remove_plex_hometheatre migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 38 21:34:30.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:30.6 Info: => 4.81E-05s 21:34:30.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:30.6 Info: => 3.64E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:30', 'remove_plex_hometheatre') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 38: remove_plex_hometheatre migrated 21:34:30.6 Info: => 0.0003175s 21:34:30.6 Info: 39: add_root_folder_add_defaults migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 39 21:34:30.6 Info: AlterTable RootFolders 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn RootFolders Name String 21:34:30.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:30.6 Info: => 0.000624s 21:34:30.6 Info: AlterTable RootFolders 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:30.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0005779s 21:34:30.6 Info: AlterTable RootFolders 21:34:30.6 Info: => 1.2E-06s 21:34:30.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:30.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0005857s 21:34:30.6 Info: AlterTable RootFolders 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:30.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0005808s 21:34:30.6 Info: AlterTable RootFolders 21:34:30.6 Info: => 1.2E-06s 21:34:30.6 Info: CreateColumn RootFolders DefaultTags String 21:34:30.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:30.6 Info: => 0.0006056s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 5.93E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:30', 'add_root_folder_add_defaults') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 39: add_root_folder_add_defaults migrated 21:34:30.6 Info: => 0.0003848s 21:34:30.6 Info: 40: task_duration migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 40 21:34:30.6 Info: AlterTable ScheduledTasks 21:34:30.6 Info: => 1.9E-06s 21:34:30.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:30.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:30.6 Info: => 0.0006176s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:30', 'task_duration') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 40: task_duration migrated 21:34:30.6 Info: => 0.0009482s 21:34:30.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 41 21:34:30.6 Info: AlterTable ReleaseProfiles 21:34:30.6 Info: => 1.2E-06s 21:34:30.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:30.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:30.6 Info: => 0.0006454s 21:34:30.6 Info: AlterTable ReleaseProfiles 21:34:30.6 Info: => 1.4E-06s 21:34:30.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:30.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0006088s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:30', 'add_indexer_and_enabled_to_release_profiles') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:30.6 Info: => 0.0009521s 21:34:30.6 Info: 42: remove_album_folders migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 42 21:34:30.6 Info: DeleteColumn Artists AlbumFolder 21:34:30.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) 21:34:30.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:30.6 Info: DROP TABLE "Artists" 21:34:30.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.6 Info: => 0.0062224s 21:34:30.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:30.6 Info: => 4.69E-05s 21:34:30.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:30.6 Info: => 3.94E-05s 21:34:30.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:30.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:30.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:30.6 Info: DROP TABLE "NamingConfig" 21:34:30.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:30.6 Info: => 0.0058197s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:30', 'remove_album_folders') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 42: remove_album_folders migrated 21:34:30.6 Info: => 0.0062626s 21:34:30.6 Info: 44: add_priority_to_indexers migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 44 21:34:30.6 Info: AlterTable Indexers 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn Indexers Priority Int32 21:34:30.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:30.6 Info: => 0.0006745s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:30', 'add_priority_to_indexers') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 44: add_priority_to_indexers migrated 21:34:30.6 Info: => 0.0010177s 21:34:30.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 45 21:34:30.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:30.6 Info: => 0.0001282s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 3.11E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:30', 'remove_chown_and_folderchmod_config') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:30.6 Info: => 0.0003294s 21:34:30.6 Info: 47: update_notifiarr migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 47 21:34:30.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:30.6 Info: => 7.79E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:30', 'update_notifiarr') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 47: update_notifiarr migrated 21:34:30.6 Info: => 0.0003568s 21:34:30.6 Info: 49: email_multiple_addresses migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 49 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 6.39E-05s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:30', 'email_multiple_addresses') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 49: email_multiple_addresses migrated 21:34:30.6 Info: => 0.0003576s 21:34:30.6 Info: 50: rename_blacklist_to_blocklist migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 50 21:34:30.6 Info: RenameTable Blacklist Blocklist 21:34:30.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:30.6 Info: => 0.0018212s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:30', 'rename_blacklist_to_blocklist') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 50: rename_blacklist_to_blocklist migrated 21:34:30.6 Info: => 0.0021732s 21:34:30.6 Info: 51: cdh_per_downloadclient migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 51 21:34:30.6 Info: AlterTable DownloadClients 21:34:30.6 Info: => 1.4E-06s 21:34:30.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:30.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.6 Info: => 0.0006417s 21:34:30.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:30.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:30.6 Info: => 0.000599s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 0.0001657s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:30', 'cdh_per_downloadclient') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 51: cdh_per_downloadclient migrated 21:34:30.6 Info: => 0.000471s 21:34:30.6 Info: 52: download_history migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 52 21:34:30.6 Info: CreateTable DownloadHistory 21:34:30.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) 21:34:30.6 Info: => 0.0002203s 21:34:30.6 Info: CreateIndex DownloadHistory (EventType) 21:34:30.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.6 Info: => 0.000101s 21:34:30.6 Info: CreateIndex DownloadHistory (ArtistId) 21:34:30.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.6 Info: => 8.46E-05s 21:34:30.6 Info: CreateIndex DownloadHistory (DownloadId) 21:34:30.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.6 Info: => 8.57E-05s 21:34:30.6 Info: PerformDBOperation 21:34:30.6 Info: Performing DB Operation 21:34:30.6 Info: => 0.0001221s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:30', 'download_history') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 52: download_history migrated 21:34:30.6 Info: => 0.0004779s 21:34:30.6 Info: 53: add_update_history migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 53 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:30', 'add_update_history') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 53: add_update_history migrated 21:34:30.6 Info: => 0.0003162s 21:34:30.6 Info: 54: add_on_update_to_notifications migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 54 21:34:30.6 Info: AlterTable Notifications 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:30.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:30.6 Info: => 0.0007142s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:30', 'add_on_update_to_notifications') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 54: add_on_update_to_notifications migrated 21:34:30.6 Info: => 0.0010316s 21:34:30.6 Info: 55: download_client_per_indexer migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 55 21:34:30.6 Info: AlterTable Indexers 21:34:30.6 Info: => 1.2E-06s 21:34:30.6 Info: CreateColumn Indexers DownloadClientId Int32 21:34:30.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0006989s 21:34:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:30', 'download_client_per_indexer') 21:34:30.6 Info: Committing Transaction 21:34:30.6 Info: 55: download_client_per_indexer migrated 21:34:30.6 Info: => 0.00103s 21:34:30.6 Info: 56: AddNewItemMonitorType migrating 21:34:30.6 Info: Beginning Transaction 21:34:30.6 Info: Starting migration of Main DB to 56 21:34:30.6 Info: AlterTable Artists 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn Artists MonitorNewItems Int32 21:34:30.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.0006833s 21:34:30.6 Info: AlterTable RootFolders 21:34:30.6 Info: => 1.3E-06s 21:34:30.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:30.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:30.6 Info: => 0.000666s 21:34:30.6 Info: AlterTable ImportLists 21:34:30.6 Info: => 1.2E-06s 21:34:30.6 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:30.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:30.7 Info: => 0.0006689s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:30', 'AddNewItemMonitorType') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 56: AddNewItemMonitorType migrated 21:34:30.7 Info: => 0.0010062s 21:34:30.7 Info: 57: ImportListSearch migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 57 21:34:30.7 Info: AlterTable ImportLists 21:34:30.7 Info: => 1.2E-06s 21:34:30.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:30.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:30.7 Info: => 0.0007281s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:30', 'ImportListSearch') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 57: ImportListSearch migrated 21:34:30.7 Info: => 0.0010419s 21:34:30.7 Info: 58: ImportListMonitorExisting migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 58 21:34:30.7 Info: AlterTable ImportLists 21:34:30.7 Info: => 1.4E-06s 21:34:30.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:30.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:30.7 Info: => 0.0007059s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:30', 'ImportListMonitorExisting') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 58: ImportListMonitorExisting migrated 21:34:30.7 Info: => 0.0010244s 21:34:30.7 Info: 59: add_indexer_tags migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 59 21:34:30.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:30.7 Info: => 5.24E-05s 21:34:30.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:30.7 Info: => 3.63E-05s 21:34:30.7 Info: AlterTable Indexers 21:34:30.7 Info: => 1.2E-06s 21:34:30.7 Info: CreateColumn Indexers Tags String 21:34:30.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:30.7 Info: => 0.0006884s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:30', 'add_indexer_tags') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 59: add_indexer_tags migrated 21:34:30.7 Info: => 0.0010245s 21:34:30.7 Info: 60: update_audio_types migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 60 21:34:30.7 Info: PerformDBOperation 21:34:30.7 Info: Performing DB Operation 21:34:30.7 Info: => 5.67E-05s 21:34:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:30', 'update_audio_types') 21:34:30.7 Info: Committing Transaction 21:34:30.7 Info: 60: update_audio_types migrated 21:34:30.7 Info: => 0.0003319s 21:34:30.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:30.7 Info: Beginning Transaction 21:34:30.7 Info: Starting migration of Main DB to 61 21:34:30.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:30.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:30.7 Info: => 5.03E-05s 21:34:30.7 Info: AlterTable AlbumReleases 21:34:30.7 Info: => 1.1E-06s 21:34:30.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "AlbumReleases" 21:34:30.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:30.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:30.7 Info: => 0.0067646s 21:34:30.7 Info: AlterTable Albums 21:34:30.7 Info: => 1.3E-06s 21:34:30.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Albums" 21:34:30.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.7 Info: => 0.0054344s 21:34:30.7 Info: AlterTable Albums 21:34:30.7 Info: => 1.2E-06s 21:34:30.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Albums" 21:34:30.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.7 Info: => 0.0053461s 21:34:30.7 Info: AlterTable Albums 21:34:30.7 Info: => 1.2E-06s 21:34:30.7 Info: AlterColumn Albums Added DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Albums" 21:34:30.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:30.7 Info: => 0.0054245s 21:34:30.7 Info: AlterTable Artists 21:34:30.7 Info: => 1.3E-06s 21:34:30.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Artists" 21:34:30.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.7 Info: => 0.0079795s 21:34:30.7 Info: AlterTable Artists 21:34:30.7 Info: => 1.1E-06s 21:34:30.7 Info: AlterColumn Artists Added DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Artists" 21:34:30.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:30.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:30.7 Info: => 0.0053795s 21:34:30.7 Info: AlterTable Blocklist 21:34:30.7 Info: => 1.2E-06s 21:34:30.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Blocklist" 21:34:30.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.7 Info: => 0.0048336s 21:34:30.7 Info: AlterTable Blocklist 21:34:30.7 Info: => 1.3E-06s 21:34:30.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Blocklist" 21:34:30.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:30.7 Info: => 0.0059947s 21:34:30.7 Info: AlterTable Commands 21:34:30.7 Info: => 1.7E-06s 21:34:30.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Commands" 21:34:30.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.7 Info: => 0.0062324s 21:34:30.7 Info: AlterTable Commands 21:34:30.7 Info: => 1.3E-06s 21:34:30.7 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Commands" 21:34:30.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.7 Info: => 0.0047977s 21:34:30.7 Info: AlterTable Commands 21:34:30.7 Info: => 1.4E-06s 21:34:30.7 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:30.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:34:30.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:34:30.7 Info: DROP TABLE "Commands" 21:34:30.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:30.7 Info: => 0.0047976s 21:34:30.7 Info: AlterTable DownloadClientStatus 21:34:30.7 Info: => 1.3E-06s 21:34:30.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:30.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) 21:34:30.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.7 Info: DROP TABLE "DownloadClientStatus" 21:34:30.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.7 Info: => 0.0049962s 21:34:30.7 Info: AlterTable DownloadClientStatus 21:34:30.7 Info: => 1.2E-06s 21:34:30.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:30.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) 21:34:30.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.7 Info: DROP TABLE "DownloadClientStatus" 21:34:30.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.7 Info: => 0.0063066s 21:34:30.7 Info: AlterTable DownloadClientStatus 21:34:30.7 Info: => 1.3E-06s 21:34:30.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:30.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) 21:34:30.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:30.7 Info: DROP TABLE "DownloadClientStatus" 21:34:30.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:30.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.7 Info: => 0.0049909s 21:34:30.7 Info: AlterTable DownloadHistory 21:34:30.7 Info: => 1.3E-06s 21:34:30.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:30.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:30.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:30.7 Info: DROP TABLE "DownloadHistory" 21:34:30.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:30.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:30.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:30.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:30.7 Info: => 0.0064862s 21:34:30.7 Info: AlterTable ExtraFiles 21:34:30.7 Info: => 1.4E-06s 21:34:30.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:30.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:30.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:30.7 Info: DROP TABLE "ExtraFiles" 21:34:30.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.8 Info: => 0.0047631s 21:34:30.8 Info: AlterTable ExtraFiles 21:34:30.8 Info: => 1.3E-06s 21:34:30.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "ExtraFiles" 21:34:30.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:30.8 Info: => 0.0059601s 21:34:30.8 Info: AlterTable History 21:34:30.8 Info: => 1.4E-06s 21:34:30.8 Info: AlterColumn History Date DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "History" 21:34:30.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:30.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:30.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:30.8 Info: => 0.0066184s 21:34:30.8 Info: AlterTable ImportListStatus 21:34:30.8 Info: => 1.2E-06s 21:34:30.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:30.8 Info: DROP TABLE "ImportListStatus" 21:34:30.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.8 Info: => 0.004918s 21:34:30.8 Info: AlterTable ImportListStatus 21:34:30.8 Info: => 1.2E-06s 21:34:30.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:30.8 Info: DROP TABLE "ImportListStatus" 21:34:30.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.8 Info: => 0.0050014s 21:34:30.8 Info: AlterTable ImportListStatus 21:34:30.8 Info: => 1.3E-06s 21:34:30.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:30.8 Info: DROP TABLE "ImportListStatus" 21:34:30.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:30.8 Info: => 0.0068967s 21:34:30.8 Info: AlterTable IndexerStatus 21:34:30.8 Info: => 1.2E-06s 21:34:30.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:30.8 Info: DROP TABLE "IndexerStatus" 21:34:30.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.8 Info: => 0.0049223s 21:34:30.8 Info: AlterTable IndexerStatus 21:34:30.8 Info: => 1.3E-06s 21:34:30.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:30.8 Info: DROP TABLE "IndexerStatus" 21:34:30.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.8 Info: => 0.0062569s 21:34:30.8 Info: AlterTable IndexerStatus 21:34:30.8 Info: => 1.3E-06s 21:34:30.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:30.8 Info: DROP TABLE "IndexerStatus" 21:34:30.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.8 Info: => 0.0049396s 21:34:30.8 Info: AlterTable LyricFiles 21:34:30.8 Info: => 1.2E-06s 21:34:30.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "LyricFiles" 21:34:30.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.8 Info: => 0.0048229s 21:34:30.8 Info: AlterTable LyricFiles 21:34:30.8 Info: => 1.3E-06s 21:34:30.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "LyricFiles" 21:34:30.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:30.8 Info: => 0.0059103s 21:34:30.8 Info: AlterTable MetadataFiles 21:34:30.8 Info: => 1.3E-06s 21:34:30.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "MetadataFiles" 21:34:30.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.8 Info: => 0.0061266s 21:34:30.8 Info: AlterTable MetadataFiles 21:34:30.8 Info: => 1.4E-06s 21:34:30.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "MetadataFiles" 21:34:30.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:30.8 Info: => 0.0049791s 21:34:30.8 Info: AlterTable PendingReleases 21:34:30.8 Info: => 1.9E-06s 21:34:30.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:30.8 Info: DROP TABLE "PendingReleases" 21:34:30.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:30.8 Info: => 0.0047818s 21:34:30.8 Info: AlterTable ScheduledTasks 21:34:30.8 Info: => 1.4E-06s 21:34:30.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.8 Info: DROP TABLE "ScheduledTasks" 21:34:30.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.8 Info: => 0.0065525s 21:34:30.8 Info: AlterTable ScheduledTasks 21:34:30.8 Info: => 1.2E-06s 21:34:30.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:30.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:34:30.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:30.8 Info: DROP TABLE "ScheduledTasks" 21:34:30.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.8 Info: => 0.0048085s 21:34:30.8 Info: AlterTable TrackFiles 21:34:30.8 Info: => 1.4E-06s 21:34:30.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "TrackFiles" 21:34:30.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.8 Info: => 0.005062s 21:34:30.8 Info: AlterTable TrackFiles 21:34:30.8 Info: => 1.2E-06s 21:34:30.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:30.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:34:30.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:34:30.8 Info: DROP TABLE "TrackFiles" 21:34:30.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:30.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:30.8 Info: => 0.0051207s 21:34:30.8 Info: AlterTable VersionInfo 21:34:30.8 Info: => 1.4E-06s 21:34:30.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:30.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:30.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:30.8 Info: DROP TABLE "VersionInfo" 21:34:30.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:30.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.9 Info: => 0.0064985s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:30', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:30.9 Info: => 0.0072486s 21:34:30.9 Info: 62: add_on_delete_to_notifications migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 62 21:34:30.9 Info: AlterTable Notifications 21:34:30.9 Info: => 1.4E-06s 21:34:30.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:30.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0007054s 21:34:30.9 Info: AlterTable Notifications 21:34:30.9 Info: => 1.3E-06s 21:34:30.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:30.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0006907s 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:30', 'add_on_delete_to_notifications') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 62: add_on_delete_to_notifications migrated 21:34:30.9 Info: => 0.0010342s 21:34:30.9 Info: 63: add_custom_formats migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 63 21:34:30.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 21:34:30.9 Info: AlterTable DelayProfiles 21:34:30.9 Info: => 1.2E-06s 21:34:30.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:30.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0007013s 21:34:30.9 Info: UpdateData 21:34:30.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:30.9 Info: => 5.32E-05s 21:34:30.9 Info: AlterTable TrackFiles 21:34:30.9 Info: => 1.3E-06s 21:34:30.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:30.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:30.9 Info: => 0.0006408s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 0.0013107s 21:34:30.9 Info: CreateTable CustomFormats 21:34:30.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:34:30.9 Info: => 0.000193s 21:34:30.9 Info: CreateIndex CustomFormats (Name) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:30.9 Info: => 9.43E-05s 21:34:30.9 Info: AlterTable QualityProfiles 21:34:30.9 Info: => 1.5E-06s 21:34:30.9 Info: CreateColumn QualityProfiles FormatItems String 21:34:30.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:30.9 Info: => 0.0006757s 21:34:30.9 Info: AlterTable QualityProfiles 21:34:30.9 Info: => 1.2E-06s 21:34:30.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:30.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0006506s 21:34:30.9 Info: AlterTable QualityProfiles 21:34:30.9 Info: => 1.4E-06s 21:34:30.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:30.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0006554s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 0.0014646s 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: => 3.86E-05s 21:34:30.9 Info: DeleteColumn ReleaseProfiles Preferred 21:34:30.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:34:30.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:30.9 Info: DROP TABLE "ReleaseProfiles" 21:34:30.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.9 Info: => 0.0059841s 21:34:30.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:30.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:34:30.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:30.9 Info: DROP TABLE "ReleaseProfiles" 21:34:30.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:30.9 Info: => 0.0062382s 21:34:30.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:30.9 Info: => 5.54E-05s 21:34:30.9 Info: AlterTable DelayProfiles 21:34:30.9 Info: => 1.2E-06s 21:34:30.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:30.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:30.9 Info: => 0.0006765s 21:34:30.9 Info: AlterTable DelayProfiles 21:34:30.9 Info: => 1.3E-06s 21:34:30.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:30.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:30.9 Info: => 0.0006598s 21:34:30.9 Info: -> 1 Insert operations completed in 00:00:00.0009503 taking an average of 00:00:00.0009503 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:30', 'add_custom_formats') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 63: add_custom_formats migrated 21:34:30.9 Info: => 0.0010997s 21:34:30.9 Debug: Took: 00:00:00.4819835 21:34:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:34:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:34:30.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864709651726_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:30.9 Info: DatabaseEngineVersionCheck migrating 21:34:30.9 Info: PerformDBOperation 21:34:30.9 Info: Performing DB Operation 21:34:30.9 Info: SQLite 3.47.2 21:34:30.9 Info: => 0.0010181s 21:34:30.9 Info: DatabaseEngineVersionCheck migrated 21:34:30.9 Info: => 0.001035s 21:34:30.9 Info: VersionMigration migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: CreateTable VersionInfo 21:34:30.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:30.9 Info: => 0.0001869s 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: VersionMigration migrated 21:34:30.9 Info: => 0.0005667s 21:34:30.9 Info: VersionUniqueMigration migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: CreateIndex VersionInfo (Version) 21:34:30.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:30.9 Info: => 0.0001247s 21:34:30.9 Info: AlterTable VersionInfo 21:34:30.9 Info: => 1.2E-06s 21:34:30.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:30.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:30.9 Info: => 0.0006094s 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: VersionUniqueMigration migrated 21:34:30.9 Info: => 0.0008453s 21:34:30.9 Info: VersionDescriptionMigration migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: AlterTable VersionInfo 21:34:30.9 Info: => 1.3E-06s 21:34:30.9 Info: CreateColumn VersionInfo Description String 21:34:30.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:30.9 Info: => 0.0002366s 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: VersionDescriptionMigration migrated 21:34:30.9 Info: => 0.0004511s 21:34:30.9 Info: 1: InitialSetup migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 1 21:34:30.9 Info: CreateTable Config 21:34:30.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:30.9 Info: => 0.0002203s 21:34:30.9 Info: CreateIndex Config (Key) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:30.9 Info: => 8.22E-05s 21:34:30.9 Info: CreateTable RootFolders 21:34:30.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:30.9 Info: => 0.0001289s 21:34:30.9 Info: CreateIndex RootFolders (Path) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:30.9 Info: => 8.84E-05s 21:34:30.9 Info: CreateTable Artists 21:34:30.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:34:30.9 Info: => 0.0003145s 21:34:30.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:30.9 Info: => 0.0001017s 21:34:30.9 Info: CreateIndex Artists (NameSlug) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:30.9 Info: => 7.65E-05s 21:34:30.9 Info: CreateIndex Artists (CleanName) 21:34:30.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:30.9 Info: => 8.85E-05s 21:34:30.9 Info: CreateIndex Artists (Path) 21:34:30.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:30.9 Info: => 7.83E-05s 21:34:30.9 Info: CreateTable Albums 21:34:30.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:34:30.9 Info: => 0.000275s 21:34:30.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:30.9 Info: => 9.97E-05s 21:34:30.9 Info: CreateIndex Albums (MBId) 21:34:30.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:30.9 Info: => 7.32E-05s 21:34:30.9 Info: CreateIndex Albums (TADBId) 21:34:30.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:30.9 Info: => 7.99E-05s 21:34:30.9 Info: CreateIndex Albums (TitleSlug) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:30.9 Info: => 7.68E-05s 21:34:30.9 Info: CreateIndex Albums (CleanTitle) 21:34:30.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:30.9 Info: => 6.97E-05s 21:34:30.9 Info: CreateIndex Albums (Path) 21:34:30.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:30.9 Info: => 7.63E-05s 21:34:30.9 Info: CreateTable Tracks 21:34:30.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:34:30.9 Info: => 0.0002053s 21:34:30.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:30.9 Info: => 8.26E-05s 21:34:30.9 Info: CreateIndex Tracks (ArtistId) 21:34:30.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:30.9 Info: => 8.48E-05s 21:34:30.9 Info: CreateIndex Tracks (TrackFileId) 21:34:30.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:30.9 Info: => 0.0001121s 21:34:30.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:30.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:30.9 Info: => 0.0001178s 21:34:30.9 Info: CreateTable TrackFiles 21:34:30.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:34:30.9 Info: => 0.0001929s 21:34:30.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:30.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:30.9 Info: => 8.45E-05s 21:34:30.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:30.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:30.9 Info: => 7.69E-05s 21:34:30.9 Info: CreateTable History 21:34:30.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:34:30.9 Info: => 0.0001953s 21:34:30.9 Info: CreateIndex History (Date) 21:34:30.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:30.9 Info: => 8.41E-05s 21:34:30.9 Info: CreateIndex History (EventType) 21:34:30.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:30.9 Info: => 0.0001098s 21:34:30.9 Info: CreateIndex History (DownloadId) 21:34:30.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:30.9 Info: => 0.0021645s 21:34:30.9 Info: CreateIndex History (AlbumId) 21:34:30.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:30.9 Info: => 9.59E-05s 21:34:30.9 Info: CreateTable Notifications 21:34:30.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:34:30.9 Info: => 0.0001859s 21:34:30.9 Info: CreateTable ScheduledTasks 21:34:30.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:34:30.9 Info: => 0.0001377s 21:34:30.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:30.9 Info: => 8.32E-05s 21:34:30.9 Info: CreateTable Indexers 21:34:30.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:34:30.9 Info: => 0.0001442s 21:34:30.9 Info: CreateIndex Indexers (Name) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:30.9 Info: => 0.0001052s 21:34:30.9 Info: CreateTable Profiles 21:34:30.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:34:30.9 Info: => 0.0001393s 21:34:30.9 Info: CreateIndex Profiles (Name) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:30.9 Info: => 8.34E-05s 21:34:30.9 Info: CreateTable QualityDefinitions 21:34:30.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:34:30.9 Info: => 0.0001456s 21:34:30.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:30.9 Info: => 8.2E-05s 21:34:30.9 Info: CreateIndex QualityDefinitions (Title) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:30.9 Info: => 8.68E-05s 21:34:30.9 Info: CreateTable NamingConfig 21:34:30.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:34:30.9 Info: => 0.0001681s 21:34:30.9 Info: CreateTable Blacklist 21:34:30.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:34:30.9 Info: => 0.0002024s 21:34:30.9 Info: CreateTable Metadata 21:34:30.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:34:30.9 Info: => 0.0001396s 21:34:30.9 Info: CreateTable MetadataFiles 21:34:30.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:34:30.9 Info: => 0.000174s 21:34:30.9 Info: CreateTable DownloadClients 21:34:30.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:34:30.9 Info: => 0.0001375s 21:34:30.9 Info: CreateTable PendingReleases 21:34:30.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:34:30.9 Info: => 0.0001388s 21:34:30.9 Info: CreateTable RemotePathMappings 21:34:30.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:34:30.9 Info: => 0.0001072s 21:34:30.9 Info: CreateTable Tags 21:34:30.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:30.9 Info: => 9.29E-05s 21:34:30.9 Info: CreateIndex Tags (Label) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:30.9 Info: => 9.58E-05s 21:34:30.9 Info: CreateTable Restrictions 21:34:30.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:30.9 Info: => 0.000142s 21:34:30.9 Info: CreateTable DelayProfiles 21:34:30.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:34:30.9 Info: => 0.0001636s 21:34:30.9 Info: CreateTable Users 21:34:30.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:34:30.9 Info: => 0.0001292s 21:34:30.9 Info: CreateIndex Users (Identifier) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:30.9 Info: => 8.73E-05s 21:34:30.9 Info: CreateIndex Users (Username) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:30.9 Info: => 8.44E-05s 21:34:30.9 Info: CreateTable Commands 21:34:30.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:34:30.9 Info: => 0.0001682s 21:34:30.9 Info: CreateTable IndexerStatus 21:34:30.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:34:30.9 Info: => 0.0001625s 21:34:30.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:30.9 Info: => 8.54E-05s 21:34:30.9 Info: CreateTable ExtraFiles 21:34:30.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:34:30.9 Info: => 0.0001582s 21:34:30.9 Info: CreateTable LyricFiles 21:34:30.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:34:30.9 Info: => 0.0001747s 21:34:30.9 Info: CreateTable LanguageProfiles 21:34:30.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:34:30.9 Info: => 0.0001093s 21:34:30.9 Info: CreateIndex LanguageProfiles (Name) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:30.9 Info: => 9.34E-05s 21:34:30.9 Info: CreateTable DownloadClientStatus 21:34:30.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:34:30.9 Info: => 0.0001154s 21:34:30.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:30.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:30.9 Info: => 0.0001167s 21:34:30.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:30.9 Info: -> 1 Insert operations completed in 00:00:00.0000692 taking an average of 00:00:00.0000692 21:34:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:31', 'InitialSetup') 21:34:30.9 Info: Committing Transaction 21:34:30.9 Info: 1: InitialSetup migrated 21:34:30.9 Info: => 0.0009376s 21:34:30.9 Info: 2: add_reason_to_pending_releases migrating 21:34:30.9 Info: Beginning Transaction 21:34:30.9 Info: Starting migration of Main DB to 2 21:34:30.9 Info: AlterTable PendingReleases 21:34:30.9 Info: => 1.1E-06s 21:34:30.9 Info: CreateColumn PendingReleases Reason Int32 21:34:30.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0005962s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:31', 'add_reason_to_pending_releases') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 2: add_reason_to_pending_releases migrated 21:34:31.0 Info: => 0.0009099s 21:34:31.0 Info: 3: add_medium_support migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 3 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: CreateColumn Albums Media String 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:31.0 Info: => 0.0005873s 21:34:31.0 Info: AlterTable Tracks 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0005379s 21:34:31.0 Info: AlterTable Tracks 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0005316s 21:34:31.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.0 Info: => 4.68E-05s 21:34:31.0 Info: DeleteColumn Tracks TrackNumber 21:34:31.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:34:31.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:34:31.0 Info: DROP TABLE "Tracks" 21:34:31.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.0 Info: => 0.0047154s 21:34:31.0 Info: AlterTable Tracks 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Tracks TrackNumber String 21:34:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:31.0 Info: => 0.0005267s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:31', 'add_medium_support') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 3: add_medium_support migrated 21:34:31.0 Info: => 0.0009151s 21:34:31.0 Info: 4: add_various_qualites_in_profile migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 4 21:34:31.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.0 Info: => 5.62E-05s 21:34:31.0 Info: PerformDBOperation 21:34:31.0 Info: Performing DB Operation 21:34:31.0 Info: => 4.08E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:31', 'add_various_qualites_in_profile') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 4: add_various_qualites_in_profile migrated 21:34:31.0 Info: => 0.0003099s 21:34:31.0 Info: 5: metadata_profiles migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 5 21:34:31.0 Info: CreateTable MetadataProfiles 21:34:31.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:34:31.0 Info: => 0.0001355s 21:34:31.0 Info: CreateIndex MetadataProfiles (Name) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:31.0 Info: => 9.49E-05s 21:34:31.0 Info: AlterTable Artists 21:34:31.0 Info: => 1.1E-06s 21:34:31.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:31.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:31.0 Info: => 0.0005965s 21:34:31.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:31.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:34:31.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:34:31.0 Info: DROP TABLE "Artists" 21:34:31.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.0 Info: => 0.0048544s 21:34:31.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:31.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:34:31.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:34:31.0 Info: DROP TABLE "Artists" 21:34:31.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.0 Info: => 0.0047133s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: CreateColumn Albums SecondaryTypes String 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:31.0 Info: => 0.0005586s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:31', 'metadata_profiles') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 5: metadata_profiles migrated 21:34:31.0 Info: => 0.0009625s 21:34:31.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 6 21:34:31.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:31.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:34:31.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:31.0 Info: DROP TABLE "Indexers" 21:34:31.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.0 Info: => 0.0056356s 21:34:31.0 Info: AlterTable Indexers 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:31.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:31.0 Info: => 0.000543s 21:34:31.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.0 Info: => 4.44E-05s 21:34:31.0 Info: AlterTable Indexers 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:31.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) 21:34:31.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" 21:34:31.0 Info: DROP TABLE "Indexers" 21:34:31.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.0 Info: => 0.0041829s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:31', 'separate_automatic_and_interactive_search') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:31.0 Info: => 0.0045382s 21:34:31.0 Info: 7: change_album_path_to_relative migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 7 21:34:31.0 Info: DeleteColumn Albums Path 21:34:31.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) 21:34:31.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" 21:34:31.0 Info: DROP TABLE "Albums" 21:34:31.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.0 Info: => 0.0059768s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:31', 'change_album_path_to_relative') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 7: change_album_path_to_relative migrated 21:34:31.0 Info: => 0.0063951s 21:34:31.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 8 21:34:31.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 21:34:31.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 21:34:31.0 Info: => 5.49E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:31', 'change_quality_size_mb_to_kb') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:31.0 Info: => 0.0003207s 21:34:31.0 Info: 9: album_releases migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 9 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Albums Releases String 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:31.0 Info: => 0.0006035s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Albums CurrentRelease String 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:31.0 Info: => 0.0005619s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:31', 'album_releases') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 9: album_releases migrated 21:34:31.0 Info: => 0.0028208s 21:34:31.0 Info: 10: album_releases_fix migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 10 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.5E-06s 21:34:31.0 Info: AlterColumn Albums Releases String 21:34:31.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) 21:34:31.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" 21:34:31.0 Info: DROP TABLE "Albums" 21:34:31.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.0 Info: => 0.0058985s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: AlterColumn Albums CurrentRelease String 21:34:31.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) 21:34:31.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" 21:34:31.0 Info: DROP TABLE "Albums" 21:34:31.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.0 Info: => 0.0047821s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:31', 'album_releases_fix') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 10: album_releases_fix migrated 21:34:31.0 Info: => 0.0051626s 21:34:31.0 Info: 11: import_lists migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 11 21:34:31.0 Info: CreateTable ImportLists 21:34:31.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) 21:34:31.0 Info: => 0.0001747s 21:34:31.0 Info: CreateIndex ImportLists (Name) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.0 Info: => 8.53E-05s 21:34:31.0 Info: CreateTable ImportListStatus 21:34:31.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) 21:34:31.0 Info: => 0.000125s 21:34:31.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.0 Info: => 8.18E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:31', 'import_lists') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 11: import_lists migrated 21:34:31.0 Info: => 0.0004041s 21:34:31.0 Info: 12: add_release_status migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 12 21:34:31.0 Info: AlterTable MetadataProfiles 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:31.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:31.0 Info: => 0.0006205s 21:34:31.0 Info: PerformDBOperation 21:34:31.0 Info: Performing DB Operation 21:34:31.0 Info: => 3.31E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:31', 'add_release_status') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 12: add_release_status migrated 21:34:31.0 Info: => 0.0003281s 21:34:31.0 Info: 13: album_download_notification migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 13 21:34:31.0 Info: AlterTable Notifications 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:31.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0006055s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:31', 'album_download_notification') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 13: album_download_notification migrated 21:34:31.0 Info: => 0.0009324s 21:34:31.0 Info: 14: fix_language_metadata_profiles migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 14 21:34:31.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 21:34:31.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 21:34:31.0 Info: => 8.08E-05s 21:34:31.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:34:31.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:34:31.0 Info: => 6.16E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:31', 'fix_language_metadata_profiles') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 14: fix_language_metadata_profiles migrated 21:34:31.0 Info: => 0.000325s 21:34:31.0 Info: 15: remove_fanzub migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 15 21:34:31.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.0 Info: => 5.15E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:31', 'remove_fanzub') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 15: remove_fanzub migrated 21:34:31.0 Info: => 0.0003367s 21:34:31.0 Info: 16: update_artist_history_indexes migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 16 21:34:31.0 Info: CreateIndex Albums (ArtistId) 21:34:31.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:31.0 Info: => 0.0001129s 21:34:31.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:31.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:31.0 Info: => 9E-05s 21:34:31.0 Info: DeleteIndex History (AlbumId) 21:34:31.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:31.0 Info: => 0.0001305s 21:34:31.0 Info: CreateIndex History (AlbumId, Date) 21:34:31.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.0 Info: => 9.71E-05s 21:34:31.0 Info: DeleteIndex History (DownloadId) 21:34:31.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:31.0 Info: => 0.0001136s 21:34:31.0 Info: CreateIndex History (DownloadId, Date) 21:34:31.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.0 Info: => 9.44E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:31', 'update_artist_history_indexes') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 16: update_artist_history_indexes migrated 21:34:31.0 Info: => 0.0004187s 21:34:31.0 Info: 17: remove_nma migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 17 21:34:31.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:31.0 Info: => 4.97E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:31', 'remove_nma') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 17: remove_nma migrated 21:34:31.0 Info: => 0.0003034s 21:34:31.0 Info: 18: album_disambiguation migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 18 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.9E-06s 21:34:31.0 Info: CreateColumn Albums Disambiguation String 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:31.0 Info: => 0.0006259s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:31', 'album_disambiguation') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 18: album_disambiguation migrated 21:34:31.0 Info: => 0.0009671s 21:34:31.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 19 21:34:31.0 Info: PerformDBOperation 21:34:31.0 Info: Performing DB Operation 21:34:31.0 Info: => 3.55E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:31', 'add_ape_quality_in_profiles') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:31.0 Info: => 0.0003056s 21:34:31.0 Info: 20: remove_pushalot migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 20 21:34:31.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:31.0 Info: => 4.96E-05s 21:34:31.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:31.0 Info: => 3.83E-05s 21:34:31.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:31.0 Info: => 3.75E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:31', 'remove_pushalot') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 20: remove_pushalot migrated 21:34:31.0 Info: => 0.0003186s 21:34:31.0 Info: 21: add_custom_filters migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 21 21:34:31.0 Info: CreateTable CustomFilters 21:34:31.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:34:31.0 Info: => 0.0001345s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:31', 'add_custom_filters') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 21: add_custom_filters migrated 21:34:31.0 Info: => 0.0004306s 21:34:31.0 Info: 22: import_list_tags migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 22 21:34:31.0 Info: AlterTable ImportLists 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: CreateColumn ImportLists Tags String 21:34:31.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:31.0 Info: => 0.0006239s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:31', 'import_list_tags') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 22: import_list_tags migrated 21:34:31.0 Info: => 0.000929s 21:34:31.0 Info: 23: add_release_groups_etc migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 23 21:34:31.0 Info: CreateTable ArtistMetadata 21:34:31.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:34:31.0 Info: => 0.0001915s 21:34:31.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:31.0 Info: => 9.14E-05s 21:34:31.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:34:31.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:34:31.0 Info: => 9.15E-05s 21:34:31.0 Info: AlterTable Artists 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:31.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0006333s 21:34:31.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.0 Info: => 7.45E-05s 21:34:31.0 Info: CreateTable AlbumReleases 21:34:31.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:34:31.0 Info: => 0.0001721s 21:34:31.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.0 Info: => 9.03E-05s 21:34:31.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:31.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.0 Info: => 8.32E-05s 21:34:31.0 Info: PerformDBOperation 21:34:31.0 Info: Performing DB Operation 21:34:31.0 Info: => 3.98E-05s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0006406s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:31.0 Info: => 0.000629s 21:34:31.0 Info: AlterTable Albums 21:34:31.0 Info: => 1.3E-06s 21:34:31.0 Info: CreateColumn Albums Links String 21:34:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:31.0 Info: => 0.0006114s 21:34:31.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:34:31.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:31.0 Info: => 8.72E-05s 21:34:31.0 Info: AlterTable Tracks 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:31.0 Info: => 0.0006227s 21:34:31.0 Info: AlterTable Tracks 21:34:31.0 Info: => 1E-06s 21:34:31.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0006338s 21:34:31.0 Info: AlterTable Tracks 21:34:31.0 Info: => 1.2E-06s 21:34:31.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.0 Info: => 0.0006245s 21:34:31.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:34:31.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:31.0 Info: => 8.69E-05s 21:34:31.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:34:31.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:31.0 Info: => 7.23E-05s 21:34:31.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:31.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:34:31.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:34:31.0 Info: DROP TABLE "Artists" 21:34:31.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.0 Info: => 0.0058609s 21:34:31.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:31.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:34:31.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:34:31.0 Info: DROP TABLE "Albums" 21:34:31.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.0 Info: => 0.0051243s 21:34:31.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:31.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:34:31.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:34:31.0 Info: DROP TABLE "Tracks" 21:34:31.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.0 Info: => 0.0059384s 21:34:31.0 Info: DeleteColumn TrackFiles ArtistId 21:34:31.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:34:31.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:34:31.0 Info: DROP TABLE "TrackFiles" 21:34:31.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.0 Info: => 0.0044686s 21:34:31.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 8.56E-05s 21:34:31.0 Info: CreateIndex Artists (Monitored) 21:34:31.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.0 Info: => 8.27E-05s 21:34:31.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:31.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 8.12E-05s 21:34:31.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:31.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:31.0 Info: => 8.29E-05s 21:34:31.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:31.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:31.0 Info: => 8.1E-05s 21:34:31.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:31.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:31.0 Info: => 8.87E-05s 21:34:31.0 Info: UpdateData 21:34:31.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.0 Info: => 4.78E-05s 21:34:31.0 Info: UpdateData 21:34:31.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.0 Info: => 4.09E-05s 21:34:31.0 Info: UpdateData 21:34:31.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:31.0 Info: => 4.68E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:31', 'add_release_groups_etc') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 23: add_release_groups_etc migrated 21:34:31.0 Info: => 0.0005948s 21:34:31.0 Info: 24: NewMediaInfoFormat migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 24 21:34:31.0 Info: UpdateData 21:34:31.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:31.0 Info: => 5.63E-05s 21:34:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:31', 'NewMediaInfoFormat') 21:34:31.0 Info: Committing Transaction 21:34:31.0 Info: 24: NewMediaInfoFormat migrated 21:34:31.0 Info: => 0.0003201s 21:34:31.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:31.0 Info: Beginning Transaction 21:34:31.0 Info: Starting migration of Main DB to 25 21:34:31.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:31.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:31.0 Info: => 0.0016904s 21:34:31.0 Info: AlterTable ReleaseProfiles 21:34:31.0 Info: => 1.5E-06s 21:34:31.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:31.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:31.1 Info: => 0.0005922s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:31', 'rename_restrictions_to_release_profiles') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:31.1 Info: => 0.0009079s 21:34:31.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 26 21:34:31.1 Info: RenameTable Profiles QualityProfiles 21:34:31.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:31.1 Info: => 0.0016948s 21:34:31.1 Info: AlterTable QualityProfiles 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:31.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.1 Info: => 0.0006376s 21:34:31.1 Info: AlterTable LanguageProfiles 21:34:31.1 Info: => 1.4E-06s 21:34:31.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:31.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.1 Info: => 0.0005778s 21:34:31.1 Info: UpdateData 21:34:31.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.1 Info: => 5.04E-05s 21:34:31.1 Info: UpdateData 21:34:31.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.1 Info: => 3.73E-05s 21:34:31.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:31.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:34:31.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:34:31.1 Info: DROP TABLE "Artists" 21:34:31.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.1 Info: => 0.0050793s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:31', 'rename_quality_profiles_add_upgrade_allowed') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:31.1 Info: => 0.0055105s 21:34:31.1 Info: 27: add_import_exclusions migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 27 21:34:31.1 Info: CreateTable ImportListExclusions 21:34:31.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:31.1 Info: => 0.0001389s 21:34:31.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:31.1 Info: => 9.09E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:31', 'add_import_exclusions') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 27: add_import_exclusions migrated 21:34:31.1 Info: => 0.000439s 21:34:31.1 Info: 28: clean_artist_metadata_table migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 28 21:34:31.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:34:31.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:34:31.1 Info: => 0.0001662s 21:34:31.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:34:31.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:34:31.1 Info: => 0.000132s 21:34:31.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:34:31.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:34:31.1 Info: => 0.0001308s 21:34:31.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:34:31.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:34:31.1 Info: => 0.0001481s 21:34:31.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:34:31.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:34:31.1 Info: => 0.000131s 21:34:31.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:34:31.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:34:31.1 Info: => 0.0001279s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:31', 'clean_artist_metadata_table') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 28: clean_artist_metadata_table migrated 21:34:31.1 Info: => 0.0004416s 21:34:31.1 Info: 29: health_issue_notification migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 29 21:34:31.1 Info: AlterTable Notifications 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:31.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0006569s 21:34:31.1 Info: AlterTable Notifications 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:31.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0006018s 21:34:31.1 Info: AlterTable Notifications 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:31.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005861s 21:34:31.1 Info: AlterTable Notifications 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:31.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.000588s 21:34:31.1 Info: AlterTable Notifications 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:31.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0006058s 21:34:31.1 Info: DeleteColumn Notifications OnDownload 21:34:31.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) 21:34:31.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" 21:34:31.1 Info: DROP TABLE "Notifications" 21:34:31.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.1 Info: => 0.0059786s 21:34:31.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:31.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) 21:34:31.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" 21:34:31.1 Info: DROP TABLE "Notifications" 21:34:31.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.1 Info: => 0.004616s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:31', 'health_issue_notification') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 29: health_issue_notification migrated 21:34:31.1 Info: => 0.0050592s 21:34:31.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 30 21:34:31.1 Info: AlterTable TrackFiles 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:31.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:31.1 Info: => 0.0006308s 21:34:31.1 Info: AlterTable TrackFiles 21:34:31.1 Info: => 1.4E-06s 21:34:31.1 Info: CreateColumn TrackFiles Path String 21:34:31.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:31.1 Info: => 0.0005943s 21:34:31.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.1 Info: => 3.96E-05s 21:34:31.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) 21:34:31.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) 21:34:31.1 Info: => 0.0001289s 21:34:31.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) 21:34:31.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) 21:34:31.1 Info: => 0.0001371s 21:34:31.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) 21:34:31.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) 21:34:31.1 Info: => 0.0001427s 21:34:31.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") 21:34:31.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") 21:34:31.1 Info: => 8.58E-05s 21:34:31.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.1 Info: => 5.74E-05s 21:34:31.1 Info: AlterTable TrackFiles 21:34:31.1 Info: => 1.1E-06s 21:34:31.1 Info: AlterColumn TrackFiles Path String 21:34:31.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) 21:34:31.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" 21:34:31.1 Info: DROP TABLE "TrackFiles" 21:34:31.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.1 Info: => 0.0048385s 21:34:31.1 Info: CreateIndex TrackFiles (Path) 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.1 Info: => 8.74E-05s 21:34:31.1 Info: DeleteColumn TrackFiles RelativePath 21:34:31.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) 21:34:31.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" 21:34:31.1 Info: DROP TABLE "TrackFiles" 21:34:31.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.1 Info: => 0.0049306s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:31', 'add_mediafilerepository_mtime') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:31.1 Info: => 0.0053105s 21:34:31.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 31 21:34:31.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") 21:34:31.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") 21:34:31.1 Info: => 9.65E-05s 21:34:31.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:31.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:31.1 Info: => 0.0001411s 21:34:31.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:31.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:34:31.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" 21:34:31.1 Info: DROP TABLE "Artists" 21:34:31.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.1 Info: => 0.0064101s 21:34:31.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.1 Info: => 9.24E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:31', 'add_artistmetadataid_constraint') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:31.1 Info: => 0.0004944s 21:34:31.1 Info: 32: old_ids_and_artist_alias migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 32 21:34:31.1 Info: AlterTable ArtistMetadata 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:31.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:31.1 Info: => 0.0006628s 21:34:31.1 Info: AlterTable ArtistMetadata 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:31.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.1 Info: => 0.0006129s 21:34:31.1 Info: AlterTable Albums 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:31.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.1 Info: => 0.0005938s 21:34:31.1 Info: AlterTable AlbumReleases 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:31.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.1 Info: => 0.0006153s 21:34:31.1 Info: AlterTable Tracks 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.1 Info: => 0.0006436s 21:34:31.1 Info: AlterTable Tracks 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.1 Info: => 0.0005932s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:31', 'old_ids_and_artist_alias') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 32: old_ids_and_artist_alias migrated 21:34:31.1 Info: => 0.0009469s 21:34:31.1 Info: 33: download_propers_config migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 33 21:34:31.1 Info: PerformDBOperation 21:34:31.1 Info: Performing DB Operation 21:34:31.1 Info: => 3.81E-05s 21:34:31.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.1 Info: => 3.91E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:31', 'download_propers_config') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 33: download_propers_config migrated 21:34:31.1 Info: => 0.0003364s 21:34:31.1 Info: 34: remove_language_profiles migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 34 21:34:31.1 Info: DeleteTable LanguageProfiles 21:34:31.1 Info: DROP TABLE "LanguageProfiles" 21:34:31.1 Info: => 0.0002174s 21:34:31.1 Info: DeleteColumn Artists LanguageProfileId 21:34:31.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:34:31.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:34:31.1 Info: DROP TABLE "Artists" 21:34:31.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.1 Info: => 0.0050942s 21:34:31.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:31.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:34:31.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:34:31.1 Info: DROP TABLE "ImportLists" 21:34:31.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.1 Info: => 0.0046877s 21:34:31.1 Info: DeleteColumn Blacklist Language 21:34:31.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:34:31.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:34:31.1 Info: DROP TABLE "Blacklist" 21:34:31.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:31.1 Info: => 0.0058316s 21:34:31.1 Info: DeleteColumn History Language 21:34:31.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:34:31.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:34:31.1 Info: DROP TABLE "History" 21:34:31.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:31.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.1 Info: => 0.0050942s 21:34:31.1 Info: DeleteColumn LyricFiles Language 21:34:31.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:34:31.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:34:31.1 Info: DROP TABLE "LyricFiles" 21:34:31.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.1 Info: => 0.0058955s 21:34:31.1 Info: DeleteColumn TrackFiles Language 21:34:31.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:34:31.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:34:31.1 Info: DROP TABLE "TrackFiles" 21:34:31.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.1 Info: => 0.0048051s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:31', 'remove_language_profiles') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 34: remove_language_profiles migrated 21:34:31.1 Info: => 0.0053456s 21:34:31.1 Info: 35: multi_disc_naming_format migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 35 21:34:31.1 Info: AlterTable NamingConfig 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:31.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:31.1 Info: => 0.000616s 21:34:31.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.1 Info: => 4.91E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:31', 'multi_disc_naming_format') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 35: multi_disc_naming_format migrated 21:34:31.1 Info: => 0.0003406s 21:34:31.1 Info: 36: add_download_client_priority migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 36 21:34:31.1 Info: AlterTable DownloadClients 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn DownloadClients Priority Int32 21:34:31.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:31.1 Info: => 0.0006307s 21:34:31.1 Info: PerformDBOperation 21:34:31.1 Info: Performing DB Operation 21:34:31.1 Info: => 5.74E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:31', 'add_download_client_priority') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 36: add_download_client_priority migrated 21:34:31.1 Info: => 0.0003661s 21:34:31.1 Info: 37: remove_growl_prowl migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 37 21:34:31.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:31.1 Info: => 5.33E-05s 21:34:31.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:31.1 Info: => 3.94E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:31', 'remove_growl_prowl') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 37: remove_growl_prowl migrated 21:34:31.1 Info: => 0.000305s 21:34:31.1 Info: 38: remove_plex_hometheatre migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 38 21:34:31.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:31.1 Info: => 4.96E-05s 21:34:31.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:31.1 Info: => 3.63E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:31', 'remove_plex_hometheatre') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 38: remove_plex_hometheatre migrated 21:34:31.1 Info: => 0.0003033s 21:34:31.1 Info: 39: add_root_folder_add_defaults migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 39 21:34:31.1 Info: AlterTable RootFolders 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn RootFolders Name String 21:34:31.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:31.1 Info: => 0.0006331s 21:34:31.1 Info: AlterTable RootFolders 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:31.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0006043s 21:34:31.1 Info: AlterTable RootFolders 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:31.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005778s 21:34:31.1 Info: AlterTable RootFolders 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:31.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005899s 21:34:31.1 Info: AlterTable RootFolders 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn RootFolders DefaultTags String 21:34:31.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:31.1 Info: => 0.0005765s 21:34:31.1 Info: PerformDBOperation 21:34:31.1 Info: Performing DB Operation 21:34:31.1 Info: => 5.66E-05s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:31', 'add_root_folder_add_defaults') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 39: add_root_folder_add_defaults migrated 21:34:31.1 Info: => 0.0003527s 21:34:31.1 Info: 40: task_duration migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 40 21:34:31.1 Info: AlterTable ScheduledTasks 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:31.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:31.1 Info: => 0.0006527s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:31', 'task_duration') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 40: task_duration migrated 21:34:31.1 Info: => 0.0009731s 21:34:31.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 41 21:34:31.1 Info: AlterTable ReleaseProfiles 21:34:31.1 Info: => 1.3E-06s 21:34:31.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:31.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:31.1 Info: => 0.0006155s 21:34:31.1 Info: AlterTable ReleaseProfiles 21:34:31.1 Info: => 1.2E-06s 21:34:31.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:31.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:31.1 Info: => 0.0005794s 21:34:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:31', 'add_indexer_and_enabled_to_release_profiles') 21:34:31.1 Info: Committing Transaction 21:34:31.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:31.1 Info: => 0.0009381s 21:34:31.1 Info: 42: remove_album_folders migrating 21:34:31.1 Info: Beginning Transaction 21:34:31.1 Info: Starting migration of Main DB to 42 21:34:31.1 Info: DeleteColumn Artists AlbumFolder 21:34:31.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) 21:34:31.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" 21:34:31.2 Info: DROP TABLE "Artists" 21:34:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.2 Info: => 0.0052267s 21:34:31.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.2 Info: => 4.37E-05s 21:34:31.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.2 Info: => 4.1E-05s 21:34:31.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:31.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) 21:34:31.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:31.2 Info: DROP TABLE "NamingConfig" 21:34:31.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:31.2 Info: => 0.004504s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:31', 'remove_album_folders') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 42: remove_album_folders migrated 21:34:31.2 Info: => 0.0049197s 21:34:31.2 Info: 44: add_priority_to_indexers migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 44 21:34:31.2 Info: AlterTable Indexers 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: CreateColumn Indexers Priority Int32 21:34:31.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:31.2 Info: => 0.00064s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:31', 'add_priority_to_indexers') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 44: add_priority_to_indexers migrated 21:34:31.2 Info: => 0.00097s 21:34:31.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 45 21:34:31.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.2 Info: => 0.00013s 21:34:31.2 Info: PerformDBOperation 21:34:31.2 Info: Performing DB Operation 21:34:31.2 Info: => 3.35E-05s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:31', 'remove_chown_and_folderchmod_config') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:31.2 Info: => 0.000317s 21:34:31.2 Info: 47: update_notifiarr migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 47 21:34:31.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.2 Info: => 7.77E-05s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:31', 'update_notifiarr') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 47: update_notifiarr migrated 21:34:31.2 Info: => 0.0003573s 21:34:31.2 Info: 49: email_multiple_addresses migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 49 21:34:31.2 Info: PerformDBOperation 21:34:31.2 Info: Performing DB Operation 21:34:31.2 Info: => 6.44E-05s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:31', 'email_multiple_addresses') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 49: email_multiple_addresses migrated 21:34:31.2 Info: => 0.0003446s 21:34:31.2 Info: 50: rename_blacklist_to_blocklist migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 50 21:34:31.2 Info: RenameTable Blacklist Blocklist 21:34:31.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:31.2 Info: => 0.0018663s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:31', 'rename_blacklist_to_blocklist') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 50: rename_blacklist_to_blocklist migrated 21:34:31.2 Info: => 0.0022113s 21:34:31.2 Info: 51: cdh_per_downloadclient migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 51 21:34:31.2 Info: AlterTable DownloadClients 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:31.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.2 Info: => 0.0006486s 21:34:31.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:31.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.2 Info: => 0.0005881s 21:34:31.2 Info: PerformDBOperation 21:34:31.2 Info: Performing DB Operation 21:34:31.2 Info: => 0.0001623s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:31', 'cdh_per_downloadclient') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 51: cdh_per_downloadclient migrated 21:34:31.2 Info: => 0.0004853s 21:34:31.2 Info: 52: download_history migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 52 21:34:31.2 Info: CreateTable DownloadHistory 21:34:31.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) 21:34:31.2 Info: => 0.0014579s 21:34:31.2 Info: CreateIndex DownloadHistory (EventType) 21:34:31.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.2 Info: => 0.0001065s 21:34:31.2 Info: CreateIndex DownloadHistory (ArtistId) 21:34:31.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.2 Info: => 8.73E-05s 21:34:31.2 Info: CreateIndex DownloadHistory (DownloadId) 21:34:31.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.2 Info: => 8.94E-05s 21:34:31.2 Info: PerformDBOperation 21:34:31.2 Info: Performing DB Operation 21:34:31.2 Info: => 0.0001273s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:31', 'download_history') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 52: download_history migrated 21:34:31.2 Info: => 0.0005014s 21:34:31.2 Info: 53: add_update_history migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 53 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:31', 'add_update_history') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 53: add_update_history migrated 21:34:31.2 Info: => 0.0003402s 21:34:31.2 Info: 54: add_on_update_to_notifications migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 54 21:34:31.2 Info: AlterTable Notifications 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:31.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:31.2 Info: => 0.00067s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:31', 'add_on_update_to_notifications') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 54: add_on_update_to_notifications migrated 21:34:31.2 Info: => 0.0010112s 21:34:31.2 Info: 55: download_client_per_indexer migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 55 21:34:31.2 Info: AlterTable Indexers 21:34:31.2 Info: => 1.4E-06s 21:34:31.2 Info: CreateColumn Indexers DownloadClientId Int32 21:34:31.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0006749s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:31', 'download_client_per_indexer') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 55: download_client_per_indexer migrated 21:34:31.2 Info: => 0.0009943s 21:34:31.2 Info: 56: AddNewItemMonitorType migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 56 21:34:31.2 Info: AlterTable Artists 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: CreateColumn Artists MonitorNewItems Int32 21:34:31.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0006918s 21:34:31.2 Info: AlterTable RootFolders 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:31.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0006227s 21:34:31.2 Info: AlterTable ImportLists 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:31.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0006143s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:31', 'AddNewItemMonitorType') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 56: AddNewItemMonitorType migrated 21:34:31.2 Info: => 0.0009507s 21:34:31.2 Info: 57: ImportListSearch migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 57 21:34:31.2 Info: AlterTable ImportLists 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:31.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:31.2 Info: => 0.0006862s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:31', 'ImportListSearch') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 57: ImportListSearch migrated 21:34:31.2 Info: => 0.0010055s 21:34:31.2 Info: 58: ImportListMonitorExisting migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 58 21:34:31.2 Info: AlterTable ImportLists 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:31.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:31.2 Info: => 0.0006728s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:31', 'ImportListMonitorExisting') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 58: ImportListMonitorExisting migrated 21:34:31.2 Info: => 0.0009977s 21:34:31.2 Info: 59: add_indexer_tags migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 59 21:34:31.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:31.2 Info: => 5.55E-05s 21:34:31.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:31.2 Info: => 3.84E-05s 21:34:31.2 Info: AlterTable Indexers 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: CreateColumn Indexers Tags String 21:34:31.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:31.2 Info: => 0.0006568s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:31', 'add_indexer_tags') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 59: add_indexer_tags migrated 21:34:31.2 Info: => 0.0009783s 21:34:31.2 Info: 60: update_audio_types migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 60 21:34:31.2 Info: PerformDBOperation 21:34:31.2 Info: Performing DB Operation 21:34:31.2 Info: => 5.9E-05s 21:34:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:31', 'update_audio_types') 21:34:31.2 Info: Committing Transaction 21:34:31.2 Info: 60: update_audio_types migrated 21:34:31.2 Info: => 0.0003461s 21:34:31.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:31.2 Info: Beginning Transaction 21:34:31.2 Info: Starting migration of Main DB to 61 21:34:31.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.2 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:31.2 Info: => 5.46E-05s 21:34:31.2 Info: AlterTable AlbumReleases 21:34:31.2 Info: => 1.4E-06s 21:34:31.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.2 Info: DROP TABLE "AlbumReleases" 21:34:31.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.2 Info: => 0.0065877s 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Albums" 21:34:31.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.2 Info: => 0.0053961s 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Albums" 21:34:31.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.2 Info: => 0.0065525s 21:34:31.2 Info: AlterTable Albums 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: AlterColumn Albums Added DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Albums" 21:34:31.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.2 Info: => 0.0052768s 21:34:31.2 Info: AlterTable Artists 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Artists" 21:34:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.2 Info: => 0.0063823s 21:34:31.2 Info: AlterTable Artists 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: AlterColumn Artists Added DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Artists" 21:34:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.2 Info: => 0.0064029s 21:34:31.2 Info: AlterTable Blocklist 21:34:31.2 Info: => 1.2E-06s 21:34:31.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Blocklist" 21:34:31.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.2 Info: => 0.0047297s 21:34:31.2 Info: AlterTable Blocklist 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Blocklist" 21:34:31.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.2 Info: => 0.0047956s 21:34:31.2 Info: AlterTable Commands 21:34:31.2 Info: => 2.1E-06s 21:34:31.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Commands" 21:34:31.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.2 Info: => 0.005916s 21:34:31.2 Info: AlterTable Commands 21:34:31.2 Info: => 1.4E-06s 21:34:31.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Commands" 21:34:31.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.2 Info: => 0.0061215s 21:34:31.2 Info: AlterTable Commands 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:31.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:34:31.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:34:31.2 Info: DROP TABLE "Commands" 21:34:31.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.2 Info: => 0.004732s 21:34:31.2 Info: AlterTable DownloadClientStatus 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:31.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:34:31.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.2 Info: DROP TABLE "DownloadClientStatus" 21:34:31.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.2 Info: => 0.0048846s 21:34:31.2 Info: AlterTable DownloadClientStatus 21:34:31.2 Info: => 1.3E-06s 21:34:31.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.3 Info: DROP TABLE "DownloadClientStatus" 21:34:31.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0049114s 21:34:31.3 Info: AlterTable DownloadClientStatus 21:34:31.3 Info: => 1.4E-06s 21:34:31.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:31.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) 21:34:31.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.3 Info: DROP TABLE "DownloadClientStatus" 21:34:31.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0062837s 21:34:31.3 Info: AlterTable DownloadHistory 21:34:31.3 Info: => 1.2E-06s 21:34:31.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.3 Info: DROP TABLE "DownloadHistory" 21:34:31.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:31.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.3 Info: => 0.0052631s 21:34:31.3 Info: AlterTable ExtraFiles 21:34:31.3 Info: => 1.3E-06s 21:34:31.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.3 Info: DROP TABLE "ExtraFiles" 21:34:31.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.3 Info: => 0.004704s 21:34:31.3 Info: AlterTable ExtraFiles 21:34:31.3 Info: => 1.4E-06s 21:34:31.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.3 Info: DROP TABLE "ExtraFiles" 21:34:31.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.3 Info: => 0.0061382s 21:34:31.3 Info: AlterTable History 21:34:31.3 Info: => 1.3E-06s 21:34:31.3 Info: AlterColumn History Date DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.3 Info: DROP TABLE "History" 21:34:31.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:31.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.3 Info: => 0.0054528s 21:34:31.3 Info: AlterTable ImportListStatus 21:34:31.3 Info: => 1.4E-06s 21:34:31.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:31.3 Info: DROP TABLE "ImportListStatus" 21:34:31.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0049389s 21:34:31.3 Info: AlterTable ImportListStatus 21:34:31.3 Info: => 1.2E-06s 21:34:31.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:31.3 Info: DROP TABLE "ImportListStatus" 21:34:31.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0063107s 21:34:31.3 Info: AlterTable ImportListStatus 21:34:31.3 Info: => 1.2E-06s 21:34:31.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:31.3 Info: DROP TABLE "ImportListStatus" 21:34:31.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0048905s 21:34:31.3 Info: AlterTable IndexerStatus 21:34:31.3 Info: => 1.3E-06s 21:34:31.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:31.3 Info: DROP TABLE "IndexerStatus" 21:34:31.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0049215s 21:34:31.3 Info: AlterTable IndexerStatus 21:34:31.3 Info: => 1.4E-06s 21:34:31.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:31.3 Info: DROP TABLE "IndexerStatus" 21:34:31.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0049231s 21:34:31.3 Info: AlterTable IndexerStatus 21:34:31.3 Info: => 1.3E-06s 21:34:31.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:31.3 Info: DROP TABLE "IndexerStatus" 21:34:31.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.3 Info: => 0.0061672s 21:34:31.3 Info: AlterTable LyricFiles 21:34:31.3 Info: => 1.3E-06s 21:34:31.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:31.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:34:31.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:34:31.3 Info: DROP TABLE "LyricFiles" 21:34:31.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.3 Info: => 0.0046825s 21:34:31.3 Info: AlterTable LyricFiles 21:34:31.3 Info: => 1.4E-06s 21:34:31.3 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:31.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:34:31.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:34:31.3 Info: DROP TABLE "LyricFiles" 21:34:31.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.3 Info: => 0.0060637s 21:34:31.3 Info: AlterTable MetadataFiles 21:34:31.3 Info: => 1.3E-06s 21:34:31.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:31.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:34:31.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:34:31.3 Info: DROP TABLE "MetadataFiles" 21:34:31.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.3 Info: => 0.0058832s 21:34:31.3 Info: AlterTable MetadataFiles 21:34:31.3 Info: => 1.5E-06s 21:34:31.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:31.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:34:31.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:34:31.3 Info: DROP TABLE "MetadataFiles" 21:34:31.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.3 Info: => 0.0058256s 21:34:31.3 Info: AlterTable PendingReleases 21:34:31.3 Info: => 1.6E-06s 21:34:31.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:31.3 Info: DROP TABLE "PendingReleases" 21:34:31.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:31.3 Info: => 0.0047105s 21:34:31.3 Info: AlterTable ScheduledTasks 21:34:31.3 Info: => 1.5E-06s 21:34:31.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.3 Info: DROP TABLE "ScheduledTasks" 21:34:31.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.3 Info: => 0.0062199s 21:34:31.3 Info: AlterTable ScheduledTasks 21:34:31.3 Info: => 1.3E-06s 21:34:31.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:31.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:34:31.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.3 Info: DROP TABLE "ScheduledTasks" 21:34:31.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.4 Info: => 0.0048044s 21:34:31.4 Info: AlterTable TrackFiles 21:34:31.4 Info: => 1.3E-06s 21:34:31.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.4 Info: DROP TABLE "TrackFiles" 21:34:31.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.4 Info: => 0.0049205s 21:34:31.4 Info: AlterTable TrackFiles 21:34:31.4 Info: => 1.3E-06s 21:34:31.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.4 Info: DROP TABLE "TrackFiles" 21:34:31.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.4 Info: => 0.0050486s 21:34:31.4 Info: AlterTable VersionInfo 21:34:31.4 Info: => 1.3E-06s 21:34:31.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:31.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:31.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:31.4 Info: DROP TABLE "VersionInfo" 21:34:31.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:31.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:31.4 Info: => 0.0061839s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:31', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:31.4 Info: => 0.006944s 21:34:31.4 Info: 62: add_on_delete_to_notifications migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 62 21:34:31.4 Info: AlterTable Notifications 21:34:31.4 Info: => 1.3E-06s 21:34:31.4 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0006838s 21:34:31.4 Info: AlterTable Notifications 21:34:31.4 Info: => 1.6E-06s 21:34:31.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0006733s 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:31', 'add_on_delete_to_notifications') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 62: add_on_delete_to_notifications migrated 21:34:31.4 Info: => 0.0010921s 21:34:31.4 Info: 63: add_custom_formats migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 63 21:34:31.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:34:31.4 Info: AlterTable DelayProfiles 21:34:31.4 Info: => 1.4E-06s 21:34:31.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:31.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0006576s 21:34:31.4 Info: UpdateData 21:34:31.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:31.4 Info: => 5.57E-05s 21:34:31.4 Info: AlterTable TrackFiles 21:34:31.4 Info: => 1.1E-06s 21:34:31.4 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:31.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:31.4 Info: => 0.0006221s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 0.001293s 21:34:31.4 Info: CreateTable CustomFormats 21:34:31.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) 21:34:31.4 Info: => 0.0001491s 21:34:31.4 Info: CreateIndex CustomFormats (Name) 21:34:31.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:31.4 Info: => 9.32E-05s 21:34:31.4 Info: AlterTable QualityProfiles 21:34:31.4 Info: => 1.1E-06s 21:34:31.4 Info: CreateColumn QualityProfiles FormatItems String 21:34:31.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:31.4 Info: => 0.0006544s 21:34:31.4 Info: AlterTable QualityProfiles 21:34:31.4 Info: => 1.4E-06s 21:34:31.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:31.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0006277s 21:34:31.4 Info: AlterTable QualityProfiles 21:34:31.4 Info: => 1.4E-06s 21:34:31.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:31.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0006516s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 0.0014076s 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: => 3.9E-05s 21:34:31.4 Info: DeleteColumn ReleaseProfiles Preferred 21:34:31.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) 21:34:31.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:31.4 Info: DROP TABLE "ReleaseProfiles" 21:34:31.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.4 Info: => 0.0048064s 21:34:31.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:31.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) 21:34:31.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:31.4 Info: DROP TABLE "ReleaseProfiles" 21:34:31.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.4 Info: => 0.0060445s 21:34:31.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.4 Info: => 5.62E-05s 21:34:31.4 Info: AlterTable DelayProfiles 21:34:31.4 Info: => 1.1E-06s 21:34:31.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:31.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.4 Info: => 0.0006549s 21:34:31.4 Info: AlterTable DelayProfiles 21:34:31.4 Info: => 1.2E-06s 21:34:31.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:31.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:31.4 Info: => 0.0006379s 21:34:31.4 Info: -> 1 Insert operations completed in 00:00:00.0000998 taking an average of 00:00:00.0000998 21:34:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:31', 'add_custom_formats') 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: 63: add_custom_formats migrated 21:34:31.4 Info: => 0.0010906s 21:34:31.4 Debug: Took: 00:00:00.4774167 21:34:31.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:34:31.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:34:31.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864714812944_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:31.4 Info: DatabaseEngineVersionCheck migrating 21:34:31.4 Info: PerformDBOperation 21:34:31.4 Info: Performing DB Operation 21:34:31.4 Info: SQLite 3.47.2 21:34:31.4 Info: => 0.001231s 21:34:31.4 Info: DatabaseEngineVersionCheck migrated 21:34:31.4 Info: => 0.0012484s 21:34:31.4 Info: VersionMigration migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: CreateTable VersionInfo 21:34:31.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:31.4 Info: => 0.0001494s 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: VersionMigration migrated 21:34:31.4 Info: => 0.0005422s 21:34:31.4 Info: VersionUniqueMigration migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: CreateIndex VersionInfo (Version) 21:34:31.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:31.4 Info: => 0.0001255s 21:34:31.4 Info: AlterTable VersionInfo 21:34:31.4 Info: => 1.3E-06s 21:34:31.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:31.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:31.4 Info: => 0.0005791s 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: VersionUniqueMigration migrated 21:34:31.4 Info: => 0.000826s 21:34:31.4 Info: VersionDescriptionMigration migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: AlterTable VersionInfo 21:34:31.4 Info: => 1.4E-06s 21:34:31.4 Info: CreateColumn VersionInfo Description String 21:34:31.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:31.4 Info: => 0.0002131s 21:34:31.4 Info: Committing Transaction 21:34:31.4 Info: VersionDescriptionMigration migrated 21:34:31.4 Info: => 0.000421s 21:34:31.4 Info: 1: InitialSetup migrating 21:34:31.4 Info: Beginning Transaction 21:34:31.4 Info: Starting migration of Main DB to 1 21:34:31.5 Info: CreateTable Config 21:34:31.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001743s 21:34:31.5 Info: CreateIndex Config (Key) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:31.5 Info: => 9.14E-05s 21:34:31.5 Info: CreateTable RootFolders 21:34:31.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:31.5 Info: => 9.54E-05s 21:34:31.5 Info: CreateIndex RootFolders (Path) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:31.5 Info: => 7.7E-05s 21:34:31.5 Info: CreateTable Artists 21:34:31.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:31.5 Info: => 0.000306s 21:34:31.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.5 Info: => 8.32E-05s 21:34:31.5 Info: CreateIndex Artists (NameSlug) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:31.5 Info: => 8.11E-05s 21:34:31.5 Info: CreateIndex Artists (CleanName) 21:34:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.5 Info: => 8.21E-05s 21:34:31.5 Info: CreateIndex Artists (Path) 21:34:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.5 Info: => 7.32E-05s 21:34:31.5 Info: CreateTable Albums 21:34:31.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:31.5 Info: => 0.0002709s 21:34:31.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.5 Info: => 8.62E-05s 21:34:31.5 Info: CreateIndex Albums (MBId) 21:34:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.5 Info: => 7.72E-05s 21:34:31.5 Info: CreateIndex Albums (TADBId) 21:34:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.5 Info: => 7.14E-05s 21:34:31.5 Info: CreateIndex Albums (TitleSlug) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.5 Info: => 7.4E-05s 21:34:31.5 Info: CreateIndex Albums (CleanTitle) 21:34:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.5 Info: => 7.69E-05s 21:34:31.5 Info: CreateIndex Albums (Path) 21:34:31.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:31.5 Info: => 9.69E-05s 21:34:31.5 Info: CreateTable Tracks 21:34:31.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:31.5 Info: => 0.000168s 21:34:31.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.5 Info: => 0.002139s 21:34:31.5 Info: CreateIndex Tracks (ArtistId) 21:34:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:31.5 Info: => 8.79E-05s 21:34:31.5 Info: CreateIndex Tracks (TrackFileId) 21:34:31.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.5 Info: => 0.0001104s 21:34:31.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:31.5 Info: => 0.0001194s 21:34:31.5 Info: CreateTable TrackFiles 21:34:31.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:31.5 Info: => 0.0001827s 21:34:31.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:31.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:31.5 Info: => 8.77E-05s 21:34:31.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:31.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.5 Info: => 8.13E-05s 21:34:31.5 Info: CreateTable History 21:34:31.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:31.5 Info: => 0.0001812s 21:34:31.5 Info: CreateIndex History (Date) 21:34:31.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.5 Info: => 8.49E-05s 21:34:31.5 Info: CreateIndex History (EventType) 21:34:31.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.5 Info: => 0.0001005s 21:34:31.5 Info: CreateIndex History (DownloadId) 21:34:31.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:31.5 Info: => 9.39E-05s 21:34:31.5 Info: CreateIndex History (AlbumId) 21:34:31.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:31.5 Info: => 8.35E-05s 21:34:31.5 Info: CreateTable Notifications 21:34:31.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:31.5 Info: => 0.0001621s 21:34:31.5 Info: CreateTable ScheduledTasks 21:34:31.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:31.5 Info: => 0.0001731s 21:34:31.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.5 Info: => 8.41E-05s 21:34:31.5 Info: CreateTable Indexers 21:34:31.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:31.5 Info: => 0.0001137s 21:34:31.5 Info: CreateIndex Indexers (Name) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.5 Info: => 0.000119s 21:34:31.5 Info: CreateTable Profiles 21:34:31.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001363s 21:34:31.5 Info: CreateIndex Profiles (Name) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:31.5 Info: => 8.51E-05s 21:34:31.5 Info: CreateTable QualityDefinitions 21:34:31.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:31.5 Info: => 0.0001163s 21:34:31.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:31.5 Info: => 7.89E-05s 21:34:31.5 Info: CreateIndex QualityDefinitions (Title) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:31.5 Info: => 8.03E-05s 21:34:31.5 Info: CreateTable NamingConfig 21:34:31.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:31.5 Info: => 0.0001588s 21:34:31.5 Info: CreateTable Blacklist 21:34:31.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:31.5 Info: => 0.0001919s 21:34:31.5 Info: CreateTable Metadata 21:34:31.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001156s 21:34:31.5 Info: CreateTable MetadataFiles 21:34:31.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001651s 21:34:31.5 Info: CreateTable DownloadClients 21:34:31.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001159s 21:34:31.5 Info: CreateTable PendingReleases 21:34:31.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:31.5 Info: => 0.0001263s 21:34:31.5 Info: CreateTable RemotePathMappings 21:34:31.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001048s 21:34:31.5 Info: CreateTable Tags 21:34:31.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:31.5 Info: => 9.31E-05s 21:34:31.5 Info: CreateIndex Tags (Label) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:31.5 Info: => 9.87E-05s 21:34:31.5 Info: CreateTable Restrictions 21:34:31.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001321s 21:34:31.5 Info: CreateTable DelayProfiles 21:34:31.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:31.5 Info: => 0.000157s 21:34:31.5 Info: CreateTable Users 21:34:31.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001283s 21:34:31.5 Info: CreateIndex Users (Identifier) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:31.5 Info: => 8.48E-05s 21:34:31.5 Info: CreateIndex Users (Username) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:31.5 Info: => 8.2E-05s 21:34:31.5 Info: CreateTable Commands 21:34:31.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:31.5 Info: => 0.0001694s 21:34:31.5 Info: CreateTable IndexerStatus 21:34:31.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:31.5 Info: => 0.0001676s 21:34:31.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 8.66E-05s 21:34:31.5 Info: CreateTable ExtraFiles 21:34:31.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:31.5 Info: => 0.0001573s 21:34:31.5 Info: CreateTable LyricFiles 21:34:31.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:31.5 Info: => 0.0001703s 21:34:31.5 Info: CreateTable LanguageProfiles 21:34:31.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:31.5 Info: => 0.0001065s 21:34:31.5 Info: CreateIndex LanguageProfiles (Name) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:31.5 Info: => 8.84E-05s 21:34:31.5 Info: CreateTable DownloadClientStatus 21:34:31.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:31.5 Info: => 0.0001134s 21:34:31.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 0.0001172s 21:34:31.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:31.5 Info: -> 1 Insert operations completed in 00:00:00.0000674 taking an average of 00:00:00.0000674 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:31', 'InitialSetup') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 1: InitialSetup migrated 21:34:31.5 Info: => 0.0009521s 21:34:31.5 Info: 2: add_reason_to_pending_releases migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 2 21:34:31.5 Info: AlterTable PendingReleases 21:34:31.5 Info: => 1.4E-06s 21:34:31.5 Info: CreateColumn PendingReleases Reason Int32 21:34:31.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.0005943s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:31', 'add_reason_to_pending_releases') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 2: add_reason_to_pending_releases migrated 21:34:31.5 Info: => 0.0009014s 21:34:31.5 Info: 3: add_medium_support migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 3 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.4E-06s 21:34:31.5 Info: CreateColumn Albums Media String 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:31.5 Info: => 0.0006104s 21:34:31.5 Info: AlterTable Tracks 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.00054s 21:34:31.5 Info: AlterTable Tracks 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.0005376s 21:34:31.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:31.5 Info: => 4.4E-05s 21:34:31.5 Info: DeleteColumn Tracks TrackNumber 21:34:31.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:31.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:31.5 Info: DROP TABLE "Tracks" 21:34:31.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.5 Info: => 0.0046466s 21:34:31.5 Info: AlterTable Tracks 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn Tracks TrackNumber String 21:34:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:31.5 Info: => 0.0005224s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:31', 'add_medium_support') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 3: add_medium_support migrated 21:34:31.5 Info: => 0.0009049s 21:34:31.5 Info: 4: add_various_qualites_in_profile migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 4 21:34:31.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:31.5 Info: => 5.51E-05s 21:34:31.5 Info: PerformDBOperation 21:34:31.5 Info: Performing DB Operation 21:34:31.5 Info: => 3.9E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:31', 'add_various_qualites_in_profile') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 4: add_various_qualites_in_profile migrated 21:34:31.5 Info: => 0.0003022s 21:34:31.5 Info: 5: metadata_profiles migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 5 21:34:31.5 Info: CreateTable MetadataProfiles 21:34:31.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:31.5 Info: => 0.0001373s 21:34:31.5 Info: CreateIndex MetadataProfiles (Name) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:31.5 Info: => 9.34E-05s 21:34:31.5 Info: AlterTable Artists 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:31.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:31.5 Info: => 0.0005876s 21:34:31.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Artists" 21:34:31.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.5 Info: => 0.0048767s 21:34:31.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Artists" 21:34:31.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.5 Info: => 0.0046917s 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Albums SecondaryTypes String 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:31.5 Info: => 0.0005594s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:31', 'metadata_profiles') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 5: metadata_profiles migrated 21:34:31.5 Info: => 0.0009809s 21:34:31.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 6 21:34:31.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:31.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:34:31.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:31.5 Info: DROP TABLE "Indexers" 21:34:31.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.5 Info: => 0.0055316s 21:34:31.5 Info: AlterTable Indexers 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:31.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:31.5 Info: => 0.0005734s 21:34:31.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:31.5 Info: => 4.4E-05s 21:34:31.5 Info: AlterTable Indexers 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Indexers" 21:34:31.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:31.5 Info: => 0.0040144s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:31', 'separate_automatic_and_interactive_search') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:31.5 Info: => 0.0043766s 21:34:31.5 Info: 7: change_album_path_to_relative migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 7 21:34:31.5 Info: DeleteColumn Albums Path 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Albums" 21:34:31.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.5 Info: => 0.0049241s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:31', 'change_album_path_to_relative') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 7: change_album_path_to_relative migrated 21:34:31.5 Info: => 0.0053462s 21:34:31.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 8 21:34:31.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:34:31.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:34:31.5 Info: => 5.46E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:31', 'change_quality_size_mb_to_kb') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:31.5 Info: => 0.0003216s 21:34:31.5 Info: 9: album_releases migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 9 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Albums Releases String 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:31.5 Info: => 0.0005919s 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Albums CurrentRelease String 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:31.5 Info: => 0.0005528s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:31', 'album_releases') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 9: album_releases migrated 21:34:31.5 Info: => 0.0008525s 21:34:31.5 Info: 10: album_releases_fix migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 10 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: AlterColumn Albums Releases String 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Albums" 21:34:31.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.5 Info: => 0.0069249s 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: AlterColumn Albums CurrentRelease String 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Albums" 21:34:31.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.5 Info: => 0.004764s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:31', 'album_releases_fix') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 10: album_releases_fix migrated 21:34:31.5 Info: => 0.0051465s 21:34:31.5 Info: 11: import_lists migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 11 21:34:31.5 Info: CreateTable ImportLists 21:34:31.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:34:31.5 Info: => 0.0001783s 21:34:31.5 Info: CreateIndex ImportLists (Name) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.5 Info: => 9.06E-05s 21:34:31.5 Info: CreateTable ImportListStatus 21:34:31.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:34:31.5 Info: => 0.0001269s 21:34:31.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.5 Info: => 8.64E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:31', 'import_lists') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 11: import_lists migrated 21:34:31.5 Info: => 0.0004289s 21:34:31.5 Info: 12: add_release_status migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 12 21:34:31.5 Info: AlterTable MetadataProfiles 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:31.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:31.5 Info: => 0.0006262s 21:34:31.5 Info: PerformDBOperation 21:34:31.5 Info: Performing DB Operation 21:34:31.5 Info: => 3.2E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:31', 'add_release_status') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 12: add_release_status migrated 21:34:31.5 Info: => 0.000331s 21:34:31.5 Info: 13: album_download_notification migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 13 21:34:31.5 Info: AlterTable Notifications 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:31.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.0005987s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:31', 'album_download_notification') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 13: album_download_notification migrated 21:34:31.5 Info: => 0.000901s 21:34:31.5 Info: 14: fix_language_metadata_profiles migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 14 21:34:31.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:34:31.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:34:31.5 Info: => 8.3E-05s 21:34:31.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:34:31.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:34:31.5 Info: => 6.18E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:31', 'fix_language_metadata_profiles') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 14: fix_language_metadata_profiles migrated 21:34:31.5 Info: => 0.0003254s 21:34:31.5 Info: 15: remove_fanzub migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 15 21:34:31.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:31.5 Info: => 4.73E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:31', 'remove_fanzub') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 15: remove_fanzub migrated 21:34:31.5 Info: => 0.0003015s 21:34:31.5 Info: 16: update_artist_history_indexes migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 16 21:34:31.5 Info: CreateIndex Albums (ArtistId) 21:34:31.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:31.5 Info: => 0.0001187s 21:34:31.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:31.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:31.5 Info: => 9.18E-05s 21:34:31.5 Info: DeleteIndex History (AlbumId) 21:34:31.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:31.5 Info: => 0.0001261s 21:34:31.5 Info: CreateIndex History (AlbumId, Date) 21:34:31.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.5 Info: => 9.6E-05s 21:34:31.5 Info: DeleteIndex History (DownloadId) 21:34:31.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:31.5 Info: => 0.0001071s 21:34:31.5 Info: CreateIndex History (DownloadId, Date) 21:34:31.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.5 Info: => 9.57E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:31', 'update_artist_history_indexes') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 16: update_artist_history_indexes migrated 21:34:31.5 Info: => 0.000423s 21:34:31.5 Info: 17: remove_nma migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 17 21:34:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:31.5 Info: => 5.21E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:31', 'remove_nma') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 17: remove_nma migrated 21:34:31.5 Info: => 0.0003106s 21:34:31.5 Info: 18: album_disambiguation migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 18 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Albums Disambiguation String 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:31.5 Info: => 0.0006198s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:31', 'album_disambiguation') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 18: album_disambiguation migrated 21:34:31.5 Info: => 0.000923s 21:34:31.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 19 21:34:31.5 Info: PerformDBOperation 21:34:31.5 Info: Performing DB Operation 21:34:31.5 Info: => 3.49E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:31', 'add_ape_quality_in_profiles') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:31.5 Info: => 0.0003005s 21:34:31.5 Info: 20: remove_pushalot migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 20 21:34:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:31.5 Info: => 5.78E-05s 21:34:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:31.5 Info: => 3.8E-05s 21:34:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:31.5 Info: => 3.58E-05s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:31', 'remove_pushalot') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 20: remove_pushalot migrated 21:34:31.5 Info: => 0.0002828s 21:34:31.5 Info: 21: add_custom_filters migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 21 21:34:31.5 Info: CreateTable CustomFilters 21:34:31.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:34:31.5 Info: => 0.0001341s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:31', 'add_custom_filters') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 21: add_custom_filters migrated 21:34:31.5 Info: => 0.0004237s 21:34:31.5 Info: 22: import_list_tags migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 22 21:34:31.5 Info: AlterTable ImportLists 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn ImportLists Tags String 21:34:31.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:31.5 Info: => 0.0006183s 21:34:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:31', 'import_list_tags') 21:34:31.5 Info: Committing Transaction 21:34:31.5 Info: 22: import_list_tags migrated 21:34:31.5 Info: => 0.0009167s 21:34:31.5 Info: 23: add_release_groups_etc migrating 21:34:31.5 Info: Beginning Transaction 21:34:31.5 Info: Starting migration of Main DB to 23 21:34:31.5 Info: CreateTable ArtistMetadata 21:34:31.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:34:31.5 Info: => 0.0001925s 21:34:31.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:31.5 Info: => 9.22E-05s 21:34:31.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:34:31.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:34:31.5 Info: => 9.43E-05s 21:34:31.5 Info: AlterTable Artists 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:31.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.0006328s 21:34:31.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:31.5 Info: => 7.61E-05s 21:34:31.5 Info: CreateTable AlbumReleases 21:34:31.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:34:31.5 Info: => 0.0001671s 21:34:31.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:31.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.5 Info: => 8.97E-05s 21:34:31.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:31.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.5 Info: => 8.02E-05s 21:34:31.5 Info: PerformDBOperation 21:34:31.5 Info: Performing DB Operation 21:34:31.5 Info: => 3.83E-05s 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.1E-06s 21:34:31.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.000647s 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:31.5 Info: => 0.0006266s 21:34:31.5 Info: AlterTable Albums 21:34:31.5 Info: => 1.3E-06s 21:34:31.5 Info: CreateColumn Albums Links String 21:34:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:31.5 Info: => 0.0006108s 21:34:31.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:34:31.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:31.5 Info: => 8.69E-05s 21:34:31.5 Info: AlterTable Tracks 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:31.5 Info: => 0.0006158s 21:34:31.5 Info: AlterTable Tracks 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.0006138s 21:34:31.5 Info: AlterTable Tracks 21:34:31.5 Info: => 1.2E-06s 21:34:31.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:31.5 Info: => 0.0006289s 21:34:31.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:34:31.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:31.5 Info: => 8.8E-05s 21:34:31.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:34:31.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:31.5 Info: => 7.43E-05s 21:34:31.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Artists" 21:34:31.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.5 Info: => 0.0059631s 21:34:31.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:31.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:34:31.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:34:31.5 Info: DROP TABLE "Albums" 21:34:31.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.6 Info: => 0.005064s 21:34:31.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:31.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:31.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:31.6 Info: DROP TABLE "Tracks" 21:34:31.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:31.6 Info: => 0.004738s 21:34:31.6 Info: DeleteColumn TrackFiles ArtistId 21:34:31.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:31.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:31.6 Info: DROP TABLE "TrackFiles" 21:34:31.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.6 Info: => 0.0069103s 21:34:31.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.6 Info: => 9.17E-05s 21:34:31.6 Info: CreateIndex Artists (Monitored) 21:34:31.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.6 Info: => 8.36E-05s 21:34:31.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:31.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.6 Info: => 8.48E-05s 21:34:31.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:31.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:31.6 Info: => 8.09E-05s 21:34:31.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:31.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:31.6 Info: => 8E-05s 21:34:31.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:31.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:31.6 Info: => 7.94E-05s 21:34:31.6 Info: UpdateData 21:34:31.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.6 Info: => 4.87E-05s 21:34:31.6 Info: UpdateData 21:34:31.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:31.6 Info: => 4.21E-05s 21:34:31.6 Info: UpdateData 21:34:31.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:31.6 Info: => 4.7E-05s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:31', 'add_release_groups_etc') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 23: add_release_groups_etc migrated 21:34:31.6 Info: => 0.0005867s 21:34:31.6 Info: 24: NewMediaInfoFormat migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 24 21:34:31.6 Info: UpdateData 21:34:31.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:31.6 Info: => 5.46E-05s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:31', 'NewMediaInfoFormat') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 24: NewMediaInfoFormat migrated 21:34:31.6 Info: => 0.0003122s 21:34:31.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 25 21:34:31.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:31.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:31.6 Info: => 0.001713s 21:34:31.6 Info: AlterTable ReleaseProfiles 21:34:31.6 Info: => 1.6E-06s 21:34:31.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:31.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:31.6 Info: => 0.000588s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:31', 'rename_restrictions_to_release_profiles') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:31.6 Info: => 0.0008989s 21:34:31.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 26 21:34:31.6 Info: RenameTable Profiles QualityProfiles 21:34:31.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:31.6 Info: => 0.0017141s 21:34:31.6 Info: AlterTable QualityProfiles 21:34:31.6 Info: => 1.4E-06s 21:34:31.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:31.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.6 Info: => 0.0005779s 21:34:31.6 Info: AlterTable LanguageProfiles 21:34:31.6 Info: => 1.2E-06s 21:34:31.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:31.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:31.6 Info: => 0.0005555s 21:34:31.6 Info: UpdateData 21:34:31.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.6 Info: => 4.89E-05s 21:34:31.6 Info: UpdateData 21:34:31.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:31.6 Info: => 3.57E-05s 21:34:31.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:31.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:31.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:34:31.6 Info: DROP TABLE "Artists" 21:34:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.6 Info: => 0.0050226s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:31', 'rename_quality_profiles_add_upgrade_allowed') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:31.6 Info: => 0.0064542s 21:34:31.6 Info: 27: add_import_exclusions migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 27 21:34:31.6 Info: CreateTable ImportListExclusions 21:34:31.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:31.6 Info: => 0.0001357s 21:34:31.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:31.6 Info: => 9.64E-05s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:31', 'add_import_exclusions') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 27: add_import_exclusions migrated 21:34:31.6 Info: => 0.0004497s 21:34:31.6 Info: 28: clean_artist_metadata_table migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 28 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001609s 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001265s 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001198s 21:34:31.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:34:31.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:34:31.6 Info: => 0.000148s 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001214s 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001313s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:31', 'clean_artist_metadata_table') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 28: clean_artist_metadata_table migrated 21:34:31.6 Info: => 0.0004399s 21:34:31.6 Info: 29: health_issue_notification migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 29 21:34:31.6 Info: AlterTable Notifications 21:34:31.6 Info: => 1.2E-06s 21:34:31.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0006631s 21:34:31.6 Info: AlterTable Notifications 21:34:31.6 Info: => 1.4E-06s 21:34:31.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0005989s 21:34:31.6 Info: AlterTable Notifications 21:34:31.6 Info: => 1.4E-06s 21:34:31.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.000594s 21:34:31.6 Info: AlterTable Notifications 21:34:31.6 Info: => 1.4E-06s 21:34:31.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0006186s 21:34:31.6 Info: AlterTable Notifications 21:34:31.6 Info: => 1.2E-06s 21:34:31.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:31.6 Info: => 0.0005989s 21:34:31.6 Info: DeleteColumn Notifications OnDownload 21:34:31.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:34:31.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:34:31.6 Info: DROP TABLE "Notifications" 21:34:31.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.6 Info: => 0.0056123s 21:34:31.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:31.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:34:31.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:34:31.6 Info: DROP TABLE "Notifications" 21:34:31.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:31.6 Info: => 0.0046383s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:31', 'health_issue_notification') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 29: health_issue_notification migrated 21:34:31.6 Info: => 0.0050521s 21:34:31.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 30 21:34:31.6 Info: AlterTable TrackFiles 21:34:31.6 Info: => 1.6E-06s 21:34:31.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:31.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:31.6 Info: => 0.0006825s 21:34:31.6 Info: AlterTable TrackFiles 21:34:31.6 Info: => 1.3E-06s 21:34:31.6 Info: CreateColumn TrackFiles Path String 21:34:31.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:31.6 Info: => 0.0005944s 21:34:31.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:31.6 Info: => 4.18E-05s 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001309s 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001364s 21:34:31.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:34:31.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:34:31.6 Info: => 0.0001429s 21:34:31.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:34:31.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:34:31.6 Info: => 8.62E-05s 21:34:31.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:31.6 Info: => 5.6E-05s 21:34:31.6 Info: AlterTable TrackFiles 21:34:31.6 Info: => 1.1E-06s 21:34:31.6 Info: AlterColumn TrackFiles Path String 21:34:31.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:31.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:34:31.6 Info: DROP TABLE "TrackFiles" 21:34:31.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.6 Info: => 0.0047245s 21:34:31.6 Info: CreateIndex TrackFiles (Path) 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.6 Info: => 9.13E-05s 21:34:31.6 Info: DeleteColumn TrackFiles RelativePath 21:34:31.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:31.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:34:31.6 Info: DROP TABLE "TrackFiles" 21:34:31.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.6 Info: => 0.0059397s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:31', 'add_mediafilerepository_mtime') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:31.6 Info: => 0.0062961s 21:34:31.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 31 21:34:31.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:34:31.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:34:31.6 Info: => 9.47E-05s 21:34:31.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:31.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:31.6 Info: => 0.0001505s 21:34:31.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:31.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:31.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:34:31.6 Info: DROP TABLE "Artists" 21:34:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.6 Info: => 0.0050347s 21:34:31.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.6 Info: => 8.9E-05s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:31', 'add_artistmetadataid_constraint') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:31.6 Info: => 0.0004475s 21:34:31.6 Info: 32: old_ids_and_artist_alias migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 32 21:34:31.6 Info: AlterTable ArtistMetadata 21:34:31.6 Info: => 1.4E-06s 21:34:31.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:31.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:31.6 Info: => 0.0006667s 21:34:31.6 Info: AlterTable ArtistMetadata 21:34:31.6 Info: => 1.3E-06s 21:34:31.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:31.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.6 Info: => 0.0006019s 21:34:31.6 Info: AlterTable Albums 21:34:31.6 Info: => 1.4E-06s 21:34:31.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.6 Info: => 0.0006113s 21:34:31.6 Info: AlterTable AlbumReleases 21:34:31.6 Info: => 1.3E-06s 21:34:31.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:31.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.6 Info: => 0.0006209s 21:34:31.6 Info: AlterTable Tracks 21:34:31.6 Info: => 1.3E-06s 21:34:31.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.6 Info: => 0.0006122s 21:34:31.6 Info: AlterTable Tracks 21:34:31.6 Info: => 1.2E-06s 21:34:31.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:31.6 Info: => 0.000636s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:31', 'old_ids_and_artist_alias') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 32: old_ids_and_artist_alias migrated 21:34:31.6 Info: => 0.0009917s 21:34:31.6 Info: 33: download_propers_config migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 33 21:34:31.6 Info: PerformDBOperation 21:34:31.6 Info: Performing DB Operation 21:34:31.6 Info: => 3.75E-05s 21:34:31.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:31.6 Info: => 3.91E-05s 21:34:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:31', 'download_propers_config') 21:34:31.6 Info: Committing Transaction 21:34:31.6 Info: 33: download_propers_config migrated 21:34:31.6 Info: => 0.0003121s 21:34:31.6 Info: 34: remove_language_profiles migrating 21:34:31.6 Info: Beginning Transaction 21:34:31.6 Info: Starting migration of Main DB to 34 21:34:31.6 Info: DeleteTable LanguageProfiles 21:34:31.6 Info: DROP TABLE "LanguageProfiles" 21:34:31.6 Info: => 0.0002708s 21:34:31.6 Info: DeleteColumn Artists LanguageProfileId 21:34:31.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:31.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:34:31.6 Info: DROP TABLE "Artists" 21:34:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.6 Info: => 0.0053068s 21:34:31.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:31.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:34:31.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:34:31.6 Info: DROP TABLE "ImportLists" 21:34:31.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:31.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:31.6 Info: => 0.0061717s 21:34:31.6 Info: DeleteColumn Blacklist Language 21:34:31.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:34:31.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:34:31.6 Info: DROP TABLE "Blacklist" 21:34:31.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:31.6 Info: => 0.0046446s 21:34:31.6 Info: DeleteColumn History Language 21:34:31.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:34:31.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:34:31.6 Info: DROP TABLE "History" 21:34:31.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:31.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.6 Info: => 0.0056617s 21:34:31.6 Info: DeleteColumn LyricFiles Language 21:34:31.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:34:31.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:34:31.6 Info: DROP TABLE "LyricFiles" 21:34:31.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.6 Info: => 0.0054047s 21:34:31.6 Info: DeleteColumn TrackFiles Language 21:34:31.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:31.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" 21:34:31.7 Info: DROP TABLE "TrackFiles" 21:34:31.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.7 Info: => 0.0052035s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:31', 'remove_language_profiles') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 34: remove_language_profiles migrated 21:34:31.7 Info: => 0.0057794s 21:34:31.7 Info: 35: multi_disc_naming_format migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 35 21:34:31.7 Info: AlterTable NamingConfig 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:31.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:31.7 Info: => 0.0006337s 21:34:31.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:31.7 Info: => 4.86E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:31', 'multi_disc_naming_format') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 35: multi_disc_naming_format migrated 21:34:31.7 Info: => 0.0003968s 21:34:31.7 Info: 36: add_download_client_priority migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 36 21:34:31.7 Info: AlterTable DownloadClients 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: CreateColumn DownloadClients Priority Int32 21:34:31.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.0006614s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 5.72E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:31', 'add_download_client_priority') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 36: add_download_client_priority migrated 21:34:31.7 Info: => 0.0003863s 21:34:31.7 Info: 37: remove_growl_prowl migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 37 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:31.7 Info: => 5.43E-05s 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:31.7 Info: => 4.25E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:31', 'remove_growl_prowl') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 37: remove_growl_prowl migrated 21:34:31.7 Info: => 0.0003204s 21:34:31.7 Info: 38: remove_plex_hometheatre migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 38 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:31.7 Info: => 5.77E-05s 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:31.7 Info: => 4.21E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:31', 'remove_plex_hometheatre') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 38: remove_plex_hometheatre migrated 21:34:31.7 Info: => 0.0003202s 21:34:31.7 Info: 39: add_root_folder_add_defaults migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 39 21:34:31.7 Info: AlterTable RootFolders 21:34:31.7 Info: => 1.4E-06s 21:34:31.7 Info: CreateColumn RootFolders Name String 21:34:31.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:31.7 Info: => 0.000667s 21:34:31.7 Info: AlterTable RootFolders 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:31.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0006663s 21:34:31.7 Info: AlterTable RootFolders 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:31.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0006402s 21:34:31.7 Info: AlterTable RootFolders 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:31.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0006167s 21:34:31.7 Info: AlterTable RootFolders 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn RootFolders DefaultTags String 21:34:31.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:31.7 Info: => 0.0005873s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 5.76E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:31', 'add_root_folder_add_defaults') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 39: add_root_folder_add_defaults migrated 21:34:31.7 Info: => 0.0003757s 21:34:31.7 Info: 40: task_duration migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 40 21:34:31.7 Info: AlterTable ScheduledTasks 21:34:31.7 Info: => 1.4E-06s 21:34:31.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:31.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:31.7 Info: => 0.0006322s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:31', 'task_duration') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 40: task_duration migrated 21:34:31.7 Info: => 0.0009712s 21:34:31.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 41 21:34:31.7 Info: AlterTable ReleaseProfiles 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:31.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.000616s 21:34:31.7 Info: AlterTable ReleaseProfiles 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:31.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0005811s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:31', 'add_indexer_and_enabled_to_release_profiles') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:31.7 Info: => 0.0009178s 21:34:31.7 Info: 42: remove_album_folders migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 42 21:34:31.7 Info: DeleteColumn Artists AlbumFolder 21:34:31.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:31.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:34:31.7 Info: DROP TABLE "Artists" 21:34:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 0.0059535s 21:34:31.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:31.7 Info: => 5.27E-05s 21:34:31.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:31.7 Info: => 6.38E-05s 21:34:31.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:31.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:34:31.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:31.7 Info: DROP TABLE "NamingConfig" 21:34:31.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:31.7 Info: => 0.0050884s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:31', 'remove_album_folders') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 42: remove_album_folders migrated 21:34:31.7 Info: => 0.005515s 21:34:31.7 Info: 44: add_priority_to_indexers migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 44 21:34:31.7 Info: AlterTable Indexers 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn Indexers Priority Int32 21:34:31.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:31.7 Info: => 0.0006552s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:31', 'add_priority_to_indexers') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 44: add_priority_to_indexers migrated 21:34:31.7 Info: => 0.0009766s 21:34:31.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 45 21:34:31.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:31.7 Info: => 0.0001266s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 3.01E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:31', 'remove_chown_and_folderchmod_config') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:31.7 Info: => 0.0003116s 21:34:31.7 Info: 47: update_notifiarr migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 47 21:34:31.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:31.7 Info: => 9.63E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:31', 'update_notifiarr') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 47: update_notifiarr migrated 21:34:31.7 Info: => 0.000382s 21:34:31.7 Info: 49: email_multiple_addresses migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 49 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 6.14E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:31', 'email_multiple_addresses') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 49: email_multiple_addresses migrated 21:34:31.7 Info: => 0.0003785s 21:34:31.7 Info: 50: rename_blacklist_to_blocklist migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 50 21:34:31.7 Info: RenameTable Blacklist Blocklist 21:34:31.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:31.7 Info: => 0.0018467s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:31', 'rename_blacklist_to_blocklist') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 50: rename_blacklist_to_blocklist migrated 21:34:31.7 Info: => 0.0021899s 21:34:31.7 Info: 51: cdh_per_downloadclient migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 51 21:34:31.7 Info: AlterTable DownloadClients 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:31.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.0006599s 21:34:31.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:31.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.0006046s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 0.0001668s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:31', 'cdh_per_downloadclient') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 51: cdh_per_downloadclient migrated 21:34:31.7 Info: => 0.0004756s 21:34:31.7 Info: 52: download_history migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 52 21:34:31.7 Info: CreateTable DownloadHistory 21:34:31.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:34:31.7 Info: => 0.0002174s 21:34:31.7 Info: CreateIndex DownloadHistory (EventType) 21:34:31.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.7 Info: => 0.000107s 21:34:31.7 Info: CreateIndex DownloadHistory (ArtistId) 21:34:31.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.7 Info: => 9.6E-05s 21:34:31.7 Info: CreateIndex DownloadHistory (DownloadId) 21:34:31.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.7 Info: => 8.67E-05s 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 0.0001271s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:31', 'download_history') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 52: download_history migrated 21:34:31.7 Info: => 0.0005273s 21:34:31.7 Info: 53: add_update_history migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 53 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:31', 'add_update_history') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 53: add_update_history migrated 21:34:31.7 Info: => 0.0003377s 21:34:31.7 Info: 54: add_on_update_to_notifications migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 54 21:34:31.7 Info: AlterTable Notifications 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.0006725s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:31', 'add_on_update_to_notifications') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 54: add_on_update_to_notifications migrated 21:34:31.7 Info: => 0.0009927s 21:34:31.7 Info: 55: download_client_per_indexer migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 55 21:34:31.7 Info: AlterTable Indexers 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: CreateColumn Indexers DownloadClientId Int32 21:34:31.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.000668s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:31', 'download_client_per_indexer') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 55: download_client_per_indexer migrated 21:34:31.7 Info: => 0.0010018s 21:34:31.7 Info: 56: AddNewItemMonitorType migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 56 21:34:31.7 Info: AlterTable Artists 21:34:31.7 Info: => 1.4E-06s 21:34:31.7 Info: CreateColumn Artists MonitorNewItems Int32 21:34:31.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.000669s 21:34:31.7 Info: AlterTable RootFolders 21:34:31.7 Info: => 1.1E-06s 21:34:31.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:31.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0006229s 21:34:31.7 Info: AlterTable ImportLists 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:31.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0006218s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:31', 'AddNewItemMonitorType') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 56: AddNewItemMonitorType migrated 21:34:31.7 Info: => 0.0009859s 21:34:31.7 Info: 57: ImportListSearch migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 57 21:34:31.7 Info: AlterTable ImportLists 21:34:31.7 Info: => 1.4E-06s 21:34:31.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:31.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:31.7 Info: => 0.0006772s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:31', 'ImportListSearch') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 57: ImportListSearch migrated 21:34:31.7 Info: => 0.0010077s 21:34:31.7 Info: 58: ImportListMonitorExisting migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 58 21:34:31.7 Info: AlterTable ImportLists 21:34:31.7 Info: => 1.4E-06s 21:34:31.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:31.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:31.7 Info: => 0.0006621s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:31', 'ImportListMonitorExisting') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 58: ImportListMonitorExisting migrated 21:34:31.7 Info: => 0.0009841s 21:34:31.7 Info: 59: add_indexer_tags migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 59 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:31.7 Info: => 5.28E-05s 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:31.7 Info: => 3.96E-05s 21:34:31.7 Info: AlterTable Indexers 21:34:31.7 Info: => 1.1E-06s 21:34:31.7 Info: CreateColumn Indexers Tags String 21:34:31.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:31.7 Info: => 0.0006441s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:31', 'add_indexer_tags') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 59: add_indexer_tags migrated 21:34:31.7 Info: => 0.0009637s 21:34:31.7 Info: 60: update_audio_types migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 60 21:34:31.7 Info: PerformDBOperation 21:34:31.7 Info: Performing DB Operation 21:34:31.7 Info: => 5.83E-05s 21:34:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:31', 'update_audio_types') 21:34:31.7 Info: Committing Transaction 21:34:31.7 Info: 60: update_audio_types migrated 21:34:31.7 Info: => 0.0003515s 21:34:31.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:31.7 Info: Beginning Transaction 21:34:31.7 Info: Starting migration of Main DB to 61 21:34:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:31.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:31.7 Info: => 5.36E-05s 21:34:31.7 Info: AlterTable AlbumReleases 21:34:31.7 Info: => 1.1E-06s 21:34:31.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "AlbumReleases" 21:34:31.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:31.7 Info: => 0.0057747s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "Albums" 21:34:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 0.0059484s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "Albums" 21:34:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 0.0058937s 21:34:31.7 Info: AlterTable Albums 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: AlterColumn Albums Added DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "Albums" 21:34:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 0.0059345s 21:34:31.7 Info: AlterTable Artists 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:31.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:31.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:34:31.7 Info: DROP TABLE "Artists" 21:34:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 0.007648s 21:34:31.7 Info: AlterTable Artists 21:34:31.7 Info: => 1.5E-06s 21:34:31.7 Info: AlterColumn Artists Added DateTimeOffset 21:34:31.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:31.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:34:31.7 Info: DROP TABLE "Artists" 21:34:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:31.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:31.7 Info: => 0.0053995s 21:34:31.7 Info: AlterTable Blocklist 21:34:31.7 Info: => 1.2E-06s 21:34:31.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "Blocklist" 21:34:31.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.7 Info: => 0.004898s 21:34:31.7 Info: AlterTable Blocklist 21:34:31.7 Info: => 1.9E-06s 21:34:31.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "Blocklist" 21:34:31.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:31.7 Info: => 0.0048089s 21:34:31.7 Info: AlterTable Commands 21:34:31.7 Info: => 1.3E-06s 21:34:31.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "Commands" 21:34:31.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.7 Info: => 0.0048131s 21:34:31.7 Info: AlterTable Commands 21:34:31.7 Info: => 1.4E-06s 21:34:31.7 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:31.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:34:31.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:34:31.7 Info: DROP TABLE "Commands" 21:34:31.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.8 Info: => 0.0048024s 21:34:31.8 Info: AlterTable Commands 21:34:31.8 Info: => 1.4E-06s 21:34:31.8 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:31.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) 21:34:31.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" 21:34:31.8 Info: DROP TABLE "Commands" 21:34:31.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:31.8 Info: => 0.004802s 21:34:31.8 Info: AlterTable DownloadClientStatus 21:34:31.8 Info: => 1.5E-06s 21:34:31.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.8 Info: DROP TABLE "DownloadClientStatus" 21:34:31.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0048759s 21:34:31.8 Info: AlterTable DownloadClientStatus 21:34:31.8 Info: => 1.3E-06s 21:34:31.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.8 Info: DROP TABLE "DownloadClientStatus" 21:34:31.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0048607s 21:34:31.8 Info: AlterTable DownloadClientStatus 21:34:31.8 Info: => 1.3E-06s 21:34:31.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:31.8 Info: DROP TABLE "DownloadClientStatus" 21:34:31.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0048336s 21:34:31.8 Info: AlterTable DownloadHistory 21:34:31.8 Info: => 1.2E-06s 21:34:31.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "DownloadHistory" 21:34:31.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:31.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:31.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:31.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:31.8 Info: => 0.0052071s 21:34:31.8 Info: AlterTable ExtraFiles 21:34:31.8 Info: => 1.3E-06s 21:34:31.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "ExtraFiles" 21:34:31.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.8 Info: => 0.0049835s 21:34:31.8 Info: AlterTable ExtraFiles 21:34:31.8 Info: => 1.7E-06s 21:34:31.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "ExtraFiles" 21:34:31.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:31.8 Info: => 0.005352s 21:34:31.8 Info: AlterTable History 21:34:31.8 Info: => 1.3E-06s 21:34:31.8 Info: AlterColumn History Date DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "History" 21:34:31.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:31.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:31.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:31.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:31.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:31.8 Info: => 0.0075631s 21:34:31.8 Info: AlterTable ImportListStatus 21:34:31.8 Info: => 1.6E-06s 21:34:31.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:31.8 Info: DROP TABLE "ImportListStatus" 21:34:31.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0048652s 21:34:31.8 Info: AlterTable ImportListStatus 21:34:31.8 Info: => 1.6E-06s 21:34:31.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:31.8 Info: DROP TABLE "ImportListStatus" 21:34:31.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0065631s 21:34:31.8 Info: AlterTable ImportListStatus 21:34:31.8 Info: => 1.2E-06s 21:34:31.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:31.8 Info: DROP TABLE "ImportListStatus" 21:34:31.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0049228s 21:34:31.8 Info: AlterTable IndexerStatus 21:34:31.8 Info: => 1.2E-06s 21:34:31.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:31.8 Info: DROP TABLE "IndexerStatus" 21:34:31.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0049634s 21:34:31.8 Info: AlterTable IndexerStatus 21:34:31.8 Info: => 1.2E-06s 21:34:31.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:31.8 Info: DROP TABLE "IndexerStatus" 21:34:31.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.0063546s 21:34:31.8 Info: AlterTable IndexerStatus 21:34:31.8 Info: => 1.5E-06s 21:34:31.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:31.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:34:31.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:31.8 Info: DROP TABLE "IndexerStatus" 21:34:31.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:31.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:31.8 Info: => 0.004961s 21:34:31.8 Info: AlterTable LyricFiles 21:34:31.8 Info: => 1.4E-06s 21:34:31.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "LyricFiles" 21:34:31.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.8 Info: => 0.004721s 21:34:31.8 Info: AlterTable LyricFiles 21:34:31.8 Info: => 1.4E-06s 21:34:31.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "LyricFiles" 21:34:31.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:31.8 Info: => 0.0062066s 21:34:31.8 Info: AlterTable MetadataFiles 21:34:31.8 Info: => 1.6E-06s 21:34:31.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "MetadataFiles" 21:34:31.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.8 Info: => 0.0047717s 21:34:31.8 Info: AlterTable MetadataFiles 21:34:31.8 Info: => 1.4E-06s 21:34:31.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:31.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:34:31.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:34:31.8 Info: DROP TABLE "MetadataFiles" 21:34:31.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:31.8 Info: => 0.0062326s 21:34:31.8 Info: AlterTable PendingReleases 21:34:31.8 Info: => 1.3E-06s 21:34:31.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:31.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) 21:34:31.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:31.9 Info: DROP TABLE "PendingReleases" 21:34:31.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:31.9 Info: => 0.0047128s 21:34:31.9 Info: AlterTable ScheduledTasks 21:34:31.9 Info: => 1.4E-06s 21:34:31.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:31.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) 21:34:31.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.9 Info: DROP TABLE "ScheduledTasks" 21:34:31.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.9 Info: => 0.0048013s 21:34:31.9 Info: AlterTable ScheduledTasks 21:34:31.9 Info: => 1.2E-06s 21:34:31.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:31.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) 21:34:31.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:31.9 Info: DROP TABLE "ScheduledTasks" 21:34:31.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:31.9 Info: => 0.0049655s 21:34:31.9 Info: AlterTable TrackFiles 21:34:31.9 Info: => 1.2E-06s 21:34:31.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:31.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:31.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:34:31.9 Info: DROP TABLE "TrackFiles" 21:34:31.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.9 Info: => 0.0066401s 21:34:31.9 Info: AlterTable TrackFiles 21:34:31.9 Info: => 1.5E-06s 21:34:31.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:31.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:31.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:34:31.9 Info: DROP TABLE "TrackFiles" 21:34:31.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:31.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:31.9 Info: => 0.0050301s 21:34:31.9 Info: AlterTable VersionInfo 21:34:31.9 Info: => 1.4E-06s 21:34:31.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:31.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:31.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:31.9 Info: DROP TABLE "VersionInfo" 21:34:31.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:31.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:31.9 Info: => 0.0048165s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:31', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:31.9 Info: => 0.0055147s 21:34:31.9 Info: 62: add_on_delete_to_notifications migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 62 21:34:31.9 Info: AlterTable Notifications 21:34:31.9 Info: => 1.6E-06s 21:34:31.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0006978s 21:34:31.9 Info: AlterTable Notifications 21:34:31.9 Info: => 1.3E-06s 21:34:31.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0006463s 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:31', 'add_on_delete_to_notifications') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 62: add_on_delete_to_notifications migrated 21:34:31.9 Info: => 0.0009642s 21:34:31.9 Info: 63: add_custom_formats migrating 21:34:31.9 Info: Beginning Transaction 21:34:31.9 Info: Starting migration of Main DB to 63 21:34:31.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:34:31.9 Info: AlterTable DelayProfiles 21:34:31.9 Info: => 1.2E-06s 21:34:31.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:31.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0006863s 21:34:31.9 Info: UpdateData 21:34:31.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:31.9 Info: => 5.89E-05s 21:34:31.9 Info: AlterTable TrackFiles 21:34:31.9 Info: => 1.2E-06s 21:34:31.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:31.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:31.9 Info: => 0.0006174s 21:34:31.9 Info: PerformDBOperation 21:34:31.9 Info: Performing DB Operation 21:34:31.9 Info: => 0.001297s 21:34:31.9 Info: CreateTable CustomFormats 21:34:31.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:34:31.9 Info: => 0.0001537s 21:34:31.9 Info: CreateIndex CustomFormats (Name) 21:34:31.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:31.9 Info: => 0.0011519s 21:34:31.9 Info: AlterTable QualityProfiles 21:34:31.9 Info: => 1.2E-06s 21:34:31.9 Info: CreateColumn QualityProfiles FormatItems String 21:34:31.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:31.9 Info: => 0.000674s 21:34:31.9 Info: AlterTable QualityProfiles 21:34:31.9 Info: => 1.2E-06s 21:34:31.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:31.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0006377s 21:34:31.9 Info: AlterTable QualityProfiles 21:34:31.9 Info: => 1.3E-06s 21:34:31.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:31.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0006303s 21:34:31.9 Info: PerformDBOperation 21:34:31.9 Info: Performing DB Operation 21:34:31.9 Info: => 0.0014576s 21:34:31.9 Info: PerformDBOperation 21:34:31.9 Info: Performing DB Operation 21:34:31.9 Info: => 3.8E-05s 21:34:31.9 Info: DeleteColumn ReleaseProfiles Preferred 21:34:31.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:34:31.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:31.9 Info: DROP TABLE "ReleaseProfiles" 21:34:31.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.9 Info: => 0.0060376s 21:34:31.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:31.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:34:31.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:31.9 Info: DROP TABLE "ReleaseProfiles" 21:34:31.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:31.9 Info: => 0.0047569s 21:34:31.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:31.9 Info: => 5.51E-05s 21:34:31.9 Info: AlterTable DelayProfiles 21:34:31.9 Info: => 1.4E-06s 21:34:31.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:31.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:31.9 Info: => 0.0006473s 21:34:31.9 Info: AlterTable DelayProfiles 21:34:31.9 Info: => 1.3E-06s 21:34:31.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:31.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:31.9 Info: => 0.0006264s 21:34:31.9 Info: -> 1 Insert operations completed in 00:00:00.0001018 taking an average of 00:00:00.0001018 21:34:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:31', 'add_custom_formats') 21:34:31.9 Info: Committing Transaction 21:34:31.9 Info: 63: add_custom_formats migrated 21:34:31.9 Info: => 0.0010733s 21:34:31.9 Debug: Took: 00:00:00.4766920 21:34:31.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:34:31.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 21:34:31.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864719961694_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:32.0 Info: DatabaseEngineVersionCheck migrating 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: SQLite 3.47.2 21:34:32.0 Info: => 0.0011931s 21:34:32.0 Info: DatabaseEngineVersionCheck migrated 21:34:32.0 Info: => 0.0012096s 21:34:32.0 Info: VersionMigration migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: CreateTable VersionInfo 21:34:32.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:32.0 Info: => 0.0001501s 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: VersionMigration migrated 21:34:32.0 Info: => 0.0005256s 21:34:32.0 Info: VersionUniqueMigration migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: CreateIndex VersionInfo (Version) 21:34:32.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:32.0 Info: => 0.0001244s 21:34:32.0 Info: AlterTable VersionInfo 21:34:32.0 Info: => 1.3E-06s 21:34:32.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:32.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:32.0 Info: => 0.0005705s 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: VersionUniqueMigration migrated 21:34:32.0 Info: => 0.0008081s 21:34:32.0 Info: VersionDescriptionMigration migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: AlterTable VersionInfo 21:34:32.0 Info: => 1.5E-06s 21:34:32.0 Info: CreateColumn VersionInfo Description String 21:34:32.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:32.0 Info: => 0.0002089s 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: VersionDescriptionMigration migrated 21:34:32.0 Info: => 0.000431s 21:34:32.0 Info: 1: InitialSetup migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 1 21:34:32.0 Info: CreateTable Config 21:34:32.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:32.0 Info: => 0.0001722s 21:34:32.0 Info: CreateIndex Config (Key) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:32.0 Info: => 8.49E-05s 21:34:32.0 Info: CreateTable RootFolders 21:34:32.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:32.0 Info: => 8.95E-05s 21:34:32.0 Info: CreateIndex RootFolders (Path) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:32.0 Info: => 7.62E-05s 21:34:32.0 Info: CreateTable Artists 21:34:32.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:32.0 Info: => 0.0002636s 21:34:32.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.0 Info: => 8.23E-05s 21:34:32.0 Info: CreateIndex Artists (NameSlug) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:32.0 Info: => 7.42E-05s 21:34:32.0 Info: CreateIndex Artists (CleanName) 21:34:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.0 Info: => 7.66E-05s 21:34:32.0 Info: CreateIndex Artists (Path) 21:34:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.0 Info: => 7.03E-05s 21:34:32.0 Info: CreateTable Albums 21:34:32.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:32.0 Info: => 0.0002279s 21:34:32.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.0 Info: => 7.54E-05s 21:34:32.0 Info: CreateIndex Albums (MBId) 21:34:32.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.0 Info: => 7.15E-05s 21:34:32.0 Info: CreateIndex Albums (TADBId) 21:34:32.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.0 Info: => 7.42E-05s 21:34:32.0 Info: CreateIndex Albums (TitleSlug) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.0 Info: => 7.07E-05s 21:34:32.0 Info: CreateIndex Albums (CleanTitle) 21:34:32.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.0 Info: => 7.09E-05s 21:34:32.0 Info: CreateIndex Albums (Path) 21:34:32.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:32.0 Info: => 7.07E-05s 21:34:32.0 Info: CreateTable Tracks 21:34:32.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:32.0 Info: => 0.000148s 21:34:32.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.0 Info: => 7.62E-05s 21:34:32.0 Info: CreateIndex Tracks (ArtistId) 21:34:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:32.0 Info: => 7.74E-05s 21:34:32.0 Info: CreateIndex Tracks (TrackFileId) 21:34:32.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.0 Info: => 0.0001081s 21:34:32.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:32.0 Info: => 0.0001158s 21:34:32.0 Info: CreateTable TrackFiles 21:34:32.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:32.0 Info: => 0.0001743s 21:34:32.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:32.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:32.0 Info: => 8.51E-05s 21:34:32.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.0 Info: => 8.16E-05s 21:34:32.0 Info: CreateTable History 21:34:32.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:32.0 Info: => 0.0001761s 21:34:32.0 Info: CreateIndex History (Date) 21:34:32.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.0 Info: => 9.35E-05s 21:34:32.0 Info: CreateIndex History (EventType) 21:34:32.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.0 Info: => 0.0001063s 21:34:32.0 Info: CreateIndex History (DownloadId) 21:34:32.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:32.0 Info: => 8.75E-05s 21:34:32.0 Info: CreateIndex History (AlbumId) 21:34:32.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:32.0 Info: => 8.03E-05s 21:34:32.0 Info: CreateTable Notifications 21:34:32.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:32.0 Info: => 0.0001626s 21:34:32.0 Info: CreateTable ScheduledTasks 21:34:32.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:32.0 Info: => 0.0001125s 21:34:32.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.0 Info: => 8.23E-05s 21:34:32.0 Info: CreateTable Indexers 21:34:32.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:32.0 Info: => 0.0001115s 21:34:32.0 Info: CreateIndex Indexers (Name) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.0 Info: => 0.0001142s 21:34:32.0 Info: CreateTable Profiles 21:34:32.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:32.0 Info: => 0.0001337s 21:34:32.0 Info: CreateIndex Profiles (Name) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:32.0 Info: => 8.66E-05s 21:34:32.0 Info: CreateTable QualityDefinitions 21:34:32.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:32.0 Info: => 0.0001148s 21:34:32.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:32.0 Info: => 8.02E-05s 21:34:32.0 Info: CreateIndex QualityDefinitions (Title) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:32.0 Info: => 8.34E-05s 21:34:32.0 Info: CreateTable NamingConfig 21:34:32.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:34:32.0 Info: => 0.000156s 21:34:32.0 Info: CreateTable Blacklist 21:34:32.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:34:32.0 Info: => 0.0001902s 21:34:32.0 Info: CreateTable Metadata 21:34:32.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:34:32.0 Info: => 0.0001106s 21:34:32.0 Info: CreateTable MetadataFiles 21:34:32.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:34:32.0 Info: => 0.0001652s 21:34:32.0 Info: CreateTable DownloadClients 21:34:32.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:34:32.0 Info: => 0.0001201s 21:34:32.0 Info: CreateTable PendingReleases 21:34:32.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:34:32.0 Info: => 0.0001222s 21:34:32.0 Info: CreateTable RemotePathMappings 21:34:32.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:34:32.0 Info: => 0.0001032s 21:34:32.0 Info: CreateTable Tags 21:34:32.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:32.0 Info: => 9.07E-05s 21:34:32.0 Info: CreateIndex Tags (Label) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:32.0 Info: => 9.8E-05s 21:34:32.0 Info: CreateTable Restrictions 21:34:32.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:32.0 Info: => 0.0001324s 21:34:32.0 Info: CreateTable DelayProfiles 21:34:32.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:34:32.0 Info: => 0.0001698s 21:34:32.0 Info: CreateTable Users 21:34:32.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:34:32.0 Info: => 0.0001299s 21:34:32.0 Info: CreateIndex Users (Identifier) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:32.0 Info: => 8.68E-05s 21:34:32.0 Info: CreateIndex Users (Username) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:32.0 Info: => 8.01E-05s 21:34:32.0 Info: CreateTable Commands 21:34:32.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:34:32.0 Info: => 0.0001668s 21:34:32.0 Info: CreateTable IndexerStatus 21:34:32.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:34:32.0 Info: => 0.0001679s 21:34:32.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 8.5E-05s 21:34:32.0 Info: CreateTable ExtraFiles 21:34:32.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:34:32.0 Info: => 0.0001566s 21:34:32.0 Info: CreateTable LyricFiles 21:34:32.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:34:32.0 Info: => 0.000167s 21:34:32.0 Info: CreateTable LanguageProfiles 21:34:32.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:34:32.0 Info: => 0.000104s 21:34:32.0 Info: CreateIndex LanguageProfiles (Name) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:32.0 Info: => 9.11E-05s 21:34:32.0 Info: CreateTable DownloadClientStatus 21:34:32.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:34:32.0 Info: => 0.0001133s 21:34:32.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 0.0001166s 21:34:32.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:32.0 Info: -> 1 Insert operations completed in 00:00:00.0000670 taking an average of 00:00:00.0000670 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:32', 'InitialSetup') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 1: InitialSetup migrated 21:34:32.0 Info: => 0.0009353s 21:34:32.0 Info: 2: add_reason_to_pending_releases migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 2 21:34:32.0 Info: AlterTable PendingReleases 21:34:32.0 Info: => 1.4E-06s 21:34:32.0 Info: CreateColumn PendingReleases Reason Int32 21:34:32.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.000601s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:32', 'add_reason_to_pending_releases') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 2: add_reason_to_pending_releases migrated 21:34:32.0 Info: => 0.0009203s 21:34:32.0 Info: 3: add_medium_support migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 3 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.4E-06s 21:34:32.0 Info: CreateColumn Albums Media String 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:32.0 Info: => 0.0005896s 21:34:32.0 Info: AlterTable Tracks 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0005399s 21:34:32.0 Info: AlterTable Tracks 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.000533s 21:34:32.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.0 Info: => 4.48E-05s 21:34:32.0 Info: DeleteColumn Tracks TrackNumber 21:34:32.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:34:32.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:34:32.0 Info: DROP TABLE "Tracks" 21:34:32.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.0 Info: => 0.0046533s 21:34:32.0 Info: AlterTable Tracks 21:34:32.0 Info: => 1.3E-06s 21:34:32.0 Info: CreateColumn Tracks TrackNumber String 21:34:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:32.0 Info: => 0.0005217s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:32', 'add_medium_support') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 3: add_medium_support migrated 21:34:32.0 Info: => 0.0009111s 21:34:32.0 Info: 4: add_various_qualites_in_profile migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 4 21:34:32.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.0 Info: => 5.6E-05s 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: => 4.08E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:32', 'add_various_qualites_in_profile') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 4: add_various_qualites_in_profile migrated 21:34:32.0 Info: => 0.0003099s 21:34:32.0 Info: 5: metadata_profiles migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 5 21:34:32.0 Info: CreateTable MetadataProfiles 21:34:32.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:34:32.0 Info: => 0.0001404s 21:34:32.0 Info: CreateIndex MetadataProfiles (Name) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:32.0 Info: => 9.25E-05s 21:34:32.0 Info: AlterTable Artists 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:32.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:32.0 Info: => 0.000603s 21:34:32.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:32.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:34:32.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:34:32.0 Info: DROP TABLE "Artists" 21:34:32.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.0 Info: => 0.0048638s 21:34:32.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:32.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:34:32.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:34:32.0 Info: DROP TABLE "Artists" 21:34:32.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.0 Info: => 0.0060595s 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Albums SecondaryTypes String 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:32.0 Info: => 0.0005642s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:32', 'metadata_profiles') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 5: metadata_profiles migrated 21:34:32.0 Info: => 0.000996s 21:34:32.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 6 21:34:32.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:32.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:34:32.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:32.0 Info: DROP TABLE "Indexers" 21:34:32.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.0 Info: => 0.0040507s 21:34:32.0 Info: AlterTable Indexers 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:32.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:32.0 Info: => 0.0005853s 21:34:32.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.0 Info: => 4.53E-05s 21:34:32.0 Info: AlterTable Indexers 21:34:32.0 Info: => 1.1E-06s 21:34:32.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:32.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) 21:34:32.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" 21:34:32.0 Info: DROP TABLE "Indexers" 21:34:32.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.0 Info: => 0.0050759s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:32', 'separate_automatic_and_interactive_search') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:32.0 Info: => 0.005425s 21:34:32.0 Info: 7: change_album_path_to_relative migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 7 21:34:32.0 Info: DeleteColumn Albums Path 21:34:32.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) 21:34:32.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" 21:34:32.0 Info: DROP TABLE "Albums" 21:34:32.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.0 Info: => 0.0049599s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:32', 'change_album_path_to_relative') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 7: change_album_path_to_relative migrated 21:34:32.0 Info: => 0.0053736s 21:34:32.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 8 21:34:32.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 21:34:32.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 21:34:32.0 Info: => 5.47E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:32', 'change_quality_size_mb_to_kb') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:32.0 Info: => 0.0003217s 21:34:32.0 Info: 9: album_releases migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 9 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Albums Releases String 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:32.0 Info: => 0.0005939s 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.3E-06s 21:34:32.0 Info: CreateColumn Albums CurrentRelease String 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:32.0 Info: => 0.0005712s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:32', 'album_releases') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 9: album_releases migrated 21:34:32.0 Info: => 0.0008792s 21:34:32.0 Info: 10: album_releases_fix migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 10 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.1E-06s 21:34:32.0 Info: AlterColumn Albums Releases String 21:34:32.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) 21:34:32.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" 21:34:32.0 Info: DROP TABLE "Albums" 21:34:32.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.0 Info: => 0.0059479s 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.3E-06s 21:34:32.0 Info: AlterColumn Albums CurrentRelease String 21:34:32.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) 21:34:32.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" 21:34:32.0 Info: DROP TABLE "Albums" 21:34:32.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.0 Info: => 0.0047614s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:32', 'album_releases_fix') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 10: album_releases_fix migrated 21:34:32.0 Info: => 0.0051389s 21:34:32.0 Info: 11: import_lists migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 11 21:34:32.0 Info: CreateTable ImportLists 21:34:32.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) 21:34:32.0 Info: => 0.0001741s 21:34:32.0 Info: CreateIndex ImportLists (Name) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:32.0 Info: => 8.68E-05s 21:34:32.0 Info: CreateTable ImportListStatus 21:34:32.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) 21:34:32.0 Info: => 0.000121s 21:34:32.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.0 Info: => 8.43E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:32', 'import_lists') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 11: import_lists migrated 21:34:32.0 Info: => 0.0004149s 21:34:32.0 Info: 12: add_release_status migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 12 21:34:32.0 Info: AlterTable MetadataProfiles 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:32.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:32.0 Info: => 0.0006074s 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: => 3.15E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:32', 'add_release_status') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 12: add_release_status migrated 21:34:32.0 Info: => 0.000303s 21:34:32.0 Info: 13: album_download_notification migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 13 21:34:32.0 Info: AlterTable Notifications 21:34:32.0 Info: => 1.4E-06s 21:34:32.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0006033s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:32', 'album_download_notification') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 13: album_download_notification migrated 21:34:32.0 Info: => 0.0008932s 21:34:32.0 Info: 14: fix_language_metadata_profiles migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 14 21:34:32.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 21:34:32.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 21:34:32.0 Info: => 8.34E-05s 21:34:32.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:34:32.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:34:32.0 Info: => 6.31E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:32', 'fix_language_metadata_profiles') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 14: fix_language_metadata_profiles migrated 21:34:32.0 Info: => 0.0003088s 21:34:32.0 Info: 15: remove_fanzub migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 15 21:34:32.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:32.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:32.0 Info: => 4.73E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:32', 'remove_fanzub') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 15: remove_fanzub migrated 21:34:32.0 Info: => 0.0002932s 21:34:32.0 Info: 16: update_artist_history_indexes migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 16 21:34:32.0 Info: CreateIndex Albums (ArtistId) 21:34:32.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:32.0 Info: => 0.0001104s 21:34:32.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:32.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:32.0 Info: => 8.99E-05s 21:34:32.0 Info: DeleteIndex History (AlbumId) 21:34:32.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:32.0 Info: => 0.0001307s 21:34:32.0 Info: CreateIndex History (AlbumId, Date) 21:34:32.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.0 Info: => 9.96E-05s 21:34:32.0 Info: DeleteIndex History (DownloadId) 21:34:32.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:32.0 Info: => 0.0001107s 21:34:32.0 Info: CreateIndex History (DownloadId, Date) 21:34:32.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.0 Info: => 9.29E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:32', 'update_artist_history_indexes') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 16: update_artist_history_indexes migrated 21:34:32.0 Info: => 0.0003996s 21:34:32.0 Info: 17: remove_nma migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 17 21:34:32.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:32.0 Info: => 5.31E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:32', 'remove_nma') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 17: remove_nma migrated 21:34:32.0 Info: => 0.0002934s 21:34:32.0 Info: 18: album_disambiguation migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 18 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.3E-06s 21:34:32.0 Info: CreateColumn Albums Disambiguation String 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:32.0 Info: => 0.0006241s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:32', 'album_disambiguation') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 18: album_disambiguation migrated 21:34:32.0 Info: => 0.0009035s 21:34:32.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 19 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: => 3.65E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:32', 'add_ape_quality_in_profiles') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:32.0 Info: => 0.0002949s 21:34:32.0 Info: 20: remove_pushalot migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 20 21:34:32.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:32.0 Info: => 4.92E-05s 21:34:32.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:32.0 Info: => 3.87E-05s 21:34:32.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:32.0 Info: => 3.72E-05s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:32', 'remove_pushalot') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 20: remove_pushalot migrated 21:34:32.0 Info: => 0.0002733s 21:34:32.0 Info: 21: add_custom_filters migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 21 21:34:32.0 Info: CreateTable CustomFilters 21:34:32.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:34:32.0 Info: => 0.0001322s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:32', 'add_custom_filters') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 21: add_custom_filters migrated 21:34:32.0 Info: => 0.0004011s 21:34:32.0 Info: 22: import_list_tags migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 22 21:34:32.0 Info: AlterTable ImportLists 21:34:32.0 Info: => 1.4E-06s 21:34:32.0 Info: CreateColumn ImportLists Tags String 21:34:32.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:32.0 Info: => 0.0006175s 21:34:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:32', 'import_list_tags') 21:34:32.0 Info: Committing Transaction 21:34:32.0 Info: 22: import_list_tags migrated 21:34:32.0 Info: => 0.0008961s 21:34:32.0 Info: 23: add_release_groups_etc migrating 21:34:32.0 Info: Beginning Transaction 21:34:32.0 Info: Starting migration of Main DB to 23 21:34:32.0 Info: CreateTable ArtistMetadata 21:34:32.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:34:32.0 Info: => 0.0013781s 21:34:32.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:32.0 Info: => 0.0001216s 21:34:32.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:34:32.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:34:32.0 Info: => 9.33E-05s 21:34:32.0 Info: AlterTable Artists 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:32.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0006369s 21:34:32.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:32.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:32.0 Info: => 7.32E-05s 21:34:32.0 Info: CreateTable AlbumReleases 21:34:32.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:34:32.0 Info: => 0.0001654s 21:34:32.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:32.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:32.0 Info: => 8.81E-05s 21:34:32.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:32.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:32.0 Info: => 0.0001056s 21:34:32.0 Info: PerformDBOperation 21:34:32.0 Info: Performing DB Operation 21:34:32.0 Info: => 4.01E-05s 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.4E-06s 21:34:32.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.0 Info: => 0.0006401s 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 1.3E-06s 21:34:32.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:32.0 Info: => 0.0006281s 21:34:32.0 Info: AlterTable Albums 21:34:32.0 Info: => 2E-06s 21:34:32.0 Info: CreateColumn Albums Links String 21:34:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:32.0 Info: => 0.0006158s 21:34:32.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:34:32.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:32.0 Info: => 8.63E-05s 21:34:32.0 Info: AlterTable Tracks 21:34:32.0 Info: => 1.2E-06s 21:34:32.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:32.0 Info: => 0.0006164s 21:34:32.0 Info: AlterTable Tracks 21:34:32.0 Info: => 1.3E-06s 21:34:32.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0006297s 21:34:32.1 Info: AlterTable Tracks 21:34:32.1 Info: => 1.3E-06s 21:34:32.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0006173s 21:34:32.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:32.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:32.1 Info: => 8.57E-05s 21:34:32.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:32.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:32.1 Info: => 7.33E-05s 21:34:32.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:32.1 Info: DROP TABLE "Artists" 21:34:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.1 Info: => 0.0049093s 21:34:32.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:32.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:32.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:32.1 Info: DROP TABLE "Albums" 21:34:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.1 Info: => 0.0063474s 21:34:32.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:32.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:32.1 Info: DROP TABLE "Tracks" 21:34:32.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.1 Info: => 0.0047134s 21:34:32.1 Info: DeleteColumn TrackFiles ArtistId 21:34:32.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:32.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:32.1 Info: DROP TABLE "TrackFiles" 21:34:32.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.1 Info: => 0.0044823s 21:34:32.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:32.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.1 Info: => 8.98E-05s 21:34:32.1 Info: CreateIndex Artists (Monitored) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.1 Info: => 8.21E-05s 21:34:32.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:32.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.1 Info: => 8.06E-05s 21:34:32.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:32.1 Info: => 7.96E-05s 21:34:32.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:32.1 Info: => 8.54E-05s 21:34:32.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:32.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:32.1 Info: => 8.15E-05s 21:34:32.1 Info: UpdateData 21:34:32.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:32.1 Info: => 4.68E-05s 21:34:32.1 Info: UpdateData 21:34:32.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:32.1 Info: => 4.17E-05s 21:34:32.1 Info: UpdateData 21:34:32.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:32.1 Info: => 4.89E-05s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:32', 'add_release_groups_etc') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 23: add_release_groups_etc migrated 21:34:32.1 Info: => 0.0005956s 21:34:32.1 Info: 24: NewMediaInfoFormat migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 24 21:34:32.1 Info: UpdateData 21:34:32.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:32.1 Info: => 7.93E-05s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:32', 'NewMediaInfoFormat') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 24: NewMediaInfoFormat migrated 21:34:32.1 Info: => 0.0003594s 21:34:32.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 25 21:34:32.1 Info: RenameTable Restrictions ReleaseProfiles 21:34:32.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:32.1 Info: => 0.0017681s 21:34:32.1 Info: AlterTable ReleaseProfiles 21:34:32.1 Info: => 1.4E-06s 21:34:32.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:32.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:32.1 Info: => 0.0005905s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:32', 'rename_restrictions_to_release_profiles') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:32.1 Info: => 0.0009191s 21:34:32.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 26 21:34:32.1 Info: RenameTable Profiles QualityProfiles 21:34:32.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:32.1 Info: => 0.0017222s 21:34:32.1 Info: AlterTable QualityProfiles 21:34:32.1 Info: => 1.3E-06s 21:34:32.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:32.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:32.1 Info: => 0.0005934s 21:34:32.1 Info: AlterTable LanguageProfiles 21:34:32.1 Info: => 1.4E-06s 21:34:32.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:32.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:32.1 Info: => 0.0005726s 21:34:32.1 Info: UpdateData 21:34:32.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:32.1 Info: => 4.6E-05s 21:34:32.1 Info: UpdateData 21:34:32.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:32.1 Info: => 3.61E-05s 21:34:32.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.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:34:32.1 Info: DROP TABLE "Artists" 21:34:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.1 Info: => 0.0061991s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:32', 'rename_quality_profiles_add_upgrade_allowed') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:32.1 Info: => 0.0067231s 21:34:32.1 Info: 27: add_import_exclusions migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 27 21:34:32.1 Info: CreateTable ImportListExclusions 21:34:32.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:32.1 Info: => 0.0001353s 21:34:32.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:32.1 Info: => 9.17E-05s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:32', 'add_import_exclusions') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 27: add_import_exclusions migrated 21:34:32.1 Info: => 0.0004132s 21:34:32.1 Info: 28: clean_artist_metadata_table migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 28 21:34:32.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:34:32.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:34:32.1 Info: => 0.0001676s 21:34:32.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:34:32.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:34:32.1 Info: => 0.0001336s 21:34:32.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:34:32.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:34:32.1 Info: => 0.0001254s 21:34:32.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:34:32.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:34:32.1 Info: => 0.0001213s 21:34:32.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:34:32.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:34:32.1 Info: => 0.0001183s 21:34:32.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:34:32.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:34:32.1 Info: => 0.0001248s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:32', 'clean_artist_metadata_table') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 28: clean_artist_metadata_table migrated 21:34:32.1 Info: => 0.0004503s 21:34:32.1 Info: 29: health_issue_notification migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 29 21:34:32.1 Info: AlterTable Notifications 21:34:32.1 Info: => 1.4E-06s 21:34:32.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.000661s 21:34:32.1 Info: AlterTable Notifications 21:34:32.1 Info: => 1.2E-06s 21:34:32.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0005947s 21:34:32.1 Info: AlterTable Notifications 21:34:32.1 Info: => 1.2E-06s 21:34:32.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0005931s 21:34:32.1 Info: AlterTable Notifications 21:34:32.1 Info: => 1.3E-06s 21:34:32.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0006438s 21:34:32.1 Info: AlterTable Notifications 21:34:32.1 Info: => 1.2E-06s 21:34:32.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:32.1 Info: => 0.0006479s 21:34:32.1 Info: DeleteColumn Notifications OnDownload 21:34:32.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) 21:34:32.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" 21:34:32.1 Info: DROP TABLE "Notifications" 21:34:32.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:32.1 Info: => 0.0047831s 21:34:32.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:32.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) 21:34:32.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" 21:34:32.1 Info: DROP TABLE "Notifications" 21:34:32.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:32.1 Info: => 0.0058616s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:32', 'health_issue_notification') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 29: health_issue_notification migrated 21:34:32.1 Info: => 0.0062656s 21:34:32.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 30 21:34:32.1 Info: AlterTable TrackFiles 21:34:32.1 Info: => 1.2E-06s 21:34:32.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:32.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:32.1 Info: => 0.000634s 21:34:32.1 Info: AlterTable TrackFiles 21:34:32.1 Info: => 1.5E-06s 21:34:32.1 Info: CreateColumn TrackFiles Path String 21:34:32.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:32.1 Info: => 0.0006012s 21:34:32.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.1 Info: => 4.14E-05s 21:34:32.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) 21:34:32.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) 21:34:32.1 Info: => 0.0001317s 21:34:32.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) 21:34:32.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) 21:34:32.1 Info: => 0.0001387s 21:34:32.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) 21:34:32.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) 21:34:32.1 Info: => 0.0001447s 21:34:32.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") 21:34:32.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") 21:34:32.1 Info: => 8.47E-05s 21:34:32.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.1 Info: => 5.68E-05s 21:34:32.1 Info: AlterTable TrackFiles 21:34:32.1 Info: => 1.2E-06s 21:34:32.1 Info: AlterColumn TrackFiles Path String 21:34:32.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.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" 21:34:32.1 Info: DROP TABLE "TrackFiles" 21:34:32.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.1 Info: => 0.0057311s 21:34:32.1 Info: CreateIndex TrackFiles (Path) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.1 Info: => 8.93E-05s 21:34:32.1 Info: DeleteColumn TrackFiles RelativePath 21:34:32.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.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" 21:34:32.1 Info: DROP TABLE "TrackFiles" 21:34:32.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.1 Info: => 0.0048987s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:32', 'add_mediafilerepository_mtime') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:32.1 Info: => 0.0052986s 21:34:32.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 31 21:34:32.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") 21:34:32.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") 21:34:32.1 Info: => 9.68E-05s 21:34:32.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:32.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:32.1 Info: => 0.0001373s 21:34:32.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.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" 21:34:32.1 Info: DROP TABLE "Artists" 21:34:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.1 Info: => 0.0066612s 21:34:32.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.1 Info: => 8.96E-05s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:32', 'add_artistmetadataid_constraint') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:32.1 Info: => 0.0004534s 21:34:32.1 Info: 32: old_ids_and_artist_alias migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 32 21:34:32.1 Info: AlterTable ArtistMetadata 21:34:32.1 Info: => 1.3E-06s 21:34:32.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:32.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:32.1 Info: => 0.0006719s 21:34:32.1 Info: AlterTable ArtistMetadata 21:34:32.1 Info: => 1.2E-06s 21:34:32.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:32.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.1 Info: => 0.0006204s 21:34:32.1 Info: AlterTable Albums 21:34:32.1 Info: => 1.3E-06s 21:34:32.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.1 Info: => 0.0006138s 21:34:32.1 Info: AlterTable AlbumReleases 21:34:32.1 Info: => 1.4E-06s 21:34:32.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:32.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.1 Info: => 0.0006164s 21:34:32.1 Info: AlterTable Tracks 21:34:32.1 Info: => 1.3E-06s 21:34:32.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.1 Info: => 0.0006244s 21:34:32.1 Info: AlterTable Tracks 21:34:32.1 Info: => 1.3E-06s 21:34:32.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.1 Info: => 0.0006009s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:32', 'old_ids_and_artist_alias') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 32: old_ids_and_artist_alias migrated 21:34:32.1 Info: => 0.0009194s 21:34:32.1 Info: 33: download_propers_config migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 33 21:34:32.1 Info: PerformDBOperation 21:34:32.1 Info: Performing DB Operation 21:34:32.1 Info: => 3.54E-05s 21:34:32.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.1 Info: => 3.88E-05s 21:34:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:32', 'download_propers_config') 21:34:32.1 Info: Committing Transaction 21:34:32.1 Info: 33: download_propers_config migrated 21:34:32.1 Info: => 0.0003051s 21:34:32.1 Info: 34: remove_language_profiles migrating 21:34:32.1 Info: Beginning Transaction 21:34:32.1 Info: Starting migration of Main DB to 34 21:34:32.1 Info: DeleteTable LanguageProfiles 21:34:32.1 Info: DROP TABLE "LanguageProfiles" 21:34:32.1 Info: => 0.0002187s 21:34:32.1 Info: DeleteColumn Artists LanguageProfileId 21:34:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.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:34:32.1 Info: DROP TABLE "Artists" 21:34:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.1 Info: => 0.0052695s 21:34:32.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:32.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:34:32.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:34:32.1 Info: DROP TABLE "ImportLists" 21:34:32.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:32.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:32.1 Info: => 0.0047879s 21:34:32.1 Info: DeleteColumn Blacklist Language 21:34:32.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:34:32.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:34:32.1 Info: DROP TABLE "Blacklist" 21:34:32.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:32.1 Info: => 0.0050925s 21:34:32.1 Info: DeleteColumn History Language 21:34:32.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:34:32.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:34:32.2 Info: DROP TABLE "History" 21:34:32.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:32.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.2 Info: => 0.0077358s 21:34:32.2 Info: DeleteColumn LyricFiles Language 21:34:32.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:34:32.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:34:32.2 Info: DROP TABLE "LyricFiles" 21:34:32.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.2 Info: => 0.0045746s 21:34:32.2 Info: DeleteColumn TrackFiles Language 21:34:32.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.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:34:32.2 Info: DROP TABLE "TrackFiles" 21:34:32.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.2 Info: => 0.0048489s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:32', 'remove_language_profiles') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 34: remove_language_profiles migrated 21:34:32.2 Info: => 0.0053586s 21:34:32.2 Info: 35: multi_disc_naming_format migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 35 21:34:32.2 Info: AlterTable NamingConfig 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:32.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:32.2 Info: => 0.000645s 21:34:32.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:32.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:32.2 Info: => 5.08E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:32', 'multi_disc_naming_format') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 35: multi_disc_naming_format migrated 21:34:32.2 Info: => 0.0003416s 21:34:32.2 Info: 36: add_download_client_priority migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 36 21:34:32.2 Info: AlterTable DownloadClients 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: CreateColumn DownloadClients Priority Int32 21:34:32.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.0006319s 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 6.03E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:32', 'add_download_client_priority') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 36: add_download_client_priority migrated 21:34:32.2 Info: => 0.0003648s 21:34:32.2 Info: 37: remove_growl_prowl migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 37 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:32.2 Info: => 5.16E-05s 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:32.2 Info: => 3.69E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:32', 'remove_growl_prowl') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 37: remove_growl_prowl migrated 21:34:32.2 Info: => 0.001407s 21:34:32.2 Info: 38: remove_plex_hometheatre migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 38 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:32.2 Info: => 5.31E-05s 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:32.2 Info: => 3.8E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:32', 'remove_plex_hometheatre') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 38: remove_plex_hometheatre migrated 21:34:32.2 Info: => 0.0003394s 21:34:32.2 Info: 39: add_root_folder_add_defaults migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 39 21:34:32.2 Info: AlterTable RootFolders 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn RootFolders Name String 21:34:32.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:32.2 Info: => 0.0006652s 21:34:32.2 Info: AlterTable RootFolders 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:32.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0006104s 21:34:32.2 Info: AlterTable RootFolders 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:32.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0006056s 21:34:32.2 Info: AlterTable RootFolders 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:32.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0006093s 21:34:32.2 Info: AlterTable RootFolders 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn RootFolders DefaultTags String 21:34:32.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:32.2 Info: => 0.0006207s 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 5.57E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:32', 'add_root_folder_add_defaults') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 39: add_root_folder_add_defaults migrated 21:34:32.2 Info: => 0.0003619s 21:34:32.2 Info: 40: task_duration migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 40 21:34:32.2 Info: AlterTable ScheduledTasks 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:32.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:32.2 Info: => 0.00064s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:32', 'task_duration') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 40: task_duration migrated 21:34:32.2 Info: => 0.0009501s 21:34:32.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 41 21:34:32.2 Info: AlterTable ReleaseProfiles 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:32.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.0006619s 21:34:32.2 Info: AlterTable ReleaseProfiles 21:34:32.2 Info: => 1.4E-06s 21:34:32.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:32.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0006306s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:32', 'add_indexer_and_enabled_to_release_profiles') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:32.2 Info: => 0.0009426s 21:34:32.2 Info: 42: remove_album_folders migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 42 21:34:32.2 Info: DeleteColumn Artists AlbumFolder 21:34:32.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.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" 21:34:32.2 Info: DROP TABLE "Artists" 21:34:32.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 0.0060932s 21:34:32.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:32.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:32.2 Info: => 4.45E-05s 21:34:32.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:32.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:32.2 Info: => 4.12E-05s 21:34:32.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:32.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) 21:34:32.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:32.2 Info: DROP TABLE "NamingConfig" 21:34:32.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:32.2 Info: => 0.0054802s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:32', 'remove_album_folders') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 42: remove_album_folders migrated 21:34:32.2 Info: => 0.0059246s 21:34:32.2 Info: 44: add_priority_to_indexers migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 44 21:34:32.2 Info: AlterTable Indexers 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn Indexers Priority Int32 21:34:32.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:32.2 Info: => 0.0006518s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:32', 'add_priority_to_indexers') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 44: add_priority_to_indexers migrated 21:34:32.2 Info: => 0.000967s 21:34:32.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 45 21:34:32.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:32.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:32.2 Info: => 0.0001274s 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 3.08E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:32', 'remove_chown_and_folderchmod_config') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:32.2 Info: => 0.0003034s 21:34:32.2 Info: 47: update_notifiarr migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 47 21:34:32.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:32.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:32.2 Info: => 7.82E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:32', 'update_notifiarr') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 47: update_notifiarr migrated 21:34:32.2 Info: => 0.0003459s 21:34:32.2 Info: 49: email_multiple_addresses migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 49 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 5.72E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:32', 'email_multiple_addresses') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 49: email_multiple_addresses migrated 21:34:32.2 Info: => 0.0003341s 21:34:32.2 Info: 50: rename_blacklist_to_blocklist migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 50 21:34:32.2 Info: RenameTable Blacklist Blocklist 21:34:32.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:32.2 Info: => 0.0018357s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:32', 'rename_blacklist_to_blocklist') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 50: rename_blacklist_to_blocklist migrated 21:34:32.2 Info: => 0.0021683s 21:34:32.2 Info: 51: cdh_per_downloadclient migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 51 21:34:32.2 Info: AlterTable DownloadClients 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:32.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.0006511s 21:34:32.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:32.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.000591s 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 0.0001657s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:32', 'cdh_per_downloadclient') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 51: cdh_per_downloadclient migrated 21:34:32.2 Info: => 0.0004889s 21:34:32.2 Info: 52: download_history migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 52 21:34:32.2 Info: CreateTable DownloadHistory 21:34:32.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) 21:34:32.2 Info: => 0.000218s 21:34:32.2 Info: CreateIndex DownloadHistory (EventType) 21:34:32.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:32.2 Info: => 9.99E-05s 21:34:32.2 Info: CreateIndex DownloadHistory (ArtistId) 21:34:32.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:32.2 Info: => 8.6E-05s 21:34:32.2 Info: CreateIndex DownloadHistory (DownloadId) 21:34:32.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:32.2 Info: => 8.93E-05s 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 0.0001247s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:32', 'download_history') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 52: download_history migrated 21:34:32.2 Info: => 0.0004997s 21:34:32.2 Info: 53: add_update_history migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 53 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:32', 'add_update_history') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 53: add_update_history migrated 21:34:32.2 Info: => 0.0003158s 21:34:32.2 Info: 54: add_on_update_to_notifications migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 54 21:34:32.2 Info: AlterTable Notifications 21:34:32.2 Info: => 1.1E-06s 21:34:32.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:32.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.0006704s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:32', 'add_on_update_to_notifications') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 54: add_on_update_to_notifications migrated 21:34:32.2 Info: => 0.0009873s 21:34:32.2 Info: 55: download_client_per_indexer migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 55 21:34:32.2 Info: AlterTable Indexers 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: CreateColumn Indexers DownloadClientId Int32 21:34:32.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0006718s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:32', 'download_client_per_indexer') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 55: download_client_per_indexer migrated 21:34:32.2 Info: => 0.0009846s 21:34:32.2 Info: 56: AddNewItemMonitorType migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 56 21:34:32.2 Info: AlterTable Artists 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn Artists MonitorNewItems Int32 21:34:32.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.000688s 21:34:32.2 Info: AlterTable RootFolders 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:32.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0006371s 21:34:32.2 Info: AlterTable ImportLists 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:32.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.000666s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:32', 'AddNewItemMonitorType') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 56: AddNewItemMonitorType migrated 21:34:32.2 Info: => 0.000994s 21:34:32.2 Info: 57: ImportListSearch migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 57 21:34:32.2 Info: AlterTable ImportLists 21:34:32.2 Info: => 1.5E-06s 21:34:32.2 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:32.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:32.2 Info: => 0.0007068s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:32', 'ImportListSearch') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 57: ImportListSearch migrated 21:34:32.2 Info: => 0.0010314s 21:34:32.2 Info: 58: ImportListMonitorExisting migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 58 21:34:32.2 Info: AlterTable ImportLists 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:32.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:32.2 Info: => 0.0006949s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:32', 'ImportListMonitorExisting') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 58: ImportListMonitorExisting migrated 21:34:32.2 Info: => 0.0010297s 21:34:32.2 Info: 59: add_indexer_tags migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 59 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:32.2 Info: => 5.35E-05s 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:32.2 Info: => 3.68E-05s 21:34:32.2 Info: AlterTable Indexers 21:34:32.2 Info: => 1.1E-06s 21:34:32.2 Info: CreateColumn Indexers Tags String 21:34:32.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:32.2 Info: => 0.000675s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:32', 'add_indexer_tags') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 59: add_indexer_tags migrated 21:34:32.2 Info: => 0.0009846s 21:34:32.2 Info: 60: update_audio_types migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 60 21:34:32.2 Info: PerformDBOperation 21:34:32.2 Info: Performing DB Operation 21:34:32.2 Info: => 5.6E-05s 21:34:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:32', 'update_audio_types') 21:34:32.2 Info: Committing Transaction 21:34:32.2 Info: 60: update_audio_types migrated 21:34:32.2 Info: => 0.0003295s 21:34:32.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:32.2 Info: Beginning Transaction 21:34:32.2 Info: Starting migration of Main DB to 61 21:34:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.2 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:32.2 Info: => 5.14E-05s 21:34:32.2 Info: AlterTable AlbumReleases 21:34:32.2 Info: => 1.1E-06s 21:34:32.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.2 Info: DROP TABLE "AlbumReleases" 21:34:32.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:32.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:32.2 Info: => 0.0052085s 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 1.1E-06s 21:34:32.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:32.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:34:32.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:34:32.2 Info: DROP TABLE "Albums" 21:34:32.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 0.0054224s 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:32.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:34:32.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:34:32.2 Info: DROP TABLE "Albums" 21:34:32.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 0.006423s 21:34:32.2 Info: AlterTable Albums 21:34:32.2 Info: => 1.6E-06s 21:34:32.2 Info: AlterColumn Albums Added DateTimeOffset 21:34:32.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:34:32.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:34:32.2 Info: DROP TABLE "Albums" 21:34:32.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 0.0067205s 21:34:32.2 Info: AlterTable Artists 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:32.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:32.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:34:32.2 Info: DROP TABLE "Artists" 21:34:32.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 0.0053313s 21:34:32.2 Info: AlterTable Artists 21:34:32.2 Info: => 1.3E-06s 21:34:32.2 Info: AlterColumn Artists Added DateTimeOffset 21:34:32.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:32.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:34:32.2 Info: DROP TABLE "Artists" 21:34:32.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.2 Info: => 0.0053638s 21:34:32.2 Info: AlterTable Blocklist 21:34:32.2 Info: => 1.2E-06s 21:34:32.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "Blocklist" 21:34:32.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:32.3 Info: => 0.0048142s 21:34:32.3 Info: AlterTable Blocklist 21:34:32.3 Info: => 1.4E-06s 21:34:32.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "Blocklist" 21:34:32.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:32.3 Info: => 0.0062137s 21:34:32.3 Info: AlterTable Commands 21:34:32.3 Info: => 1.4E-06s 21:34:32.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "Commands" 21:34:32.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.3 Info: => 0.0048129s 21:34:32.3 Info: AlterTable Commands 21:34:32.3 Info: => 1.4E-06s 21:34:32.3 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "Commands" 21:34:32.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.3 Info: => 0.0060925s 21:34:32.3 Info: AlterTable Commands 21:34:32.3 Info: => 1.8E-06s 21:34:32.3 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "Commands" 21:34:32.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.3 Info: => 0.0048072s 21:34:32.3 Info: AlterTable DownloadClientStatus 21:34:32.3 Info: => 1.7E-06s 21:34:32.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:32.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) 21:34:32.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.3 Info: DROP TABLE "DownloadClientStatus" 21:34:32.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.0050823s 21:34:32.3 Info: AlterTable DownloadClientStatus 21:34:32.3 Info: => 1.3E-06s 21:34:32.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:32.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) 21:34:32.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.3 Info: DROP TABLE "DownloadClientStatus" 21:34:32.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.0061575s 21:34:32.3 Info: AlterTable DownloadClientStatus 21:34:32.3 Info: => 1.3E-06s 21:34:32.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:32.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) 21:34:32.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.3 Info: DROP TABLE "DownloadClientStatus" 21:34:32.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.0048677s 21:34:32.3 Info: AlterTable DownloadHistory 21:34:32.3 Info: => 1.2E-06s 21:34:32.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "DownloadHistory" 21:34:32.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:32.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:32.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:32.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:32.3 Info: => 0.0052683s 21:34:32.3 Info: AlterTable ExtraFiles 21:34:32.3 Info: => 1.2E-06s 21:34:32.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "ExtraFiles" 21:34:32.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:32.3 Info: => 0.0047154s 21:34:32.3 Info: AlterTable ExtraFiles 21:34:32.3 Info: => 1.4E-06s 21:34:32.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "ExtraFiles" 21:34:32.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:32.3 Info: => 0.0072084s 21:34:32.3 Info: AlterTable History 21:34:32.3 Info: => 1.5E-06s 21:34:32.3 Info: AlterColumn History Date DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.3 Info: DROP TABLE "History" 21:34:32.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:32.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.3 Info: => 0.0053633s 21:34:32.3 Info: AlterTable ImportListStatus 21:34:32.3 Info: => 1E-06s 21:34:32.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:32.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:34:32.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:32.3 Info: DROP TABLE "ImportListStatus" 21:34:32.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.0048482s 21:34:32.3 Info: AlterTable ImportListStatus 21:34:32.3 Info: => 1.3E-06s 21:34:32.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:32.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:34:32.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:32.3 Info: DROP TABLE "ImportListStatus" 21:34:32.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.005993s 21:34:32.3 Info: AlterTable ImportListStatus 21:34:32.3 Info: => 1.3E-06s 21:34:32.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:32.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:34:32.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:32.3 Info: DROP TABLE "ImportListStatus" 21:34:32.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.0049813s 21:34:32.3 Info: AlterTable IndexerStatus 21:34:32.3 Info: => 1.3E-06s 21:34:32.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:32.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:34:32.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:32.3 Info: DROP TABLE "IndexerStatus" 21:34:32.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.006035s 21:34:32.3 Info: AlterTable IndexerStatus 21:34:32.3 Info: => 1.4E-06s 21:34:32.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:32.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:34:32.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:32.3 Info: DROP TABLE "IndexerStatus" 21:34:32.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.0050409s 21:34:32.3 Info: AlterTable IndexerStatus 21:34:32.3 Info: => 1.2E-06s 21:34:32.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:32.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:34:32.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:32.3 Info: DROP TABLE "IndexerStatus" 21:34:32.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.3 Info: => 0.0060409s 21:34:32.3 Info: AlterTable LyricFiles 21:34:32.3 Info: => 1.4E-06s 21:34:32.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.4 Info: DROP TABLE "LyricFiles" 21:34:32.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.4 Info: => 0.0047568s 21:34:32.4 Info: AlterTable LyricFiles 21:34:32.4 Info: => 1.4E-06s 21:34:32.4 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.4 Info: DROP TABLE "LyricFiles" 21:34:32.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.4 Info: => 0.0048789s 21:34:32.4 Info: AlterTable MetadataFiles 21:34:32.4 Info: => 1.4E-06s 21:34:32.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.4 Info: DROP TABLE "MetadataFiles" 21:34:32.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:32.4 Info: => 0.0061026s 21:34:32.4 Info: AlterTable MetadataFiles 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.4 Info: DROP TABLE "MetadataFiles" 21:34:32.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:32.4 Info: => 0.0047949s 21:34:32.4 Info: AlterTable PendingReleases 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:32.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) 21:34:32.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:32.4 Info: DROP TABLE "PendingReleases" 21:34:32.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:32.4 Info: => 0.0060283s 21:34:32.4 Info: AlterTable ScheduledTasks 21:34:32.4 Info: => 1.4E-06s 21:34:32.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:32.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) 21:34:32.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.4 Info: DROP TABLE "ScheduledTasks" 21:34:32.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.4 Info: => 0.0049275s 21:34:32.4 Info: AlterTable ScheduledTasks 21:34:32.4 Info: => 1.2E-06s 21:34:32.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:32.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) 21:34:32.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.4 Info: DROP TABLE "ScheduledTasks" 21:34:32.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.4 Info: => 0.0048758s 21:34:32.4 Info: AlterTable TrackFiles 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:32.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.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" 21:34:32.4 Info: DROP TABLE "TrackFiles" 21:34:32.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.4 Info: => 0.0064087s 21:34:32.4 Info: AlterTable TrackFiles 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:32.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.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" 21:34:32.4 Info: DROP TABLE "TrackFiles" 21:34:32.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.4 Info: => 0.0049479s 21:34:32.4 Info: AlterTable VersionInfo 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:32.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:32.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:32.4 Info: DROP TABLE "VersionInfo" 21:34:32.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:32.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:32.4 Info: => 0.0060587s 21:34:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:32', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:32.4 Info: Committing Transaction 21:34:32.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:32.4 Info: => 0.0068141s 21:34:32.4 Info: 62: add_on_delete_to_notifications migrating 21:34:32.4 Info: Beginning Transaction 21:34:32.4 Info: Starting migration of Main DB to 62 21:34:32.4 Info: AlterTable Notifications 21:34:32.4 Info: => 1.2E-06s 21:34:32.4 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:32.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.4 Info: => 0.0006813s 21:34:32.4 Info: AlterTable Notifications 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:32.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.4 Info: => 0.0006289s 21:34:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:32', 'add_on_delete_to_notifications') 21:34:32.4 Info: Committing Transaction 21:34:32.4 Info: 62: add_on_delete_to_notifications migrated 21:34:32.4 Info: => 0.0009875s 21:34:32.4 Info: 63: add_custom_formats migrating 21:34:32.4 Info: Beginning Transaction 21:34:32.4 Info: Starting migration of Main DB to 63 21:34:32.4 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 21:34:32.4 Info: AlterTable DelayProfiles 21:34:32.4 Info: => 1.1E-06s 21:34:32.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:32.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:32.4 Info: => 0.0006548s 21:34:32.4 Info: UpdateData 21:34:32.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:32.4 Info: => 5.52E-05s 21:34:32.4 Info: AlterTable TrackFiles 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:32.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:32.4 Info: => 0.0006068s 21:34:32.4 Info: PerformDBOperation 21:34:32.4 Info: Performing DB Operation 21:34:32.4 Info: => 3.54E-05s 21:34:32.4 Info: CreateTable CustomFormats 21:34:32.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) 21:34:32.4 Info: => 0.0001294s 21:34:32.4 Info: CreateIndex CustomFormats (Name) 21:34:32.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:32.4 Info: => 8.87E-05s 21:34:32.4 Info: AlterTable QualityProfiles 21:34:32.4 Info: => 1.2E-06s 21:34:32.4 Info: CreateColumn QualityProfiles FormatItems String 21:34:32.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:32.4 Info: => 0.0006275s 21:34:32.4 Info: AlterTable QualityProfiles 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:32.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.4 Info: => 0.0006341s 21:34:32.4 Info: AlterTable QualityProfiles 21:34:32.4 Info: => 1.3E-06s 21:34:32.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:32.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.4 Info: => 0.0006228s 21:34:32.4 Info: PerformDBOperation 21:34:32.4 Info: Performing DB Operation 21:34:32.4 Info: => 7.15E-05s 21:34:32.4 Info: PerformDBOperation 21:34:32.4 Info: Performing DB Operation 21:34:32.4 Info: => 0.0012912s 21:34:32.4 Info: DeleteColumn ReleaseProfiles Preferred 21:34:32.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) 21:34:32.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:32.4 Info: DROP TABLE "ReleaseProfiles" 21:34:32.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.4 Info: => 0.004924s 21:34:32.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:32.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) 21:34:32.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:32.4 Info: DROP TABLE "ReleaseProfiles" 21:34:32.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.4 Info: => 0.004801s 21:34:32.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.4 Info: => 5.45E-05s 21:34:32.4 Info: AlterTable DelayProfiles 21:34:32.4 Info: => 1.2E-06s 21:34:32.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:32.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.4 Info: => 0.0006395s 21:34:32.4 Info: AlterTable DelayProfiles 21:34:32.4 Info: => 1.2E-06s 21:34:32.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:32.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:32.4 Info: => 0.0006467s 21:34:32.4 Info: -> 1 Insert operations completed in 00:00:00.0000881 taking an average of 00:00:00.0000881 21:34:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:32', 'add_custom_formats') 21:34:32.4 Info: Committing Transaction 21:34:32.4 Info: 63: add_custom_formats migrated 21:34:32.4 Info: => 0.0010848s 21:34:32.4 Debug: Took: 00:00:00.4744688 21:34:32.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 21:34:32.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 21:34:32.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864725106958_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:32.5 Info: DatabaseEngineVersionCheck migrating 21:34:32.5 Info: PerformDBOperation 21:34:32.5 Info: Performing DB Operation 21:34:32.5 Info: SQLite 3.47.2 21:34:32.5 Info: => 0.0011363s 21:34:32.5 Info: DatabaseEngineVersionCheck migrated 21:34:32.5 Info: => 0.0011537s 21:34:32.5 Info: VersionMigration migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: CreateTable VersionInfo 21:34:32.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:32.5 Info: => 0.0001515s 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: VersionMigration migrated 21:34:32.5 Info: => 0.0005268s 21:34:32.5 Info: VersionUniqueMigration migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: CreateIndex VersionInfo (Version) 21:34:32.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:32.5 Info: => 0.0001273s 21:34:32.5 Info: AlterTable VersionInfo 21:34:32.5 Info: => 1.3E-06s 21:34:32.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:32.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:32.5 Info: => 0.0005675s 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: VersionUniqueMigration migrated 21:34:32.5 Info: => 0.0007866s 21:34:32.5 Info: VersionDescriptionMigration migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: AlterTable VersionInfo 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: CreateColumn VersionInfo Description String 21:34:32.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:32.5 Info: => 0.0002086s 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: VersionDescriptionMigration migrated 21:34:32.5 Info: => 0.0004264s 21:34:32.5 Info: 1: InitialSetup migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 1 21:34:32.5 Info: CreateTable Config 21:34:32.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:32.5 Info: => 0.00017s 21:34:32.5 Info: CreateIndex Config (Key) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:32.5 Info: => 8.18E-05s 21:34:32.5 Info: CreateTable RootFolders 21:34:32.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:32.5 Info: => 9.38E-05s 21:34:32.5 Info: CreateIndex RootFolders (Path) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:32.5 Info: => 7.69E-05s 21:34:32.5 Info: CreateTable Artists 21:34:32.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:32.5 Info: => 0.0002814s 21:34:32.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.5 Info: => 8.13E-05s 21:34:32.5 Info: CreateIndex Artists (NameSlug) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:32.5 Info: => 7.45E-05s 21:34:32.5 Info: CreateIndex Artists (CleanName) 21:34:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.5 Info: => 7.38E-05s 21:34:32.5 Info: CreateIndex Artists (Path) 21:34:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.5 Info: => 7.47E-05s 21:34:32.5 Info: CreateTable Albums 21:34:32.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:32.5 Info: => 0.0024163s 21:34:32.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.5 Info: => 8.65E-05s 21:34:32.5 Info: CreateIndex Albums (MBId) 21:34:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.5 Info: => 7.2E-05s 21:34:32.5 Info: CreateIndex Albums (TADBId) 21:34:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.5 Info: => 0.0001413s 21:34:32.5 Info: CreateIndex Albums (TitleSlug) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.5 Info: => 7.59E-05s 21:34:32.5 Info: CreateIndex Albums (CleanTitle) 21:34:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.5 Info: => 7.31E-05s 21:34:32.5 Info: CreateIndex Albums (Path) 21:34:32.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:32.5 Info: => 7.01E-05s 21:34:32.5 Info: CreateTable Tracks 21:34:32.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:32.5 Info: => 0.0001598s 21:34:32.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.5 Info: => 7.74E-05s 21:34:32.5 Info: CreateIndex Tracks (ArtistId) 21:34:32.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:32.5 Info: => 7.71E-05s 21:34:32.5 Info: CreateIndex Tracks (TrackFileId) 21:34:32.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.5 Info: => 0.0001075s 21:34:32.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:32.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:32.5 Info: => 0.0001154s 21:34:32.5 Info: CreateTable TrackFiles 21:34:32.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:32.5 Info: => 0.0001723s 21:34:32.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:32.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:32.5 Info: => 8.58E-05s 21:34:32.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.5 Info: => 7.59E-05s 21:34:32.5 Info: CreateTable History 21:34:32.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:32.5 Info: => 0.0001776s 21:34:32.5 Info: CreateIndex History (Date) 21:34:32.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.5 Info: => 8.37E-05s 21:34:32.5 Info: CreateIndex History (EventType) 21:34:32.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.5 Info: => 0.0001005s 21:34:32.5 Info: CreateIndex History (DownloadId) 21:34:32.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:32.5 Info: => 8.92E-05s 21:34:32.5 Info: CreateIndex History (AlbumId) 21:34:32.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:32.5 Info: => 7.92E-05s 21:34:32.5 Info: CreateTable Notifications 21:34:32.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:32.5 Info: => 0.0001628s 21:34:32.5 Info: CreateTable ScheduledTasks 21:34:32.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:32.5 Info: => 0.0001163s 21:34:32.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.5 Info: => 8.03E-05s 21:34:32.5 Info: CreateTable Indexers 21:34:32.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:32.5 Info: => 0.0001135s 21:34:32.5 Info: CreateIndex Indexers (Name) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.5 Info: => 0.0001087s 21:34:32.5 Info: CreateTable Profiles 21:34:32.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001293s 21:34:32.5 Info: CreateIndex Profiles (Name) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:32.5 Info: => 8.36E-05s 21:34:32.5 Info: CreateTable QualityDefinitions 21:34:32.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:32.5 Info: => 0.0001134s 21:34:32.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:32.5 Info: => 7.85E-05s 21:34:32.5 Info: CreateIndex QualityDefinitions (Title) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:32.5 Info: => 9.17E-05s 21:34:32.5 Info: CreateTable NamingConfig 21:34:32.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:32.5 Info: => 0.0001617s 21:34:32.5 Info: CreateTable Blacklist 21:34:32.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:32.5 Info: => 0.0001927s 21:34:32.5 Info: CreateTable Metadata 21:34:32.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001139s 21:34:32.5 Info: CreateTable MetadataFiles 21:34:32.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001641s 21:34:32.5 Info: CreateTable DownloadClients 21:34:32.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001162s 21:34:32.5 Info: CreateTable PendingReleases 21:34:32.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:32.5 Info: => 0.0001248s 21:34:32.5 Info: CreateTable RemotePathMappings 21:34:32.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001027s 21:34:32.5 Info: CreateTable Tags 21:34:32.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:32.5 Info: => 9.16E-05s 21:34:32.5 Info: CreateIndex Tags (Label) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:32.5 Info: => 9.89E-05s 21:34:32.5 Info: CreateTable Restrictions 21:34:32.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001329s 21:34:32.5 Info: CreateTable DelayProfiles 21:34:32.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001578s 21:34:32.5 Info: CreateTable Users 21:34:32.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:32.5 Info: => 0.000125s 21:34:32.5 Info: CreateIndex Users (Identifier) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:32.5 Info: => 8.52E-05s 21:34:32.5 Info: CreateIndex Users (Username) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:32.5 Info: => 8.12E-05s 21:34:32.5 Info: CreateTable Commands 21:34:32.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:32.5 Info: => 0.0001698s 21:34:32.5 Info: CreateTable IndexerStatus 21:34:32.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:32.5 Info: => 0.0001591s 21:34:32.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.5 Info: => 8.25E-05s 21:34:32.5 Info: CreateTable ExtraFiles 21:34:32.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:32.5 Info: => 0.0001546s 21:34:32.5 Info: CreateTable LyricFiles 21:34:32.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:32.5 Info: => 0.0001696s 21:34:32.5 Info: CreateTable LanguageProfiles 21:34:32.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:32.5 Info: => 0.0001082s 21:34:32.5 Info: CreateIndex LanguageProfiles (Name) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:32.5 Info: => 8.95E-05s 21:34:32.5 Info: CreateTable DownloadClientStatus 21:34:32.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:32.5 Info: => 0.0001134s 21:34:32.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.5 Info: => 0.0001279s 21:34:32.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:32.5 Info: -> 1 Insert operations completed in 00:00:00.0000703 taking an average of 00:00:00.0000703 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:32', 'InitialSetup') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 1: InitialSetup migrated 21:34:32.5 Info: => 0.0009679s 21:34:32.5 Info: 2: add_reason_to_pending_releases migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 2 21:34:32.5 Info: AlterTable PendingReleases 21:34:32.5 Info: => 1.3E-06s 21:34:32.5 Info: CreateColumn PendingReleases Reason Int32 21:34:32.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.0006047s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:32', 'add_reason_to_pending_releases') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 2: add_reason_to_pending_releases migrated 21:34:32.5 Info: => 0.0008875s 21:34:32.5 Info: 3: add_medium_support migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 3 21:34:32.5 Info: AlterTable Albums 21:34:32.5 Info: => 1.3E-06s 21:34:32.5 Info: CreateColumn Albums Media String 21:34:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:32.5 Info: => 0.0005876s 21:34:32.5 Info: AlterTable Tracks 21:34:32.5 Info: => 1.7E-06s 21:34:32.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.0005565s 21:34:32.5 Info: AlterTable Tracks 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:32.5 Info: => 0.00054s 21:34:32.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:32.5 Info: => 4.87E-05s 21:34:32.5 Info: DeleteColumn Tracks TrackNumber 21:34:32.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:32.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:32.5 Info: DROP TABLE "Tracks" 21:34:32.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.5 Info: => 0.0046629s 21:34:32.5 Info: AlterTable Tracks 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: CreateColumn Tracks TrackNumber String 21:34:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:32.5 Info: => 0.0005277s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:32', 'add_medium_support') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 3: add_medium_support migrated 21:34:32.5 Info: => 0.0009283s 21:34:32.5 Info: 4: add_various_qualites_in_profile migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 4 21:34:32.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:32.5 Info: => 5.68E-05s 21:34:32.5 Info: PerformDBOperation 21:34:32.5 Info: Performing DB Operation 21:34:32.5 Info: => 3.86E-05s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:32', 'add_various_qualites_in_profile') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 4: add_various_qualites_in_profile migrated 21:34:32.5 Info: => 0.0002857s 21:34:32.5 Info: 5: metadata_profiles migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 5 21:34:32.5 Info: CreateTable MetadataProfiles 21:34:32.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:32.5 Info: => 0.0001369s 21:34:32.5 Info: CreateIndex MetadataProfiles (Name) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:32.5 Info: => 0.0001033s 21:34:32.5 Info: AlterTable Artists 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:32.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:32.5 Info: => 0.0005822s 21:34:32.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:32.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:32.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:32.5 Info: DROP TABLE "Artists" 21:34:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.5 Info: => 0.0048918s 21:34:32.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:32.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:32.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:32.5 Info: DROP TABLE "Artists" 21:34:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.5 Info: => 0.0048025s 21:34:32.5 Info: AlterTable Albums 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: CreateColumn Albums SecondaryTypes String 21:34:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:32.5 Info: => 0.0005475s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:32', 'metadata_profiles') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 5: metadata_profiles migrated 21:34:32.5 Info: => 0.0009462s 21:34:32.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 6 21:34:32.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:32.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:32.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:32.5 Info: DROP TABLE "Indexers" 21:34:32.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.5 Info: => 0.0057554s 21:34:32.5 Info: AlterTable Indexers 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:32.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:32.5 Info: => 0.0005467s 21:34:32.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:32.5 Info: => 4.64E-05s 21:34:32.5 Info: AlterTable Indexers 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:32.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:32.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:32.5 Info: DROP TABLE "Indexers" 21:34:32.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:32.5 Info: => 0.0042209s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:32', 'separate_automatic_and_interactive_search') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:32.5 Info: => 0.0047547s 21:34:32.5 Info: 7: change_album_path_to_relative migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 7 21:34:32.5 Info: DeleteColumn Albums Path 21:34:32.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:32.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:32.5 Info: DROP TABLE "Albums" 21:34:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.5 Info: => 0.0061133s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:32', 'change_album_path_to_relative') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 7: change_album_path_to_relative migrated 21:34:32.5 Info: => 0.0065386s 21:34:32.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 8 21:34:32.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:32.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:32.5 Info: => 5.64E-05s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:32', 'change_quality_size_mb_to_kb') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:32.5 Info: => 0.0003073s 21:34:32.5 Info: 9: album_releases migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 9 21:34:32.5 Info: AlterTable Albums 21:34:32.5 Info: => 1.4E-06s 21:34:32.5 Info: CreateColumn Albums Releases String 21:34:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:32.5 Info: => 0.000592s 21:34:32.5 Info: AlterTable Albums 21:34:32.5 Info: => 1.3E-06s 21:34:32.5 Info: CreateColumn Albums CurrentRelease String 21:34:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:32.5 Info: => 0.0005579s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:32', 'album_releases') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 9: album_releases migrated 21:34:32.5 Info: => 0.0008648s 21:34:32.5 Info: 10: album_releases_fix migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 10 21:34:32.5 Info: AlterTable Albums 21:34:32.5 Info: => 1.2E-06s 21:34:32.5 Info: AlterColumn Albums Releases String 21:34:32.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:32.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:34:32.5 Info: DROP TABLE "Albums" 21:34:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.5 Info: => 0.0059145s 21:34:32.5 Info: AlterTable Albums 21:34:32.5 Info: => 1.3E-06s 21:34:32.5 Info: AlterColumn Albums CurrentRelease String 21:34:32.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:32.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:34:32.5 Info: DROP TABLE "Albums" 21:34:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.5 Info: => 0.004836s 21:34:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:32', 'album_releases_fix') 21:34:32.5 Info: Committing Transaction 21:34:32.5 Info: 10: album_releases_fix migrated 21:34:32.5 Info: => 0.0052119s 21:34:32.5 Info: 11: import_lists migrating 21:34:32.5 Info: Beginning Transaction 21:34:32.5 Info: Starting migration of Main DB to 11 21:34:32.5 Info: CreateTable ImportLists 21:34:32.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:34:32.5 Info: => 0.0001746s 21:34:32.5 Info: CreateIndex ImportLists (Name) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:32.5 Info: => 8.44E-05s 21:34:32.5 Info: CreateTable ImportListStatus 21:34:32.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:34:32.5 Info: => 0.0001216s 21:34:32.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:32.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.6 Info: => 0.001085s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:32', 'import_lists') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 11: import_lists migrated 21:34:32.6 Info: => 0.001443s 21:34:32.6 Info: 12: add_release_status migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 12 21:34:32.6 Info: AlterTable MetadataProfiles 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:32.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:32.6 Info: => 0.0006124s 21:34:32.6 Info: PerformDBOperation 21:34:32.6 Info: Performing DB Operation 21:34:32.6 Info: => 3.35E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:32', 'add_release_status') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 12: add_release_status migrated 21:34:32.6 Info: => 0.0003013s 21:34:32.6 Info: 13: album_download_notification migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 13 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0006036s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:32', 'album_download_notification') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 13: album_download_notification migrated 21:34:32.6 Info: => 0.000888s 21:34:32.6 Info: 14: fix_language_metadata_profiles migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 14 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:32.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:32.6 Info: => 0.0001063s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:32.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:32.6 Info: => 8.22E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:32', 'fix_language_metadata_profiles') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 14: fix_language_metadata_profiles migrated 21:34:32.6 Info: => 0.0003324s 21:34:32.6 Info: 15: remove_fanzub migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 15 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:32.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:32.6 Info: => 4.7E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:32', 'remove_fanzub') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 15: remove_fanzub migrated 21:34:32.6 Info: => 0.0002887s 21:34:32.6 Info: 16: update_artist_history_indexes migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 16 21:34:32.6 Info: CreateIndex Albums (ArtistId) 21:34:32.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:32.6 Info: => 0.0001098s 21:34:32.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:32.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:32.6 Info: => 8.73E-05s 21:34:32.6 Info: DeleteIndex History (AlbumId) 21:34:32.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:32.6 Info: => 0.0001294s 21:34:32.6 Info: CreateIndex History (AlbumId, Date) 21:34:32.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.6 Info: => 9.7E-05s 21:34:32.6 Info: DeleteIndex History (DownloadId) 21:34:32.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:32.6 Info: => 0.0001101s 21:34:32.6 Info: CreateIndex History (DownloadId, Date) 21:34:32.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.6 Info: => 9.33E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:32', 'update_artist_history_indexes') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 16: update_artist_history_indexes migrated 21:34:32.6 Info: => 0.0004055s 21:34:32.6 Info: 17: remove_nma migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 17 21:34:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:32.6 Info: => 5.37E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:32', 'remove_nma') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 17: remove_nma migrated 21:34:32.6 Info: => 0.0002938s 21:34:32.6 Info: 18: album_disambiguation migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 18 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Albums Disambiguation String 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:32.6 Info: => 0.0006201s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:32', 'album_disambiguation') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 18: album_disambiguation migrated 21:34:32.6 Info: => 0.000928s 21:34:32.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 19 21:34:32.6 Info: PerformDBOperation 21:34:32.6 Info: Performing DB Operation 21:34:32.6 Info: => 3.42E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:32', 'add_ape_quality_in_profiles') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:32.6 Info: => 0.0002826s 21:34:32.6 Info: 20: remove_pushalot migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 20 21:34:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:32.6 Info: => 5.03E-05s 21:34:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:32.6 Info: => 3.66E-05s 21:34:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:32.6 Info: => 3.79E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:32', 'remove_pushalot') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 20: remove_pushalot migrated 21:34:32.6 Info: => 0.0012119s 21:34:32.6 Info: 21: add_custom_filters migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 21 21:34:32.6 Info: CreateTable CustomFilters 21:34:32.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:32.6 Info: => 0.0001389s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:32', 'add_custom_filters') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 21: add_custom_filters migrated 21:34:32.6 Info: => 0.000417s 21:34:32.6 Info: 22: import_list_tags migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 22 21:34:32.6 Info: AlterTable ImportLists 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn ImportLists Tags String 21:34:32.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:32.6 Info: => 0.0006417s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:32', 'import_list_tags') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 22: import_list_tags migrated 21:34:32.6 Info: => 0.0009273s 21:34:32.6 Info: 23: add_release_groups_etc migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 23 21:34:32.6 Info: CreateTable ArtistMetadata 21:34:32.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:32.6 Info: => 0.0001928s 21:34:32.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:32.6 Info: => 9.23E-05s 21:34:32.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:32.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:32.6 Info: => 0.0001022s 21:34:32.6 Info: AlterTable Artists 21:34:32.6 Info: => 1.1E-06s 21:34:32.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:32.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0006304s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:32.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:32.6 Info: => 7.11E-05s 21:34:32.6 Info: CreateTable AlbumReleases 21:34:32.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:32.6 Info: => 0.0001645s 21:34:32.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:32.6 Info: => 8.74E-05s 21:34:32.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:32.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:32.6 Info: => 8.25E-05s 21:34:32.6 Info: PerformDBOperation 21:34:32.6 Info: Performing DB Operation 21:34:32.6 Info: => 3.91E-05s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0006309s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 1.5E-06s 21:34:32.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:32.6 Info: => 0.0006214s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn Albums Links String 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:32.6 Info: => 0.0006088s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:32.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:32.6 Info: => 0.0001274s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:32.6 Info: => 0.000623s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0006117s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0006133s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:32.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:32.6 Info: => 0.0001156s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:32.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:32.6 Info: => 7.5E-05s 21:34:32.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:32.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:32.6 Info: DROP TABLE "Artists" 21:34:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.6 Info: => 0.0060317s 21:34:32.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:32.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:32.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:32.6 Info: DROP TABLE "Albums" 21:34:32.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.6 Info: => 0.0050935s 21:34:32.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:32.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:32.6 Info: DROP TABLE "Tracks" 21:34:32.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:32.6 Info: => 0.0059342s 21:34:32.6 Info: DeleteColumn TrackFiles ArtistId 21:34:32.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:32.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:32.6 Info: DROP TABLE "TrackFiles" 21:34:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.6 Info: => 0.0045136s 21:34:32.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:32.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.6 Info: => 8.55E-05s 21:34:32.6 Info: CreateIndex Artists (Monitored) 21:34:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.6 Info: => 8.14E-05s 21:34:32.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:32.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.6 Info: => 8.17E-05s 21:34:32.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:32.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:32.6 Info: => 7.99E-05s 21:34:32.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:32.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:32.6 Info: => 7.75E-05s 21:34:32.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:32.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:32.6 Info: => 8.08E-05s 21:34:32.6 Info: UpdateData 21:34:32.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:32.6 Info: => 4.85E-05s 21:34:32.6 Info: UpdateData 21:34:32.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:32.6 Info: => 4.03E-05s 21:34:32.6 Info: UpdateData 21:34:32.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:32.6 Info: => 4.81E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:32', 'add_release_groups_etc') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 23: add_release_groups_etc migrated 21:34:32.6 Info: => 0.0005556s 21:34:32.6 Info: 24: NewMediaInfoFormat migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 24 21:34:32.6 Info: UpdateData 21:34:32.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:32.6 Info: => 5.68E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:32', 'NewMediaInfoFormat') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 24: NewMediaInfoFormat migrated 21:34:32.6 Info: => 0.0003007s 21:34:32.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 25 21:34:32.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:32.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:32.6 Info: => 0.0017093s 21:34:32.6 Info: AlterTable ReleaseProfiles 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:32.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:32.6 Info: => 0.0005771s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:32', 'rename_restrictions_to_release_profiles') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:32.6 Info: => 0.0008606s 21:34:32.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 26 21:34:32.6 Info: RenameTable Profiles QualityProfiles 21:34:32.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:32.6 Info: => 0.0017132s 21:34:32.6 Info: AlterTable QualityProfiles 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:32.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:32.6 Info: => 0.0005739s 21:34:32.6 Info: AlterTable LanguageProfiles 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:32.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:32.6 Info: => 0.000559s 21:34:32.6 Info: UpdateData 21:34:32.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:32.6 Info: => 4.71E-05s 21:34:32.6 Info: UpdateData 21:34:32.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:32.6 Info: => 3.81E-05s 21:34:32.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:32.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:32.6 Info: DROP TABLE "Artists" 21:34:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.6 Info: => 0.0063853s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:32', 'rename_quality_profiles_add_upgrade_allowed') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:32.6 Info: => 0.0067877s 21:34:32.6 Info: 27: add_import_exclusions migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 27 21:34:32.6 Info: CreateTable ImportListExclusions 21:34:32.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:32.6 Info: => 0.0001926s 21:34:32.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:32.6 Info: => 9.95E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:32', 'add_import_exclusions') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 27: add_import_exclusions migrated 21:34:32.6 Info: => 0.0004168s 21:34:32.6 Info: 28: clean_artist_metadata_table migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 28 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:32.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:32.6 Info: => 0.0001698s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:32.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:32.6 Info: => 0.0001281s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:32.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:32.6 Info: => 0.0001194s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:32.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:32.6 Info: => 0.0001199s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:32.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:32.6 Info: => 0.0001185s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:32.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:32.6 Info: => 0.0001213s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:32', 'clean_artist_metadata_table') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 28: clean_artist_metadata_table migrated 21:34:32.6 Info: => 0.0003973s 21:34:32.6 Info: 29: health_issue_notification migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 29 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 1.4E-06s 21:34:32.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0006546s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0006007s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0005846s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0005861s 21:34:32.6 Info: AlterTable Notifications 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:32.6 Info: => 0.0005872s 21:34:32.6 Info: DeleteColumn Notifications OnDownload 21:34:32.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:32.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:32.6 Info: DROP TABLE "Notifications" 21:34:32.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:32.6 Info: => 0.0046762s 21:34:32.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:32.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:32.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:32.6 Info: DROP TABLE "Notifications" 21:34:32.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:32.6 Info: => 0.0048645s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:32', 'health_issue_notification') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 29: health_issue_notification migrated 21:34:32.6 Info: => 0.0052575s 21:34:32.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 30 21:34:32.6 Info: AlterTable TrackFiles 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:32.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:32.6 Info: => 0.0006453s 21:34:32.6 Info: AlterTable TrackFiles 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn TrackFiles Path String 21:34:32.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:32.6 Info: => 0.0006052s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:32.6 Info: => 4.05E-05s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:32.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:32.6 Info: => 0.0001557s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:32.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:32.6 Info: => 0.0001474s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:32.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:32.6 Info: => 0.0001522s 21:34:32.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:32.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:32.6 Info: => 8.6E-05s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:32.6 Info: => 6.03E-05s 21:34:32.6 Info: AlterTable TrackFiles 21:34:32.6 Info: => 1.2E-06s 21:34:32.6 Info: AlterColumn TrackFiles Path String 21:34:32.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:32.6 Info: DROP TABLE "TrackFiles" 21:34:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.6 Info: => 0.0060671s 21:34:32.6 Info: CreateIndex TrackFiles (Path) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.6 Info: => 8.99E-05s 21:34:32.6 Info: DeleteColumn TrackFiles RelativePath 21:34:32.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:32.6 Info: DROP TABLE "TrackFiles" 21:34:32.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.6 Info: => 0.00485s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:32', 'add_mediafilerepository_mtime') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:32.6 Info: => 0.0051968s 21:34:32.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 31 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:32.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:32.6 Info: => 9.67E-05s 21:34:32.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:32.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:32.6 Info: => 0.0001672s 21:34:32.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:32.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:32.6 Info: DROP TABLE "Artists" 21:34:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.6 Info: => 0.006437s 21:34:32.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.6 Info: => 9.73E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:32', 'add_artistmetadataid_constraint') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:32.6 Info: => 0.0004545s 21:34:32.6 Info: 32: old_ids_and_artist_alias migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 32 21:34:32.6 Info: AlterTable ArtistMetadata 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:32.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:32.6 Info: => 0.0006437s 21:34:32.6 Info: AlterTable ArtistMetadata 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:32.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.6 Info: => 0.0005976s 21:34:32.6 Info: AlterTable Albums 21:34:32.6 Info: => 1.6E-06s 21:34:32.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.6 Info: => 0.0005846s 21:34:32.6 Info: AlterTable AlbumReleases 21:34:32.6 Info: => 1.3E-06s 21:34:32.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:32.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.6 Info: => 0.0006289s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 1.4E-06s 21:34:32.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.6 Info: => 0.0005956s 21:34:32.6 Info: AlterTable Tracks 21:34:32.6 Info: => 1.1E-06s 21:34:32.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:32.6 Info: => 0.0005846s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:32', 'old_ids_and_artist_alias') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 32: old_ids_and_artist_alias migrated 21:34:32.6 Info: => 0.0009101s 21:34:32.6 Info: 33: download_propers_config migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 33 21:34:32.6 Info: PerformDBOperation 21:34:32.6 Info: Performing DB Operation 21:34:32.6 Info: => 3.91E-05s 21:34:32.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:32.6 Info: => 3.96E-05s 21:34:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:32', 'download_propers_config') 21:34:32.6 Info: Committing Transaction 21:34:32.6 Info: 33: download_propers_config migrated 21:34:32.6 Info: => 0.0003268s 21:34:32.6 Info: 34: remove_language_profiles migrating 21:34:32.6 Info: Beginning Transaction 21:34:32.6 Info: Starting migration of Main DB to 34 21:34:32.6 Info: DeleteTable LanguageProfiles 21:34:32.6 Info: DROP TABLE "LanguageProfiles" 21:34:32.6 Info: => 0.0002154s 21:34:32.6 Info: DeleteColumn Artists LanguageProfileId 21:34:32.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:32.7 Info: DROP TABLE "Artists" 21:34:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.7 Info: => 0.0051612s 21:34:32.7 Info: DeleteColumn ImportLists LanguageProfileId 21:34:32.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:32.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:32.7 Info: DROP TABLE "ImportLists" 21:34:32.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:32.7 Info: => 0.0047268s 21:34:32.7 Info: DeleteColumn Blacklist Language 21:34:32.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:32.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:32.7 Info: DROP TABLE "Blacklist" 21:34:32.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:32.7 Info: => 0.0047996s 21:34:32.7 Info: DeleteColumn History Language 21:34:32.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:32.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:32.7 Info: DROP TABLE "History" 21:34:32.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:32.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.7 Info: => 0.0064081s 21:34:32.7 Info: DeleteColumn LyricFiles Language 21:34:32.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:32.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:32.7 Info: DROP TABLE "LyricFiles" 21:34:32.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.7 Info: => 0.005846s 21:34:32.7 Info: DeleteColumn TrackFiles Language 21:34:32.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:32.7 Info: DROP TABLE "TrackFiles" 21:34:32.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.7 Info: => 0.0048872s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:32', 'remove_language_profiles') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 34: remove_language_profiles migrated 21:34:32.7 Info: => 0.0054276s 21:34:32.7 Info: 35: multi_disc_naming_format migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 35 21:34:32.7 Info: AlterTable NamingConfig 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:32.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:32.7 Info: => 0.0006359s 21:34:32.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:32.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:32.7 Info: => 5E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:32', 'multi_disc_naming_format') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 35: multi_disc_naming_format migrated 21:34:32.7 Info: => 0.0003694s 21:34:32.7 Info: 36: add_download_client_priority migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 36 21:34:32.7 Info: AlterTable DownloadClients 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: CreateColumn DownloadClients Priority Int32 21:34:32.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:32.7 Info: => 0.0006186s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 5.35E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:32', 'add_download_client_priority') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 36: add_download_client_priority migrated 21:34:32.7 Info: => 0.0003792s 21:34:32.7 Info: 37: remove_growl_prowl migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 37 21:34:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:32.7 Info: => 5.2E-05s 21:34:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:32.7 Info: => 3.81E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:32', 'remove_growl_prowl') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 37: remove_growl_prowl migrated 21:34:32.7 Info: => 0.0003234s 21:34:32.7 Info: 38: remove_plex_hometheatre migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 38 21:34:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:32.7 Info: => 5.01E-05s 21:34:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:32.7 Info: => 3.54E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:32', 'remove_plex_hometheatre') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 38: remove_plex_hometheatre migrated 21:34:32.7 Info: => 0.0003427s 21:34:32.7 Info: 39: add_root_folder_add_defaults migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 39 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 1.1E-06s 21:34:32.7 Info: CreateColumn RootFolders Name String 21:34:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:32.7 Info: => 0.0006603s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.0005848s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.0006114s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 1.9E-06s 21:34:32.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.0006143s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn RootFolders DefaultTags String 21:34:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:32.7 Info: => 0.0005812s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 5.7E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:32', 'add_root_folder_add_defaults') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 39: add_root_folder_add_defaults migrated 21:34:32.7 Info: => 0.0003807s 21:34:32.7 Info: 40: task_duration migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 40 21:34:32.7 Info: AlterTable ScheduledTasks 21:34:32.7 Info: => 1.5E-06s 21:34:32.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:32.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:32.7 Info: => 0.0006394s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:32', 'task_duration') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 40: task_duration migrated 21:34:32.7 Info: => 0.0009649s 21:34:32.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 41 21:34:32.7 Info: AlterTable ReleaseProfiles 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:32.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:32.7 Info: => 0.0006295s 21:34:32.7 Info: AlterTable ReleaseProfiles 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:32.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.0005956s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:32', 'add_indexer_and_enabled_to_release_profiles') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:32.7 Info: => 0.0009239s 21:34:32.7 Info: 42: remove_album_folders migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 42 21:34:32.7 Info: DeleteColumn Artists AlbumFolder 21:34:32.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:32.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:32.7 Info: DROP TABLE "Artists" 21:34:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.7 Info: => 0.0051456s 21:34:32.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:32.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:32.7 Info: => 4.42E-05s 21:34:32.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:32.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:32.7 Info: => 4.13E-05s 21:34:32.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:32.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:32.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:32.7 Info: DROP TABLE "NamingConfig" 21:34:32.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:32.7 Info: => 0.0049114s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:32', 'remove_album_folders') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 42: remove_album_folders migrated 21:34:32.7 Info: => 0.0053672s 21:34:32.7 Info: 44: add_priority_to_indexers migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 44 21:34:32.7 Info: AlterTable Indexers 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: CreateColumn Indexers Priority Int32 21:34:32.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:32.7 Info: => 0.0006228s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:32', 'add_priority_to_indexers') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 44: add_priority_to_indexers migrated 21:34:32.7 Info: => 0.00096s 21:34:32.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 45 21:34:32.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:32.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:32.7 Info: => 0.0001336s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 3.16E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:32', 'remove_chown_and_folderchmod_config') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:32.7 Info: => 0.0003414s 21:34:32.7 Info: 47: update_notifiarr migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 47 21:34:32.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:32.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:32.7 Info: => 9.13E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:32', 'update_notifiarr') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 47: update_notifiarr migrated 21:34:32.7 Info: => 0.0003798s 21:34:32.7 Info: 49: email_multiple_addresses migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 49 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 5.96E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:32', 'email_multiple_addresses') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 49: email_multiple_addresses migrated 21:34:32.7 Info: => 0.0003727s 21:34:32.7 Info: 50: rename_blacklist_to_blocklist migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 50 21:34:32.7 Info: RenameTable Blacklist Blocklist 21:34:32.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:32.7 Info: => 0.0019261s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:32', 'rename_blacklist_to_blocklist') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 50: rename_blacklist_to_blocklist migrated 21:34:32.7 Info: => 0.0022919s 21:34:32.7 Info: 51: cdh_per_downloadclient migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 51 21:34:32.7 Info: AlterTable DownloadClients 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:32.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:32.7 Info: => 0.0006438s 21:34:32.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:32.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:32.7 Info: => 0.0018838s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 0.0001653s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:32', 'cdh_per_downloadclient') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 51: cdh_per_downloadclient migrated 21:34:32.7 Info: => 0.0005066s 21:34:32.7 Info: 52: download_history migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 52 21:34:32.7 Info: CreateTable DownloadHistory 21:34:32.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:32.7 Info: => 0.0002181s 21:34:32.7 Info: CreateIndex DownloadHistory (EventType) 21:34:32.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:32.7 Info: => 9.83E-05s 21:34:32.7 Info: CreateIndex DownloadHistory (ArtistId) 21:34:32.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:32.7 Info: => 8.68E-05s 21:34:32.7 Info: CreateIndex DownloadHistory (DownloadId) 21:34:32.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:32.7 Info: => 8.81E-05s 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 0.0001251s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:32', 'download_history') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 52: download_history migrated 21:34:32.7 Info: => 0.0005033s 21:34:32.7 Info: 53: add_update_history migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 53 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:32', 'add_update_history') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 53: add_update_history migrated 21:34:32.7 Info: => 0.0003265s 21:34:32.7 Info: 54: add_on_update_to_notifications migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 54 21:34:32.7 Info: AlterTable Notifications 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:32.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:32.7 Info: => 0.0006699s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:32', 'add_on_update_to_notifications') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 54: add_on_update_to_notifications migrated 21:34:32.7 Info: => 0.001012s 21:34:32.7 Info: 55: download_client_per_indexer migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 55 21:34:32.7 Info: AlterTable Indexers 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: CreateColumn Indexers DownloadClientId Int32 21:34:32.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.0006836s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:32', 'download_client_per_indexer') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 55: download_client_per_indexer migrated 21:34:32.7 Info: => 0.00103s 21:34:32.7 Info: 56: AddNewItemMonitorType migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 56 21:34:32.7 Info: AlterTable Artists 21:34:32.7 Info: => 1.7E-06s 21:34:32.7 Info: CreateColumn Artists MonitorNewItems Int32 21:34:32.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.0006806s 21:34:32.7 Info: AlterTable RootFolders 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:32.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.0006279s 21:34:32.7 Info: AlterTable ImportLists 21:34:32.7 Info: => 1.3E-06s 21:34:32.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.000626s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:32', 'AddNewItemMonitorType') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 56: AddNewItemMonitorType migrated 21:34:32.7 Info: => 0.0009689s 21:34:32.7 Info: 57: ImportListSearch migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 57 21:34:32.7 Info: AlterTable ImportLists 21:34:32.7 Info: => 1.4E-06s 21:34:32.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:32.7 Info: => 0.0006845s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:32', 'ImportListSearch') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 57: ImportListSearch migrated 21:34:32.7 Info: => 0.001034s 21:34:32.7 Info: 58: ImportListMonitorExisting migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 58 21:34:32.7 Info: AlterTable ImportLists 21:34:32.7 Info: => 1.7E-06s 21:34:32.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:32.7 Info: => 0.000727s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:32', 'ImportListMonitorExisting') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 58: ImportListMonitorExisting migrated 21:34:32.7 Info: => 0.0010628s 21:34:32.7 Info: 59: add_indexer_tags migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 59 21:34:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:32.7 Info: => 5.19E-05s 21:34:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:32.7 Info: => 3.85E-05s 21:34:32.7 Info: AlterTable Indexers 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: CreateColumn Indexers Tags String 21:34:32.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:32.7 Info: => 0.0006594s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:32', 'add_indexer_tags') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 59: add_indexer_tags migrated 21:34:32.7 Info: => 0.0009934s 21:34:32.7 Info: 60: update_audio_types migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 60 21:34:32.7 Info: PerformDBOperation 21:34:32.7 Info: Performing DB Operation 21:34:32.7 Info: => 5.7E-05s 21:34:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:32', 'update_audio_types') 21:34:32.7 Info: Committing Transaction 21:34:32.7 Info: 60: update_audio_types migrated 21:34:32.7 Info: => 0.0003606s 21:34:32.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:32.7 Info: Beginning Transaction 21:34:32.7 Info: Starting migration of Main DB to 61 21:34:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:32.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:32.7 Info: => 4.93E-05s 21:34:32.7 Info: AlterTable AlbumReleases 21:34:32.7 Info: => 1.5E-06s 21:34:32.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:32.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:32.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:32.7 Info: DROP TABLE "AlbumReleases" 21:34:32.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:32.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:32.7 Info: => 0.0064625s 21:34:32.7 Info: AlterTable Albums 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:32.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:32.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:32.7 Info: DROP TABLE "Albums" 21:34:32.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.7 Info: => 0.005331s 21:34:32.7 Info: AlterTable Albums 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:32.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:32.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:32.7 Info: DROP TABLE "Albums" 21:34:32.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.7 Info: => 0.0052423s 21:34:32.7 Info: AlterTable Albums 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: AlterColumn Albums Added DateTimeOffset 21:34:32.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:32.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:32.7 Info: DROP TABLE "Albums" 21:34:32.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:32.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:32.7 Info: => 0.0065945s 21:34:32.7 Info: AlterTable Artists 21:34:32.7 Info: => 1.2E-06s 21:34:32.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.8 Info: DROP TABLE "Artists" 21:34:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.8 Info: => 0.0078971s 21:34:32.8 Info: AlterTable Artists 21:34:32.8 Info: => 6.2E-06s 21:34:32.8 Info: AlterColumn Artists Added DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.8 Info: DROP TABLE "Artists" 21:34:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:32.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:32.8 Info: => 0.0054006s 21:34:32.8 Info: AlterTable Blocklist 21:34:32.8 Info: => 1.2E-06s 21:34:32.8 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:32.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:32.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:32.8 Info: DROP TABLE "Blocklist" 21:34:32.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:32.8 Info: => 0.006193s 21:34:32.8 Info: AlterTable Blocklist 21:34:32.8 Info: => 1.3E-06s 21:34:32.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:32.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:32.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:32.8 Info: DROP TABLE "Blocklist" 21:34:32.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:32.8 Info: => 0.0049368s 21:34:32.8 Info: AlterTable Commands 21:34:32.8 Info: => 1.4E-06s 21:34:32.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:32.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:32.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:32.8 Info: DROP TABLE "Commands" 21:34:32.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.8 Info: => 0.0047466s 21:34:32.8 Info: AlterTable Commands 21:34:32.8 Info: => 1.4E-06s 21:34:32.8 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:32.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:32.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:32.8 Info: DROP TABLE "Commands" 21:34:32.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.8 Info: => 0.0060593s 21:34:32.8 Info: AlterTable Commands 21:34:32.8 Info: => 1.2E-06s 21:34:32.8 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:32.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:32.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:32.8 Info: DROP TABLE "Commands" 21:34:32.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:32.8 Info: => 0.0047938s 21:34:32.8 Info: AlterTable DownloadClientStatus 21:34:32.8 Info: => 1.4E-06s 21:34:32.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:32.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:32.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.8 Info: DROP TABLE "DownloadClientStatus" 21:34:32.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.8 Info: => 0.0061284s 21:34:32.8 Info: AlterTable DownloadClientStatus 21:34:32.8 Info: => 1.4E-06s 21:34:32.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:32.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:32.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.8 Info: DROP TABLE "DownloadClientStatus" 21:34:32.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.8 Info: => 0.0048891s 21:34:32.8 Info: AlterTable DownloadClientStatus 21:34:32.8 Info: => 1.2E-06s 21:34:32.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:32.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:32.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:32.8 Info: DROP TABLE "DownloadClientStatus" 21:34:32.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:32.8 Info: => 0.004797s 21:34:32.8 Info: AlterTable DownloadHistory 21:34:32.8 Info: => 1.2E-06s 21:34:32.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:32.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:32.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:32.8 Info: DROP TABLE "DownloadHistory" 21:34:32.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:32.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:32.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:32.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:32.8 Info: => 0.0062319s 21:34:32.8 Info: AlterTable ExtraFiles 21:34:32.8 Info: => 1.2E-06s 21:34:32.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:32.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:32.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:32.8 Info: DROP TABLE "ExtraFiles" 21:34:32.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:32.8 Info: => 0.0061213s 21:34:32.8 Info: AlterTable ExtraFiles 21:34:32.8 Info: => 1.3E-06s 21:34:32.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:32.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:32.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:32.8 Info: DROP TABLE "ExtraFiles" 21:34:32.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:32.8 Info: => 0.0046895s 21:34:32.8 Info: AlterTable History 21:34:32.8 Info: => 1.3E-06s 21:34:32.8 Info: AlterColumn History Date DateTimeOffset 21:34:32.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:32.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:32.8 Info: DROP TABLE "History" 21:34:32.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:32.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:32.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:32.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:32.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:32.8 Info: => 0.0053804s 21:34:32.8 Info: AlterTable ImportListStatus 21:34:32.8 Info: => 1.3E-06s 21:34:32.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:32.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:32.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:32.8 Info: DROP TABLE "ImportListStatus" 21:34:32.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.8 Info: => 0.0048965s 21:34:32.8 Info: AlterTable ImportListStatus 21:34:32.8 Info: => 1.3E-06s 21:34:32.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:32.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:32.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:32.8 Info: DROP TABLE "ImportListStatus" 21:34:32.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.8 Info: => 0.0062913s 21:34:32.8 Info: AlterTable ImportListStatus 21:34:32.8 Info: => 1.2E-06s 21:34:32.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:32.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:32.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:32.8 Info: DROP TABLE "ImportListStatus" 21:34:32.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:32.8 Info: => 0.004871s 21:34:32.8 Info: AlterTable IndexerStatus 21:34:32.8 Info: => 1.3E-06s 21:34:32.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:32.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) 21:34:32.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:32.9 Info: DROP TABLE "IndexerStatus" 21:34:32.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.9 Info: => 0.00604s 21:34:32.9 Info: AlterTable IndexerStatus 21:34:32.9 Info: => 1.2E-06s 21:34:32.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:32.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) 21:34:32.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:32.9 Info: DROP TABLE "IndexerStatus" 21:34:32.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.9 Info: => 0.0048425s 21:34:32.9 Info: AlterTable IndexerStatus 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:32.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) 21:34:32.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:32.9 Info: DROP TABLE "IndexerStatus" 21:34:32.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:32.9 Info: => 0.0049007s 21:34:32.9 Info: AlterTable LyricFiles 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:32.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:34:32.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:34:32.9 Info: DROP TABLE "LyricFiles" 21:34:32.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.9 Info: => 0.0059094s 21:34:32.9 Info: AlterTable LyricFiles 21:34:32.9 Info: => 1.4E-06s 21:34:32.9 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:32.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) 21:34:32.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:34:32.9 Info: DROP TABLE "LyricFiles" 21:34:32.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:32.9 Info: => 0.0048401s 21:34:32.9 Info: AlterTable MetadataFiles 21:34:32.9 Info: => 1.5E-06s 21:34:32.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.9 Info: DROP TABLE "MetadataFiles" 21:34:32.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:32.9 Info: => 0.0059499s 21:34:32.9 Info: AlterTable MetadataFiles 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:32.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) 21:34:32.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" 21:34:32.9 Info: DROP TABLE "MetadataFiles" 21:34:32.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:32.9 Info: => 0.0047881s 21:34:32.9 Info: AlterTable PendingReleases 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:32.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) 21:34:32.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:32.9 Info: DROP TABLE "PendingReleases" 21:34:32.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:32.9 Info: => 0.0058558s 21:34:32.9 Info: AlterTable ScheduledTasks 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:32.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:32.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.9 Info: DROP TABLE "ScheduledTasks" 21:34:32.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.9 Info: => 0.0048077s 21:34:32.9 Info: AlterTable ScheduledTasks 21:34:32.9 Info: => 1.2E-06s 21:34:32.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:32.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:32.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:32.9 Info: DROP TABLE "ScheduledTasks" 21:34:32.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:32.9 Info: => 0.0066831s 21:34:32.9 Info: AlterTable TrackFiles 21:34:32.9 Info: => 1.2E-06s 21:34:32.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:32.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:32.9 Info: DROP TABLE "TrackFiles" 21:34:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.9 Info: => 0.0050422s 21:34:32.9 Info: AlterTable TrackFiles 21:34:32.9 Info: => 1.2E-06s 21:34:32.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:32.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:32.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:32.9 Info: DROP TABLE "TrackFiles" 21:34:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:32.9 Info: => 0.0060891s 21:34:32.9 Info: AlterTable VersionInfo 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:32.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:32.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:32.9 Info: DROP TABLE "VersionInfo" 21:34:32.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:32.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:32.9 Info: => 0.0082575s 21:34:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:32', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:32.9 Info: Committing Transaction 21:34:32.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:32.9 Info: => 0.0090051s 21:34:32.9 Info: 62: add_on_delete_to_notifications migrating 21:34:32.9 Info: Beginning Transaction 21:34:32.9 Info: Starting migration of Main DB to 62 21:34:32.9 Info: AlterTable Notifications 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.9 Info: => 0.0006948s 21:34:32.9 Info: AlterTable Notifications 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:32.9 Info: => 0.0006432s 21:34:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:32', 'add_on_delete_to_notifications') 21:34:32.9 Info: Committing Transaction 21:34:32.9 Info: 62: add_on_delete_to_notifications migrated 21:34:32.9 Info: => 0.0009494s 21:34:32.9 Info: 63: add_custom_formats migrating 21:34:32.9 Info: Beginning Transaction 21:34:32.9 Info: Starting migration of Main DB to 63 21:34:32.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:32.9 Info: AlterTable DelayProfiles 21:34:32.9 Info: => 1.2E-06s 21:34:32.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:32.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:32.9 Info: => 0.0006674s 21:34:32.9 Info: UpdateData 21:34:32.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:32.9 Info: => 5.68E-05s 21:34:32.9 Info: AlterTable TrackFiles 21:34:32.9 Info: => 1.1E-06s 21:34:32.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:32.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:32.9 Info: => 0.0006279s 21:34:32.9 Info: PerformDBOperation 21:34:32.9 Info: Performing DB Operation 21:34:32.9 Info: => 0.0012913s 21:34:32.9 Info: CreateTable CustomFormats 21:34:32.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:32.9 Info: => 0.0001486s 21:34:32.9 Info: CreateIndex CustomFormats (Name) 21:34:32.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:32.9 Info: => 9.22E-05s 21:34:32.9 Info: AlterTable QualityProfiles 21:34:32.9 Info: => 1.1E-06s 21:34:32.9 Info: CreateColumn QualityProfiles FormatItems String 21:34:32.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:32.9 Info: => 0.0006843s 21:34:32.9 Info: AlterTable QualityProfiles 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:32.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.9 Info: => 0.0006542s 21:34:32.9 Info: AlterTable QualityProfiles 21:34:32.9 Info: => 1.2E-06s 21:34:32.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:32.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.9 Info: => 0.0006503s 21:34:32.9 Info: PerformDBOperation 21:34:32.9 Info: Performing DB Operation 21:34:32.9 Info: => 0.000765s 21:34:32.9 Info: PerformDBOperation 21:34:32.9 Info: Performing DB Operation 21:34:32.9 Info: => 4.74E-05s 21:34:32.9 Info: DeleteColumn ReleaseProfiles Preferred 21:34:32.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:32.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:32.9 Info: DROP TABLE "ReleaseProfiles" 21:34:32.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.9 Info: => 0.0059251s 21:34:32.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:32.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:32.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:32.9 Info: DROP TABLE "ReleaseProfiles" 21:34:32.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:32.9 Info: => 0.0058305s 21:34:32.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:32.9 Info: => 6.07E-05s 21:34:32.9 Info: AlterTable DelayProfiles 21:34:32.9 Info: => 1.2E-06s 21:34:32.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:32.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:32.9 Info: => 0.0006503s 21:34:32.9 Info: AlterTable DelayProfiles 21:34:32.9 Info: => 1.3E-06s 21:34:32.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:32.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:32.9 Info: => 0.0006274s 21:34:32.9 Info: -> 1 Insert operations completed in 00:00:00.0001125 taking an average of 00:00:00.0001125 21:34:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:32', 'add_custom_formats') 21:34:32.9 Info: Committing Transaction 21:34:32.9 Info: 63: add_custom_formats migrated 21:34:32.9 Info: => 0.0010213s 21:34:32.9 Debug: Took: 00:00:00.4838150 21:34:33.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 21:34:33.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 21:34:33.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864730347147_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:33.0 Info: DatabaseEngineVersionCheck migrating 21:34:33.0 Info: PerformDBOperation 21:34:33.0 Info: Performing DB Operation 21:34:33.0 Info: SQLite 3.47.2 21:34:33.0 Info: => 0.0009881s 21:34:33.0 Info: DatabaseEngineVersionCheck migrated 21:34:33.0 Info: => 0.0010058s 21:34:33.0 Info: VersionMigration migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: CreateTable VersionInfo 21:34:33.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:33.0 Info: => 0.0001537s 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: VersionMigration migrated 21:34:33.0 Info: => 0.0004798s 21:34:33.0 Info: VersionUniqueMigration migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: CreateIndex VersionInfo (Version) 21:34:33.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:33.0 Info: => 0.0001288s 21:34:33.0 Info: AlterTable VersionInfo 21:34:33.0 Info: => 1.2E-06s 21:34:33.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:33.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:33.0 Info: => 0.0005542s 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: VersionUniqueMigration migrated 21:34:33.0 Info: => 0.0007544s 21:34:33.0 Info: VersionDescriptionMigration migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: AlterTable VersionInfo 21:34:33.0 Info: => 1.4E-06s 21:34:33.0 Info: CreateColumn VersionInfo Description String 21:34:33.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:33.0 Info: => 0.0002258s 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: VersionDescriptionMigration migrated 21:34:33.0 Info: => 0.0004091s 21:34:33.0 Info: 1: InitialSetup migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 1 21:34:33.0 Info: CreateTable Config 21:34:33.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001851s 21:34:33.0 Info: CreateIndex Config (Key) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:33.0 Info: => 8.43E-05s 21:34:33.0 Info: CreateTable RootFolders 21:34:33.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:33.0 Info: => 8.79E-05s 21:34:33.0 Info: CreateIndex RootFolders (Path) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:33.0 Info: => 7.44E-05s 21:34:33.0 Info: CreateTable Artists 21:34:33.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:33.0 Info: => 0.0002593s 21:34:33.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.0 Info: => 7.95E-05s 21:34:33.0 Info: CreateIndex Artists (NameSlug) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.0 Info: => 7.62E-05s 21:34:33.0 Info: CreateIndex Artists (CleanName) 21:34:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.0 Info: => 7.21E-05s 21:34:33.0 Info: CreateIndex Artists (Path) 21:34:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.0 Info: => 7E-05s 21:34:33.0 Info: CreateTable Albums 21:34:33.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:33.0 Info: => 0.0002214s 21:34:33.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.0 Info: => 7.63E-05s 21:34:33.0 Info: CreateIndex Albums (MBId) 21:34:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.0 Info: => 7.06E-05s 21:34:33.0 Info: CreateIndex Albums (TADBId) 21:34:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.0 Info: => 7.1E-05s 21:34:33.0 Info: CreateIndex Albums (TitleSlug) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.0 Info: => 7.7E-05s 21:34:33.0 Info: CreateIndex Albums (CleanTitle) 21:34:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.0 Info: => 7.58E-05s 21:34:33.0 Info: CreateIndex Albums (Path) 21:34:33.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:33.0 Info: => 6.88E-05s 21:34:33.0 Info: CreateTable Tracks 21:34:33.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:33.0 Info: => 0.0001516s 21:34:33.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.0 Info: => 7.57E-05s 21:34:33.0 Info: CreateIndex Tracks (ArtistId) 21:34:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.0 Info: => 7.55E-05s 21:34:33.0 Info: CreateIndex Tracks (TrackFileId) 21:34:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.0 Info: => 0.0001092s 21:34:33.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:33.0 Info: => 0.0001193s 21:34:33.0 Info: CreateTable TrackFiles 21:34:33.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:33.0 Info: => 0.0001717s 21:34:33.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:33.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:33.0 Info: => 8.58E-05s 21:34:33.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:33.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.0 Info: => 7.75E-05s 21:34:33.0 Info: CreateTable History 21:34:33.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:33.0 Info: => 0.0001765s 21:34:33.0 Info: CreateIndex History (Date) 21:34:33.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.0 Info: => 8.2E-05s 21:34:33.0 Info: CreateIndex History (EventType) 21:34:33.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.0 Info: => 9.95E-05s 21:34:33.0 Info: CreateIndex History (DownloadId) 21:34:33.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:33.0 Info: => 8.9E-05s 21:34:33.0 Info: CreateIndex History (AlbumId) 21:34:33.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:33.0 Info: => 7.85E-05s 21:34:33.0 Info: CreateTable Notifications 21:34:33.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:33.0 Info: => 0.0001588s 21:34:33.0 Info: CreateTable ScheduledTasks 21:34:33.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:33.0 Info: => 0.0001174s 21:34:33.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.0 Info: => 8.07E-05s 21:34:33.0 Info: CreateTable Indexers 21:34:33.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:33.0 Info: => 0.0001081s 21:34:33.0 Info: CreateIndex Indexers (Name) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.0 Info: => 0.0001121s 21:34:33.0 Info: CreateTable Profiles 21:34:33.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001298s 21:34:33.0 Info: CreateIndex Profiles (Name) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:33.0 Info: => 8.52E-05s 21:34:33.0 Info: CreateTable QualityDefinitions 21:34:33.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:33.0 Info: => 0.0001132s 21:34:33.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:33.0 Info: => 8.14E-05s 21:34:33.0 Info: CreateIndex QualityDefinitions (Title) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:33.0 Info: => 8.38E-05s 21:34:33.0 Info: CreateTable NamingConfig 21:34:33.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:33.0 Info: => 0.0001974s 21:34:33.0 Info: CreateTable Blacklist 21:34:33.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:33.0 Info: => 0.0001948s 21:34:33.0 Info: CreateTable Metadata 21:34:33.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:33.0 Info: => 0.00011s 21:34:33.0 Info: CreateTable MetadataFiles 21:34:33.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001635s 21:34:33.0 Info: CreateTable DownloadClients 21:34:33.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001169s 21:34:33.0 Info: CreateTable PendingReleases 21:34:33.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:33.0 Info: => 0.0001223s 21:34:33.0 Info: CreateTable RemotePathMappings 21:34:33.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001014s 21:34:33.0 Info: CreateTable Tags 21:34:33.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:33.0 Info: => 9.04E-05s 21:34:33.0 Info: CreateIndex Tags (Label) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:33.0 Info: => 0.0001s 21:34:33.0 Info: CreateTable Restrictions 21:34:33.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001316s 21:34:33.0 Info: CreateTable DelayProfiles 21:34:33.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001594s 21:34:33.0 Info: CreateTable Users 21:34:33.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:33.0 Info: => 0.000128s 21:34:33.0 Info: CreateIndex Users (Identifier) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:33.0 Info: => 8.99E-05s 21:34:33.0 Info: CreateIndex Users (Username) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:33.0 Info: => 8.21E-05s 21:34:33.0 Info: CreateTable Commands 21:34:33.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:33.0 Info: => 0.0001694s 21:34:33.0 Info: CreateTable IndexerStatus 21:34:33.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:33.0 Info: => 0.0001565s 21:34:33.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.0 Info: => 8.67E-05s 21:34:33.0 Info: CreateTable ExtraFiles 21:34:33.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:33.0 Info: => 0.0001562s 21:34:33.0 Info: CreateTable LyricFiles 21:34:33.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:33.0 Info: => 0.000166s 21:34:33.0 Info: CreateTable LanguageProfiles 21:34:33.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:33.0 Info: => 0.0001032s 21:34:33.0 Info: CreateIndex LanguageProfiles (Name) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:33.0 Info: => 8.84E-05s 21:34:33.0 Info: CreateTable DownloadClientStatus 21:34:33.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:33.0 Info: => 0.0001122s 21:34:33.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.0 Info: => 0.0001218s 21:34:33.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:33.0 Info: -> 1 Insert operations completed in 00:00:00.0000783 taking an average of 00:00:00.0000783 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:33', 'InitialSetup') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 1: InitialSetup migrated 21:34:33.0 Info: => 0.0009005s 21:34:33.0 Info: 2: add_reason_to_pending_releases migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 2 21:34:33.0 Info: AlterTable PendingReleases 21:34:33.0 Info: => 1.4E-06s 21:34:33.0 Info: CreateColumn PendingReleases Reason Int32 21:34:33.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:33.0 Info: => 0.0006079s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:33', 'add_reason_to_pending_releases') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 2: add_reason_to_pending_releases migrated 21:34:33.0 Info: => 0.0008901s 21:34:33.0 Info: 3: add_medium_support migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 3 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 1.4E-06s 21:34:33.0 Info: CreateColumn Albums Media String 21:34:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:33.0 Info: => 0.0006015s 21:34:33.0 Info: AlterTable Tracks 21:34:33.0 Info: => 1.2E-06s 21:34:33.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.0 Info: => 0.0005791s 21:34:33.0 Info: AlterTable Tracks 21:34:33.0 Info: => 1.1E-06s 21:34:33.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.0 Info: => 0.0005453s 21:34:33.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.0 Info: => 4.38E-05s 21:34:33.0 Info: DeleteColumn Tracks TrackNumber 21:34:33.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:33.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:33.0 Info: DROP TABLE "Tracks" 21:34:33.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.0 Info: => 0.0046573s 21:34:33.0 Info: AlterTable Tracks 21:34:33.0 Info: => 1.3E-06s 21:34:33.0 Info: CreateColumn Tracks TrackNumber String 21:34:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:33.0 Info: => 0.0005351s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:33', 'add_medium_support') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 3: add_medium_support migrated 21:34:33.0 Info: => 0.0009033s 21:34:33.0 Info: 4: add_various_qualites_in_profile migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 4 21:34:33.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.0 Info: => 5.52E-05s 21:34:33.0 Info: PerformDBOperation 21:34:33.0 Info: Performing DB Operation 21:34:33.0 Info: => 4.49E-05s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:33', 'add_various_qualites_in_profile') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 4: add_various_qualites_in_profile migrated 21:34:33.0 Info: => 0.0002934s 21:34:33.0 Info: 5: metadata_profiles migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 5 21:34:33.0 Info: CreateTable MetadataProfiles 21:34:33.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:33.0 Info: => 0.0001366s 21:34:33.0 Info: CreateIndex MetadataProfiles (Name) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:33.0 Info: => 9.35E-05s 21:34:33.0 Info: AlterTable Artists 21:34:33.0 Info: => 1.8E-06s 21:34:33.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:33.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:33.0 Info: => 0.0006003s 21:34:33.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:33.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:33.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:33.0 Info: DROP TABLE "Artists" 21:34:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.0 Info: => 0.0049152s 21:34:33.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:33.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:33.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:33.0 Info: DROP TABLE "Artists" 21:34:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.0 Info: => 0.0060994s 21:34:33.0 Info: AlterTable Albums 21:34:33.0 Info: => 1.3E-06s 21:34:33.0 Info: CreateColumn Albums SecondaryTypes String 21:34:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:33.0 Info: => 0.0005712s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:33', 'metadata_profiles') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 5: metadata_profiles migrated 21:34:33.0 Info: => 0.0009675s 21:34:33.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.0 Info: Starting migration of Main DB to 6 21:34:33.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:33.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:33.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:33.0 Info: DROP TABLE "Indexers" 21:34:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.0 Info: => 0.0040395s 21:34:33.0 Info: AlterTable Indexers 21:34:33.0 Info: => 1.4E-06s 21:34:33.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:33.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:33.0 Info: => 0.000545s 21:34:33.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.0 Info: => 4.19E-05s 21:34:33.0 Info: AlterTable Indexers 21:34:33.0 Info: => 1.2E-06s 21:34:33.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:33.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:33.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:33.0 Info: DROP TABLE "Indexers" 21:34:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.0 Info: => 0.0040672s 21:34:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:33', 'separate_automatic_and_interactive_search') 21:34:33.0 Info: Committing Transaction 21:34:33.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:33.0 Info: => 0.0043806s 21:34:33.0 Info: 7: change_album_path_to_relative migrating 21:34:33.0 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 7 21:34:33.1 Info: DeleteColumn Albums Path 21:34:33.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:34:33.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:34:33.1 Info: DROP TABLE "Albums" 21:34:33.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.1 Info: => 0.0061546s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:33', 'change_album_path_to_relative') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 7: change_album_path_to_relative migrated 21:34:33.1 Info: => 0.0065459s 21:34:33.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 8 21:34:33.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:34:33.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:34:33.1 Info: => 5.66E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:33', 'change_quality_size_mb_to_kb') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:33.1 Info: => 0.0003069s 21:34:33.1 Info: 9: album_releases migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 9 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.6E-06s 21:34:33.1 Info: CreateColumn Albums Releases String 21:34:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:33.1 Info: => 0.0005933s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Albums CurrentRelease String 21:34:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:33.1 Info: => 0.0005622s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:33', 'album_releases') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 9: album_releases migrated 21:34:33.1 Info: => 0.0008428s 21:34:33.1 Info: 10: album_releases_fix migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 10 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: AlterColumn Albums Releases String 21:34:33.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:34:33.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:34:33.1 Info: DROP TABLE "Albums" 21:34:33.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.1 Info: => 0.0048063s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.4E-06s 21:34:33.1 Info: AlterColumn Albums CurrentRelease String 21:34:33.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:34:33.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:34:33.1 Info: DROP TABLE "Albums" 21:34:33.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.1 Info: => 0.0059544s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:33', 'album_releases_fix') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 10: album_releases_fix migrated 21:34:33.1 Info: => 0.0063198s 21:34:33.1 Info: 11: import_lists migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 11 21:34:33.1 Info: CreateTable ImportLists 21:34:33.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:34:33.1 Info: => 0.0001715s 21:34:33.1 Info: CreateIndex ImportLists (Name) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.1 Info: => 8.54E-05s 21:34:33.1 Info: CreateTable ImportListStatus 21:34:33.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:34:33.1 Info: => 0.0001177s 21:34:33.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.1 Info: => 8.24E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:33', 'import_lists') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 11: import_lists migrated 21:34:33.1 Info: => 0.0003969s 21:34:33.1 Info: 12: add_release_status migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 12 21:34:33.1 Info: AlterTable MetadataProfiles 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:33.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:33.1 Info: => 0.0006124s 21:34:33.1 Info: PerformDBOperation 21:34:33.1 Info: Performing DB Operation 21:34:33.1 Info: => 4.13E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:33', 'add_release_status') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 12: add_release_status migrated 21:34:33.1 Info: => 0.0003123s 21:34:33.1 Info: 13: album_download_notification migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 13 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 1.2E-06s 21:34:33.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0006303s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:33', 'album_download_notification') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 13: album_download_notification migrated 21:34:33.1 Info: => 0.0009239s 21:34:33.1 Info: 14: fix_language_metadata_profiles migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 14 21:34:33.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:34:33.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:34:33.1 Info: => 8.35E-05s 21:34:33.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:34:33.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:34:33.1 Info: => 6.2E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:33', 'fix_language_metadata_profiles') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 14: fix_language_metadata_profiles migrated 21:34:33.1 Info: => 0.0003061s 21:34:33.1 Info: 15: remove_fanzub migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 15 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.1 Info: => 4.75E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:33', 'remove_fanzub') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 15: remove_fanzub migrated 21:34:33.1 Info: => 0.000287s 21:34:33.1 Info: 16: update_artist_history_indexes migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 16 21:34:33.1 Info: CreateIndex Albums (ArtistId) 21:34:33.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:33.1 Info: => 0.00011s 21:34:33.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:33.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:33.1 Info: => 9.12E-05s 21:34:33.1 Info: DeleteIndex History (AlbumId) 21:34:33.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:33.1 Info: => 0.0001344s 21:34:33.1 Info: CreateIndex History (AlbumId, Date) 21:34:33.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.1 Info: => 9.52E-05s 21:34:33.1 Info: DeleteIndex History (DownloadId) 21:34:33.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:33.1 Info: => 0.0001133s 21:34:33.1 Info: CreateIndex History (DownloadId, Date) 21:34:33.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.1 Info: => 9.66E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:33', 'update_artist_history_indexes') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 16: update_artist_history_indexes migrated 21:34:33.1 Info: => 0.0003988s 21:34:33.1 Info: 17: remove_nma migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 17 21:34:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:33.1 Info: => 5.61E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:33', 'remove_nma') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 17: remove_nma migrated 21:34:33.1 Info: => 0.0002999s 21:34:33.1 Info: 18: album_disambiguation migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 18 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.4E-06s 21:34:33.1 Info: CreateColumn Albums Disambiguation String 21:34:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:33.1 Info: => 0.0006299s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:33', 'album_disambiguation') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 18: album_disambiguation migrated 21:34:33.1 Info: => 0.0009173s 21:34:33.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 19 21:34:33.1 Info: PerformDBOperation 21:34:33.1 Info: Performing DB Operation 21:34:33.1 Info: => 4.07E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:33', 'add_ape_quality_in_profiles') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:33.1 Info: => 0.0002935s 21:34:33.1 Info: 20: remove_pushalot migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 20 21:34:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:33.1 Info: => 5.08E-05s 21:34:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:33.1 Info: => 3.96E-05s 21:34:33.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:33.1 Info: => 3.53E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:33', 'remove_pushalot') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 20: remove_pushalot migrated 21:34:33.1 Info: => 0.0002732s 21:34:33.1 Info: 21: add_custom_filters migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 21 21:34:33.1 Info: CreateTable CustomFilters 21:34:33.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:34:33.1 Info: => 0.0001313s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:33', 'add_custom_filters') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 21: add_custom_filters migrated 21:34:33.1 Info: => 0.0004077s 21:34:33.1 Info: 22: import_list_tags migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 22 21:34:33.1 Info: AlterTable ImportLists 21:34:33.1 Info: => 1.2E-06s 21:34:33.1 Info: CreateColumn ImportLists Tags String 21:34:33.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:33.1 Info: => 0.0006287s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:33', 'import_list_tags') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 22: import_list_tags migrated 21:34:33.1 Info: => 0.0009103s 21:34:33.1 Info: 23: add_release_groups_etc migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 23 21:34:33.1 Info: CreateTable ArtistMetadata 21:34:33.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:34:33.1 Info: => 0.0001849s 21:34:33.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:33.1 Info: => 9.17E-05s 21:34:33.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:34:33.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:34:33.1 Info: => 9.35E-05s 21:34:33.1 Info: AlterTable Artists 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:33.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0006424s 21:34:33.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.1 Info: => 7.28E-05s 21:34:33.1 Info: CreateTable AlbumReleases 21:34:33.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:34:33.1 Info: => 0.0001609s 21:34:33.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.1 Info: => 8.84E-05s 21:34:33.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:33.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.1 Info: => 7.99E-05s 21:34:33.1 Info: PerformDBOperation 21:34:33.1 Info: Performing DB Operation 21:34:33.1 Info: => 5.87E-05s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0006288s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.2E-06s 21:34:33.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:33.1 Info: => 0.0006201s 21:34:33.1 Info: AlterTable Albums 21:34:33.1 Info: => 1.4E-06s 21:34:33.1 Info: CreateColumn Albums Links String 21:34:33.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:33.1 Info: => 0.0006138s 21:34:33.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:34:33.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:33.1 Info: => 8.69E-05s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 1.8E-06s 21:34:33.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:33.1 Info: => 0.0006237s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0006145s 21:34:33.1 Info: AlterTable Tracks 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:33.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0006111s 21:34:33.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:34:33.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:33.1 Info: => 8.67E-05s 21:34:33.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:34:33.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:33.1 Info: => 7.51E-05s 21:34:33.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:33.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:33.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:34:33.1 Info: DROP TABLE "Artists" 21:34:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.1 Info: => 0.0062545s 21:34:33.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:33.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:33.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:33.1 Info: DROP TABLE "Albums" 21:34:33.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.1 Info: => 0.0051185s 21:34:33.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:33.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:33.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:33.1 Info: DROP TABLE "Tracks" 21:34:33.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.1 Info: => 0.004708s 21:34:33.1 Info: DeleteColumn TrackFiles ArtistId 21:34:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:33.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:33.1 Info: DROP TABLE "TrackFiles" 21:34:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.1 Info: => 0.0044463s 21:34:33.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:33.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.1 Info: => 8.47E-05s 21:34:33.1 Info: CreateIndex Artists (Monitored) 21:34:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.1 Info: => 7.97E-05s 21:34:33.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:33.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.1 Info: => 8.15E-05s 21:34:33.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:33.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:33.1 Info: => 7.96E-05s 21:34:33.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:33.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:33.1 Info: => 7.83E-05s 21:34:33.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:33.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:33.1 Info: => 7.8E-05s 21:34:33.1 Info: UpdateData 21:34:33.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:33.1 Info: => 4.77E-05s 21:34:33.1 Info: UpdateData 21:34:33.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:33.1 Info: => 4.12E-05s 21:34:33.1 Info: UpdateData 21:34:33.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:33.1 Info: => 4.74E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:33', 'add_release_groups_etc') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 23: add_release_groups_etc migrated 21:34:33.1 Info: => 0.0005651s 21:34:33.1 Info: 24: NewMediaInfoFormat migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 24 21:34:33.1 Info: UpdateData 21:34:33.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:33.1 Info: => 5.62E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:33', 'NewMediaInfoFormat') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 24: NewMediaInfoFormat migrated 21:34:33.1 Info: => 0.0003131s 21:34:33.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 25 21:34:33.1 Info: RenameTable Restrictions ReleaseProfiles 21:34:33.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:33.1 Info: => 0.0016699s 21:34:33.1 Info: AlterTable ReleaseProfiles 21:34:33.1 Info: => 1.6E-06s 21:34:33.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:33.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:33.1 Info: => 0.0006008s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:33', 'rename_restrictions_to_release_profiles') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:33.1 Info: => 0.0009038s 21:34:33.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 26 21:34:33.1 Info: RenameTable Profiles QualityProfiles 21:34:33.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:33.1 Info: => 0.0016996s 21:34:33.1 Info: AlterTable QualityProfiles 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:33.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:33.1 Info: => 0.0005799s 21:34:33.1 Info: AlterTable LanguageProfiles 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:33.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:33.1 Info: => 0.0005877s 21:34:33.1 Info: UpdateData 21:34:33.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:33.1 Info: => 5.58E-05s 21:34:33.1 Info: UpdateData 21:34:33.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:33.1 Info: => 3.54E-05s 21:34:33.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:33.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:33.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:33.1 Info: DROP TABLE "Artists" 21:34:33.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.1 Info: => 0.0054056s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:33', 'rename_quality_profiles_add_upgrade_allowed') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:33.1 Info: => 0.0058242s 21:34:33.1 Info: 27: add_import_exclusions migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 27 21:34:33.1 Info: CreateTable ImportListExclusions 21:34:33.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:33.1 Info: => 0.0001393s 21:34:33.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:33.1 Info: => 9.79E-05s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:33', 'add_import_exclusions') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 27: add_import_exclusions migrated 21:34:33.1 Info: => 0.0004345s 21:34:33.1 Info: 28: clean_artist_metadata_table migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 28 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:33.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:33.1 Info: => 0.0013027s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:33.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:33.1 Info: => 0.0001328s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:33.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:33.1 Info: => 0.0001217s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:33.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:33.1 Info: => 0.0001231s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:33.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:33.1 Info: => 0.0001188s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:33.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:33.1 Info: => 0.0001203s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:33', 'clean_artist_metadata_table') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 28: clean_artist_metadata_table migrated 21:34:33.1 Info: => 0.0004083s 21:34:33.1 Info: 29: health_issue_notification migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 29 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0006286s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0005801s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 1.2E-06s 21:34:33.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0005769s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0005783s 21:34:33.1 Info: AlterTable Notifications 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:33.1 Info: => 0.0005894s 21:34:33.1 Info: DeleteColumn Notifications OnDownload 21:34:33.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:33.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:33.1 Info: DROP TABLE "Notifications" 21:34:33.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:33.1 Info: => 0.0056432s 21:34:33.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:33.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:33.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:33.1 Info: DROP TABLE "Notifications" 21:34:33.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:33.1 Info: => 0.0045781s 21:34:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:33', 'health_issue_notification') 21:34:33.1 Info: Committing Transaction 21:34:33.1 Info: 29: health_issue_notification migrated 21:34:33.1 Info: => 0.0049865s 21:34:33.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:33.1 Info: Beginning Transaction 21:34:33.1 Info: Starting migration of Main DB to 30 21:34:33.1 Info: AlterTable TrackFiles 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:33.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:33.1 Info: => 0.0006292s 21:34:33.1 Info: AlterTable TrackFiles 21:34:33.1 Info: => 1.3E-06s 21:34:33.1 Info: CreateColumn TrackFiles Path String 21:34:33.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:33.1 Info: => 0.0005781s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:33.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:33.1 Info: => 4.13E-05s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:33.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:33.1 Info: => 0.0001295s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:33.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:33.1 Info: => 0.000138s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:33.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:33.1 Info: => 0.0001521s 21:34:33.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:33.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:33.1 Info: => 8.59E-05s 21:34:33.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:33.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:33.1 Info: => 6.55E-05s 21:34:33.1 Info: AlterTable TrackFiles 21:34:33.1 Info: => 1.1E-06s 21:34:33.1 Info: AlterColumn TrackFiles Path String 21:34:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:33.1 Info: DROP TABLE "TrackFiles" 21:34:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.1 Info: => 0.0059654s 21:34:33.1 Info: CreateIndex TrackFiles (Path) 21:34:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.1 Info: => 8.83E-05s 21:34:33.1 Info: DeleteColumn TrackFiles RelativePath 21:34:33.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:34:33.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:34:33.2 Info: DROP TABLE "TrackFiles" 21:34:33.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.2 Info: => 0.0047952s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:33', 'add_mediafilerepository_mtime') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:33.2 Info: => 0.0051629s 21:34:33.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 31 21:34:33.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:34:33.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:34:33.2 Info: => 9.46E-05s 21:34:33.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:33.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:33.2 Info: => 0.0001423s 21:34:33.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:33.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:33.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:34:33.2 Info: DROP TABLE "Artists" 21:34:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.2 Info: => 0.0058155s 21:34:33.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.2 Info: => 8.36E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:33', 'add_artistmetadataid_constraint') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:33.2 Info: => 0.0004513s 21:34:33.2 Info: 32: old_ids_and_artist_alias migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 32 21:34:33.2 Info: AlterTable ArtistMetadata 21:34:33.2 Info: => 1.6E-06s 21:34:33.2 Info: CreateColumn ArtistMetadata Aliases String 21:34:33.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:33.2 Info: => 0.0006358s 21:34:33.2 Info: AlterTable ArtistMetadata 21:34:33.2 Info: => 1.4E-06s 21:34:33.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:33.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.2 Info: => 0.0006035s 21:34:33.2 Info: AlterTable Albums 21:34:33.2 Info: => 1.2E-06s 21:34:33.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.2 Info: => 0.0005963s 21:34:33.2 Info: AlterTable AlbumReleases 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:33.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.2 Info: => 0.0005946s 21:34:33.2 Info: AlterTable Tracks 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.2 Info: => 0.0006065s 21:34:33.2 Info: AlterTable Tracks 21:34:33.2 Info: => 1.8E-06s 21:34:33.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.2 Info: => 0.000593s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:33', 'old_ids_and_artist_alias') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 32: old_ids_and_artist_alias migrated 21:34:33.2 Info: => 0.0009291s 21:34:33.2 Info: 33: download_propers_config migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 33 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 3.65E-05s 21:34:33.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.2 Info: => 4.45E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:33', 'download_propers_config') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 33: download_propers_config migrated 21:34:33.2 Info: => 0.0003372s 21:34:33.2 Info: 34: remove_language_profiles migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 34 21:34:33.2 Info: DeleteTable LanguageProfiles 21:34:33.2 Info: DROP TABLE "LanguageProfiles" 21:34:33.2 Info: => 0.0002228s 21:34:33.2 Info: DeleteColumn Artists LanguageProfileId 21:34:33.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:33.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" 21:34:33.2 Info: DROP TABLE "Artists" 21:34:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.2 Info: => 0.0055679s 21:34:33.2 Info: DeleteColumn ImportLists LanguageProfileId 21:34:33.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) 21:34:33.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" 21:34:33.2 Info: DROP TABLE "ImportLists" 21:34:33.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.2 Info: => 0.0050885s 21:34:33.2 Info: DeleteColumn Blacklist Language 21:34:33.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) 21:34:33.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" 21:34:33.2 Info: DROP TABLE "Blacklist" 21:34:33.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:33.2 Info: => 0.0049317s 21:34:33.2 Info: DeleteColumn History Language 21:34:33.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:33.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:33.2 Info: DROP TABLE "History" 21:34:33.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:33.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.2 Info: => 0.0078511s 21:34:33.2 Info: DeleteColumn LyricFiles Language 21:34:33.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:34:33.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:34:33.2 Info: DROP TABLE "LyricFiles" 21:34:33.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.2 Info: => 0.0043981s 21:34:33.2 Info: DeleteColumn TrackFiles Language 21:34:33.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:34:33.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:34:33.2 Info: DROP TABLE "TrackFiles" 21:34:33.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.2 Info: => 0.0067777s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:33', 'remove_language_profiles') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 34: remove_language_profiles migrated 21:34:33.2 Info: => 0.0072955s 21:34:33.2 Info: 35: multi_disc_naming_format migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 35 21:34:33.2 Info: AlterTable NamingConfig 21:34:33.2 Info: => 1.2E-06s 21:34:33.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:33.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:33.2 Info: => 0.0006365s 21:34:33.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:33.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:33.2 Info: => 5.05E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:33', 'multi_disc_naming_format') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 35: multi_disc_naming_format migrated 21:34:33.2 Info: => 0.0003424s 21:34:33.2 Info: 36: add_download_client_priority migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 36 21:34:33.2 Info: AlterTable DownloadClients 21:34:33.2 Info: => 1.5E-06s 21:34:33.2 Info: CreateColumn DownloadClients Priority Int32 21:34:33.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:33.2 Info: => 0.0006203s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 5.54E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:33', 'add_download_client_priority') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 36: add_download_client_priority migrated 21:34:33.2 Info: => 0.0003551s 21:34:33.2 Info: 37: remove_growl_prowl migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 37 21:34:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:33.2 Info: => 5.37E-05s 21:34:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:33.2 Info: => 3.66E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:33', 'remove_growl_prowl') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 37: remove_growl_prowl migrated 21:34:33.2 Info: => 0.0003002s 21:34:33.2 Info: 38: remove_plex_hometheatre migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 38 21:34:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:33.2 Info: => 5.01E-05s 21:34:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:33.2 Info: => 3.83E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:33', 'remove_plex_hometheatre') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 38: remove_plex_hometheatre migrated 21:34:33.2 Info: => 0.0003014s 21:34:33.2 Info: 39: add_root_folder_add_defaults migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 39 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 1.5E-06s 21:34:33.2 Info: CreateColumn RootFolders Name String 21:34:33.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:33.2 Info: => 0.0006195s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 1.5E-06s 21:34:33.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:33.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.0005775s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:33.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.0005655s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:33.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.0005725s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn RootFolders DefaultTags String 21:34:33.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:33.2 Info: => 0.0005694s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 6.82E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:33', 'add_root_folder_add_defaults') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 39: add_root_folder_add_defaults migrated 21:34:33.2 Info: => 0.0003762s 21:34:33.2 Info: 40: task_duration migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 40 21:34:33.2 Info: AlterTable ScheduledTasks 21:34:33.2 Info: => 1.4E-06s 21:34:33.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:33.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:33.2 Info: => 0.0014894s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:33', 'task_duration') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 40: task_duration migrated 21:34:33.2 Info: => 0.0018419s 21:34:33.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 41 21:34:33.2 Info: AlterTable ReleaseProfiles 21:34:33.2 Info: => 1.5E-06s 21:34:33.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:33.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:33.2 Info: => 0.0006218s 21:34:33.2 Info: AlterTable ReleaseProfiles 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:33.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.0005962s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:33', 'add_indexer_and_enabled_to_release_profiles') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:33.2 Info: => 0.00091s 21:34:33.2 Info: 42: remove_album_folders migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 42 21:34:33.2 Info: DeleteColumn Artists AlbumFolder 21:34:33.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:33.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:33.2 Info: DROP TABLE "Artists" 21:34:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.2 Info: => 0.0059671s 21:34:33.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:33.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:33.2 Info: => 4.4E-05s 21:34:33.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:33.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:33.2 Info: => 3.83E-05s 21:34:33.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:33.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:33.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:33.2 Info: DROP TABLE "NamingConfig" 21:34:33.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:33.2 Info: => 0.0058285s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:33', 'remove_album_folders') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 42: remove_album_folders migrated 21:34:33.2 Info: => 0.0062639s 21:34:33.2 Info: 44: add_priority_to_indexers migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 44 21:34:33.2 Info: AlterTable Indexers 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn Indexers Priority Int32 21:34:33.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:33.2 Info: => 0.0006347s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:33', 'add_priority_to_indexers') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 44: add_priority_to_indexers migrated 21:34:33.2 Info: => 0.0009498s 21:34:33.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 45 21:34:33.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:33.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:33.2 Info: => 0.0001266s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 4.2E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:33', 'remove_chown_and_folderchmod_config') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:33.2 Info: => 0.0003194s 21:34:33.2 Info: 47: update_notifiarr migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 47 21:34:33.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:33.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:33.2 Info: => 7.51E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:33', 'update_notifiarr') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 47: update_notifiarr migrated 21:34:33.2 Info: => 0.0003437s 21:34:33.2 Info: 49: email_multiple_addresses migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 49 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 6.04E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:33', 'email_multiple_addresses') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 49: email_multiple_addresses migrated 21:34:33.2 Info: => 0.0003428s 21:34:33.2 Info: 50: rename_blacklist_to_blocklist migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 50 21:34:33.2 Info: RenameTable Blacklist Blocklist 21:34:33.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:33.2 Info: => 0.0018017s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:33', 'rename_blacklist_to_blocklist') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 50: rename_blacklist_to_blocklist migrated 21:34:33.2 Info: => 0.0021367s 21:34:33.2 Info: 51: cdh_per_downloadclient migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 51 21:34:33.2 Info: AlterTable DownloadClients 21:34:33.2 Info: => 2.2E-06s 21:34:33.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:33.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:33.2 Info: => 0.0006219s 21:34:33.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:33.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:33.2 Info: => 0.000596s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 0.0001838s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:33', 'cdh_per_downloadclient') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 51: cdh_per_downloadclient migrated 21:34:33.2 Info: => 0.0004884s 21:34:33.2 Info: 52: download_history migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 52 21:34:33.2 Info: CreateTable DownloadHistory 21:34:33.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:33.2 Info: => 0.000215s 21:34:33.2 Info: CreateIndex DownloadHistory (EventType) 21:34:33.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:33.2 Info: => 9.94E-05s 21:34:33.2 Info: CreateIndex DownloadHistory (ArtistId) 21:34:33.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:33.2 Info: => 8.44E-05s 21:34:33.2 Info: CreateIndex DownloadHistory (DownloadId) 21:34:33.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:33.2 Info: => 8.74E-05s 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 0.0001259s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:33', 'download_history') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 52: download_history migrated 21:34:33.2 Info: => 0.0004953s 21:34:33.2 Info: 53: add_update_history migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 53 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:33', 'add_update_history') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 53: add_update_history migrated 21:34:33.2 Info: => 0.0003265s 21:34:33.2 Info: 54: add_on_update_to_notifications migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 54 21:34:33.2 Info: AlterTable Notifications 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:33.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:33.2 Info: => 0.0006657s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:33', 'add_on_update_to_notifications') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 54: add_on_update_to_notifications migrated 21:34:33.2 Info: => 0.000975s 21:34:33.2 Info: 55: download_client_per_indexer migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 55 21:34:33.2 Info: AlterTable Indexers 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn Indexers DownloadClientId Int32 21:34:33.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.000643s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:33', 'download_client_per_indexer') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 55: download_client_per_indexer migrated 21:34:33.2 Info: => 0.0009691s 21:34:33.2 Info: 56: AddNewItemMonitorType migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 56 21:34:33.2 Info: AlterTable Artists 21:34:33.2 Info: => 1.2E-06s 21:34:33.2 Info: CreateColumn Artists MonitorNewItems Int32 21:34:33.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.0006499s 21:34:33.2 Info: AlterTable RootFolders 21:34:33.2 Info: => 1.2E-06s 21:34:33.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:33.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.00061s 21:34:33.2 Info: AlterTable ImportLists 21:34:33.2 Info: => 1.4E-06s 21:34:33.2 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:33.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.0006253s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:33', 'AddNewItemMonitorType') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 56: AddNewItemMonitorType migrated 21:34:33.2 Info: => 0.0009705s 21:34:33.2 Info: 57: ImportListSearch migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 57 21:34:33.2 Info: AlterTable ImportLists 21:34:33.2 Info: => 1.3E-06s 21:34:33.2 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:33.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:33.2 Info: => 0.0006521s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:33', 'ImportListSearch') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 57: ImportListSearch migrated 21:34:33.2 Info: => 0.0009707s 21:34:33.2 Info: 58: ImportListMonitorExisting migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 58 21:34:33.2 Info: AlterTable ImportLists 21:34:33.2 Info: => 1.2E-06s 21:34:33.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:33.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:33.2 Info: => 0.0006603s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:33', 'ImportListMonitorExisting') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 58: ImportListMonitorExisting migrated 21:34:33.2 Info: => 0.0009695s 21:34:33.2 Info: 59: add_indexer_tags migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 59 21:34:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:33.2 Info: => 5.3E-05s 21:34:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:33.2 Info: => 3.77E-05s 21:34:33.2 Info: AlterTable Indexers 21:34:33.2 Info: => 1.1E-06s 21:34:33.2 Info: CreateColumn Indexers Tags String 21:34:33.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:33.2 Info: => 0.0006432s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:33', 'add_indexer_tags') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 59: add_indexer_tags migrated 21:34:33.2 Info: => 0.0009529s 21:34:33.2 Info: 60: update_audio_types migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 60 21:34:33.2 Info: PerformDBOperation 21:34:33.2 Info: Performing DB Operation 21:34:33.2 Info: => 5.37E-05s 21:34:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:33', 'update_audio_types') 21:34:33.2 Info: Committing Transaction 21:34:33.2 Info: 60: update_audio_types migrated 21:34:33.2 Info: => 0.0003612s 21:34:33.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:33.2 Info: Beginning Transaction 21:34:33.2 Info: Starting migration of Main DB to 61 21:34:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.2 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:33.2 Info: => 5E-05s 21:34:33.2 Info: AlterTable AlbumReleases 21:34:33.2 Info: => 1.2E-06s 21:34:33.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:33.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:33.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:33.2 Info: DROP TABLE "AlbumReleases" 21:34:33.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.3 Info: => 0.0050484s 21:34:33.3 Info: AlterTable Albums 21:34:33.3 Info: => 1.3E-06s 21:34:33.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Albums" 21:34:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.3 Info: => 0.0052864s 21:34:33.3 Info: AlterTable Albums 21:34:33.3 Info: => 1.2E-06s 21:34:33.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Albums" 21:34:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.3 Info: => 0.006614s 21:34:33.3 Info: AlterTable Albums 21:34:33.3 Info: => 1.2E-06s 21:34:33.3 Info: AlterColumn Albums Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Albums" 21:34:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.3 Info: => 0.0052337s 21:34:33.3 Info: AlterTable Artists 21:34:33.3 Info: => 1.2E-06s 21:34:33.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Artists" 21:34:33.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.3 Info: => 0.0052563s 21:34:33.3 Info: AlterTable Artists 21:34:33.3 Info: => 1.3E-06s 21:34:33.3 Info: AlterColumn Artists Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Artists" 21:34:33.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.3 Info: => 0.0062474s 21:34:33.3 Info: AlterTable Blocklist 21:34:33.3 Info: => 1.2E-06s 21:34:33.3 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Blocklist" 21:34:33.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.3 Info: => 0.0046783s 21:34:33.3 Info: AlterTable Blocklist 21:34:33.3 Info: => 1.3E-06s 21:34:33.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Blocklist" 21:34:33.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.3 Info: => 0.0058485s 21:34:33.3 Info: AlterTable Commands 21:34:33.3 Info: => 2.1E-06s 21:34:33.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Commands" 21:34:33.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.3 Info: => 0.0046903s 21:34:33.3 Info: AlterTable Commands 21:34:33.3 Info: => 1.4E-06s 21:34:33.3 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Commands" 21:34:33.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.3 Info: => 0.00611s 21:34:33.3 Info: AlterTable Commands 21:34:33.3 Info: => 1.2E-06s 21:34:33.3 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "Commands" 21:34:33.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.3 Info: => 0.0047006s 21:34:33.3 Info: AlterTable DownloadClientStatus 21:34:33.3 Info: => 1.3E-06s 21:34:33.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:33.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) 21:34:33.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.3 Info: DROP TABLE "DownloadClientStatus" 21:34:33.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.3 Info: => 0.0047898s 21:34:33.3 Info: AlterTable DownloadClientStatus 21:34:33.3 Info: => 1.3E-06s 21:34:33.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:33.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) 21:34:33.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.3 Info: DROP TABLE "DownloadClientStatus" 21:34:33.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.3 Info: => 0.0047911s 21:34:33.3 Info: AlterTable DownloadClientStatus 21:34:33.3 Info: => 1.4E-06s 21:34:33.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:33.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) 21:34:33.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.3 Info: DROP TABLE "DownloadClientStatus" 21:34:33.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.3 Info: => 0.0051437s 21:34:33.3 Info: AlterTable DownloadHistory 21:34:33.3 Info: => 1.4E-06s 21:34:33.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "DownloadHistory" 21:34:33.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:33.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:33.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:33.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:33.3 Info: => 0.0062681s 21:34:33.3 Info: AlterTable ExtraFiles 21:34:33.3 Info: => 1.4E-06s 21:34:33.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "ExtraFiles" 21:34:33.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:33.3 Info: => 0.0059313s 21:34:33.3 Info: AlterTable ExtraFiles 21:34:33.3 Info: => 1.4E-06s 21:34:33.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "ExtraFiles" 21:34:33.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:33.3 Info: => 0.004677s 21:34:33.3 Info: AlterTable History 21:34:33.3 Info: => 1.4E-06s 21:34:33.3 Info: AlterColumn History Date DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.3 Info: DROP TABLE "History" 21:34:33.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:33.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.3 Info: => 0.0052797s 21:34:33.3 Info: AlterTable ImportListStatus 21:34:33.3 Info: => 1.2E-06s 21:34:33.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:33.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:33.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:33.3 Info: DROP TABLE "ImportListStatus" 21:34:33.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.3 Info: => 0.004797s 21:34:33.3 Info: AlterTable ImportListStatus 21:34:33.3 Info: => 1.3E-06s 21:34:33.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:33.4 Info: DROP TABLE "ImportListStatus" 21:34:33.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.4 Info: => 0.005041s 21:34:33.4 Info: AlterTable ImportListStatus 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:33.4 Info: DROP TABLE "ImportListStatus" 21:34:33.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.4 Info: => 0.0068234s 21:34:33.4 Info: AlterTable IndexerStatus 21:34:33.4 Info: => 1.4E-06s 21:34:33.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:33.4 Info: DROP TABLE "IndexerStatus" 21:34:33.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.4 Info: => 0.0047985s 21:34:33.4 Info: AlterTable IndexerStatus 21:34:33.4 Info: => 1.2E-06s 21:34:33.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:33.4 Info: DROP TABLE "IndexerStatus" 21:34:33.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.4 Info: => 0.0048428s 21:34:33.4 Info: AlterTable IndexerStatus 21:34:33.4 Info: => 1.1E-06s 21:34:33.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:33.4 Info: DROP TABLE "IndexerStatus" 21:34:33.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.4 Info: => 0.0058818s 21:34:33.4 Info: AlterTable LyricFiles 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.4 Info: DROP TABLE "LyricFiles" 21:34:33.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.4 Info: => 0.0056434s 21:34:33.4 Info: AlterTable LyricFiles 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.4 Info: DROP TABLE "LyricFiles" 21:34:33.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.4 Info: => 0.0047017s 21:34:33.4 Info: AlterTable MetadataFiles 21:34:33.4 Info: => 1.4E-06s 21:34:33.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.4 Info: DROP TABLE "MetadataFiles" 21:34:33.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.4 Info: => 0.005904s 21:34:33.4 Info: AlterTable MetadataFiles 21:34:33.4 Info: => 1.4E-06s 21:34:33.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.4 Info: DROP TABLE "MetadataFiles" 21:34:33.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.4 Info: => 0.0047468s 21:34:33.4 Info: AlterTable PendingReleases 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:33.4 Info: DROP TABLE "PendingReleases" 21:34:33.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:33.4 Info: => 0.0046672s 21:34:33.4 Info: AlterTable ScheduledTasks 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.4 Info: DROP TABLE "ScheduledTasks" 21:34:33.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.4 Info: => 0.0061255s 21:34:33.4 Info: AlterTable ScheduledTasks 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:33.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) 21:34:33.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.4 Info: DROP TABLE "ScheduledTasks" 21:34:33.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.4 Info: => 0.0048156s 21:34:33.4 Info: AlterTable TrackFiles 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.4 Info: DROP TABLE "TrackFiles" 21:34:33.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.4 Info: => 0.0064232s 21:34:33.4 Info: AlterTable TrackFiles 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.4 Info: DROP TABLE "TrackFiles" 21:34:33.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.4 Info: => 0.0049516s 21:34:33.4 Info: AlterTable VersionInfo 21:34:33.4 Info: => 1.2E-06s 21:34:33.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:33.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:33.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:33.4 Info: DROP TABLE "VersionInfo" 21:34:33.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:33.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:33.4 Info: => 0.0048114s 21:34:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:33', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:33.4 Info: => 0.0055173s 21:34:33.4 Info: 62: add_on_delete_to_notifications migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: Starting migration of Main DB to 62 21:34:33.4 Info: AlterTable Notifications 21:34:33.4 Info: => 1.2E-06s 21:34:33.4 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0006689s 21:34:33.4 Info: AlterTable Notifications 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:33.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0006299s 21:34:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:33', 'add_on_delete_to_notifications') 21:34:33.4 Info: Committing Transaction 21:34:33.4 Info: 62: add_on_delete_to_notifications migrated 21:34:33.4 Info: => 0.0009493s 21:34:33.4 Info: 63: add_custom_formats migrating 21:34:33.4 Info: Beginning Transaction 21:34:33.4 Info: Starting migration of Main DB to 63 21:34:33.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 21:34:33.4 Info: AlterTable DelayProfiles 21:34:33.4 Info: => 1.2E-06s 21:34:33.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:33.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.000662s 21:34:33.4 Info: UpdateData 21:34:33.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:33.4 Info: => 5.68E-05s 21:34:33.4 Info: AlterTable TrackFiles 21:34:33.4 Info: => 1.2E-06s 21:34:33.4 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:33.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:33.4 Info: => 0.0006142s 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: => 0.0012452s 21:34:33.4 Info: CreateTable CustomFormats 21:34:33.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) 21:34:33.4 Info: => 0.0001706s 21:34:33.4 Info: CreateIndex CustomFormats (Name) 21:34:33.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:33.4 Info: => 8.9E-05s 21:34:33.4 Info: AlterTable QualityProfiles 21:34:33.4 Info: => 1.1E-06s 21:34:33.4 Info: CreateColumn QualityProfiles FormatItems String 21:34:33.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:33.4 Info: => 0.0006545s 21:34:33.4 Info: AlterTable QualityProfiles 21:34:33.4 Info: => 1.3E-06s 21:34:33.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:33.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0006382s 21:34:33.4 Info: AlterTable QualityProfiles 21:34:33.4 Info: => 1.4E-06s 21:34:33.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:33.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.4 Info: => 0.0006384s 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: => 0.0013963s 21:34:33.4 Info: PerformDBOperation 21:34:33.4 Info: Performing DB Operation 21:34:33.4 Info: => 4E-05s 21:34:33.4 Info: DeleteColumn ReleaseProfiles Preferred 21:34:33.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) 21:34:33.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:33.4 Info: DROP TABLE "ReleaseProfiles" 21:34:33.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:33.4 Info: => 0.005283s 21:34:33.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:33.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) 21:34:33.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:33.5 Info: DROP TABLE "ReleaseProfiles" 21:34:33.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:33.5 Info: => 0.0064411s 21:34:33.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:33.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:33.5 Info: => 5.52E-05s 21:34:33.5 Info: AlterTable DelayProfiles 21:34:33.5 Info: => 1.2E-06s 21:34:33.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:33.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0006508s 21:34:33.5 Info: AlterTable DelayProfiles 21:34:33.5 Info: => 1.2E-06s 21:34:33.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:33.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:33.5 Info: => 0.0006427s 21:34:33.5 Info: -> 1 Insert operations completed in 00:00:00.0001018 taking an average of 00:00:00.0001018 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:33', 'add_custom_formats') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 63: add_custom_formats migrated 21:34:33.5 Info: => 0.0010593s 21:34:33.5 Debug: Took: 00:00:00.4691222 21:34:33.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 21:34:33.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:34:33.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864735423493_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:33.5 Info: DatabaseEngineVersionCheck migrating 21:34:33.5 Info: PerformDBOperation 21:34:33.5 Info: Performing DB Operation 21:34:33.5 Info: SQLite 3.47.2 21:34:33.5 Info: => 0.0009729s 21:34:33.5 Info: DatabaseEngineVersionCheck migrated 21:34:33.5 Info: => 0.0009905s 21:34:33.5 Info: VersionMigration migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: CreateTable VersionInfo 21:34:33.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:33.5 Info: => 0.000143s 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: VersionMigration migrated 21:34:33.5 Info: => 0.0004862s 21:34:33.5 Info: VersionUniqueMigration migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: CreateIndex VersionInfo (Version) 21:34:33.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:33.5 Info: => 0.0001283s 21:34:33.5 Info: AlterTable VersionInfo 21:34:33.5 Info: => 1.1E-06s 21:34:33.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:33.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:33.5 Info: => 0.0005973s 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: VersionUniqueMigration migrated 21:34:33.5 Info: => 0.000821s 21:34:33.5 Info: VersionDescriptionMigration migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: AlterTable VersionInfo 21:34:33.5 Info: => 1.2E-06s 21:34:33.5 Info: CreateColumn VersionInfo Description String 21:34:33.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:33.5 Info: => 0.0002072s 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: VersionDescriptionMigration migrated 21:34:33.5 Info: => 0.0003981s 21:34:33.5 Info: 1: InitialSetup migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 1 21:34:33.5 Info: CreateTable Config 21:34:33.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:33.5 Info: => 0.0001737s 21:34:33.5 Info: CreateIndex Config (Key) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:33.5 Info: => 8.04E-05s 21:34:33.5 Info: CreateTable RootFolders 21:34:33.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:33.5 Info: => 8.49E-05s 21:34:33.5 Info: CreateIndex RootFolders (Path) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:33.5 Info: => 7.6E-05s 21:34:33.5 Info: CreateTable Artists 21:34:33.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) 21:34:33.5 Info: => 0.0002575s 21:34:33.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.5 Info: => 7.81E-05s 21:34:33.5 Info: CreateIndex Artists (NameSlug) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.5 Info: => 7.12E-05s 21:34:33.5 Info: CreateIndex Artists (CleanName) 21:34:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.5 Info: => 7.4E-05s 21:34:33.5 Info: CreateIndex Artists (Path) 21:34:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.5 Info: => 7.17E-05s 21:34:33.5 Info: CreateTable Albums 21:34:33.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) 21:34:33.5 Info: => 0.0002223s 21:34:33.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.5 Info: => 7.67E-05s 21:34:33.5 Info: CreateIndex Albums (MBId) 21:34:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.5 Info: => 7.28E-05s 21:34:33.5 Info: CreateIndex Albums (TADBId) 21:34:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.5 Info: => 7.31E-05s 21:34:33.5 Info: CreateIndex Albums (TitleSlug) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.5 Info: => 7.32E-05s 21:34:33.5 Info: CreateIndex Albums (CleanTitle) 21:34:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.5 Info: => 7.2E-05s 21:34:33.5 Info: CreateIndex Albums (Path) 21:34:33.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:33.5 Info: => 6.85E-05s 21:34:33.5 Info: CreateTable Tracks 21:34:33.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) 21:34:33.5 Info: => 0.0001504s 21:34:33.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.5 Info: => 7.45E-05s 21:34:33.5 Info: CreateIndex Tracks (ArtistId) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.5 Info: => 7.43E-05s 21:34:33.5 Info: CreateIndex Tracks (TrackFileId) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.5 Info: => 0.0001074s 21:34:33.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:33.5 Info: => 0.0001152s 21:34:33.5 Info: CreateTable TrackFiles 21:34:33.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) 21:34:33.5 Info: => 0.0001691s 21:34:33.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:33.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:33.5 Info: => 8.82E-05s 21:34:33.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.5 Info: => 7.79E-05s 21:34:33.5 Info: CreateTable History 21:34:33.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) 21:34:33.5 Info: => 0.0001946s 21:34:33.5 Info: CreateIndex History (Date) 21:34:33.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.5 Info: => 8.46E-05s 21:34:33.5 Info: CreateIndex History (EventType) 21:34:33.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.5 Info: => 0.0001051s 21:34:33.5 Info: CreateIndex History (DownloadId) 21:34:33.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:33.5 Info: => 9.4E-05s 21:34:33.5 Info: CreateIndex History (AlbumId) 21:34:33.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:33.5 Info: => 8.03E-05s 21:34:33.5 Info: CreateTable Notifications 21:34:33.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) 21:34:33.5 Info: => 0.0001712s 21:34:33.5 Info: CreateTable ScheduledTasks 21:34:33.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:33.5 Info: => 0.0001474s 21:34:33.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.5 Info: => 8.71E-05s 21:34:33.5 Info: CreateTable Indexers 21:34:33.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) 21:34:33.5 Info: => 0.0001178s 21:34:33.5 Info: CreateIndex Indexers (Name) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.5 Info: => 0.0001142s 21:34:33.5 Info: CreateTable Profiles 21:34:33.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:33.5 Info: => 0.0001353s 21:34:33.5 Info: CreateIndex Profiles (Name) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:33.5 Info: => 9.02E-05s 21:34:33.5 Info: CreateTable QualityDefinitions 21:34:33.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:33.5 Info: => 0.0001183s 21:34:33.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:33.5 Info: => 8.12E-05s 21:34:33.5 Info: CreateIndex QualityDefinitions (Title) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:33.5 Info: => 0.000104s 21:34:33.5 Info: CreateTable NamingConfig 21:34:33.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) 21:34:33.5 Info: => 0.0001554s 21:34:33.5 Info: CreateTable Blacklist 21:34:33.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 '') 21:34:33.5 Info: => 0.0002019s 21:34:33.5 Info: CreateTable Metadata 21:34:33.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) 21:34:33.5 Info: => 0.0001169s 21:34:33.5 Info: CreateTable MetadataFiles 21:34:33.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) 21:34:33.5 Info: => 0.0001669s 21:34:33.5 Info: CreateTable DownloadClients 21:34:33.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) 21:34:33.5 Info: => 0.0001211s 21:34:33.5 Info: CreateTable PendingReleases 21:34:33.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 '') 21:34:33.5 Info: => 0.0001282s 21:34:33.5 Info: CreateTable RemotePathMappings 21:34:33.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:33.5 Info: => 0.0001039s 21:34:33.5 Info: CreateTable Tags 21:34:33.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:33.5 Info: => 9.41E-05s 21:34:33.5 Info: CreateIndex Tags (Label) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:33.5 Info: => 9.73E-05s 21:34:33.5 Info: CreateTable Restrictions 21:34:33.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:33.5 Info: => 0.0001515s 21:34:33.5 Info: CreateTable DelayProfiles 21:34:33.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) 21:34:33.5 Info: => 0.0001801s 21:34:33.5 Info: CreateTable Users 21:34:33.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:33.5 Info: => 0.0001327s 21:34:33.5 Info: CreateIndex Users (Identifier) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:33.5 Info: => 9.2E-05s 21:34:33.5 Info: CreateIndex Users (Username) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:33.5 Info: => 8.56E-05s 21:34:33.5 Info: CreateTable Commands 21:34:33.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) 21:34:33.5 Info: => 0.0001753s 21:34:33.5 Info: CreateTable IndexerStatus 21:34:33.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) 21:34:33.5 Info: => 0.0001674s 21:34:33.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.5 Info: => 8.39E-05s 21:34:33.5 Info: CreateTable ExtraFiles 21:34:33.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) 21:34:33.5 Info: => 0.0001756s 21:34:33.5 Info: CreateTable LyricFiles 21:34:33.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:34:33.5 Info: => 0.0001782s 21:34:33.5 Info: CreateTable LanguageProfiles 21:34:33.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:34:33.5 Info: => 0.0001087s 21:34:33.5 Info: CreateIndex LanguageProfiles (Name) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:33.5 Info: => 9.65E-05s 21:34:33.5 Info: CreateTable DownloadClientStatus 21:34:33.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:34:33.5 Info: => 0.0001376s 21:34:33.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.5 Info: => 0.0001192s 21:34:33.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:33.5 Info: -> 1 Insert operations completed in 00:00:00.0021350 taking an average of 00:00:00.0021350 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:33', 'InitialSetup') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 1: InitialSetup migrated 21:34:33.5 Info: => 0.0029521s 21:34:33.5 Info: 2: add_reason_to_pending_releases migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 2 21:34:33.5 Info: AlterTable PendingReleases 21:34:33.5 Info: => 1.2E-06s 21:34:33.5 Info: CreateColumn PendingReleases Reason Int32 21:34:33.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0006088s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:33', 'add_reason_to_pending_releases') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 2: add_reason_to_pending_releases migrated 21:34:33.5 Info: => 0.0009053s 21:34:33.5 Info: 3: add_medium_support migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 3 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 1.5E-06s 21:34:33.5 Info: CreateColumn Albums Media String 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:33.5 Info: => 0.000612s 21:34:33.5 Info: AlterTable Tracks 21:34:33.5 Info: => 1.2E-06s 21:34:33.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005459s 21:34:33.5 Info: AlterTable Tracks 21:34:33.5 Info: => 1.2E-06s 21:34:33.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:33.5 Info: => 0.0005448s 21:34:33.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:33.5 Info: => 4.88E-05s 21:34:33.5 Info: DeleteColumn Tracks TrackNumber 21:34:33.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:34:33.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:34:33.5 Info: DROP TABLE "Tracks" 21:34:33.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.5 Info: => 0.0046562s 21:34:33.5 Info: AlterTable Tracks 21:34:33.5 Info: => 1.3E-06s 21:34:33.5 Info: CreateColumn Tracks TrackNumber String 21:34:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:33.5 Info: => 0.0005441s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:33', 'add_medium_support') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 3: add_medium_support migrated 21:34:33.5 Info: => 0.0009214s 21:34:33.5 Info: 4: add_various_qualites_in_profile migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 4 21:34:33.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:33.5 Info: => 5.7E-05s 21:34:33.5 Info: PerformDBOperation 21:34:33.5 Info: Performing DB Operation 21:34:33.5 Info: => 3.89E-05s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:33', 'add_various_qualites_in_profile') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 4: add_various_qualites_in_profile migrated 21:34:33.5 Info: => 0.0002994s 21:34:33.5 Info: 5: metadata_profiles migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 5 21:34:33.5 Info: CreateTable MetadataProfiles 21:34:33.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:34:33.5 Info: => 0.0001326s 21:34:33.5 Info: CreateIndex MetadataProfiles (Name) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:33.5 Info: => 9.57E-05s 21:34:33.5 Info: AlterTable Artists 21:34:33.5 Info: => 1.1E-06s 21:34:33.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:33.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:33.5 Info: => 0.0005891s 21:34:33.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:33.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:34:33.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:34:33.5 Info: DROP TABLE "Artists" 21:34:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.5 Info: => 0.0049003s 21:34:33.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:33.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:34:33.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:34:33.5 Info: DROP TABLE "Artists" 21:34:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:33.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.5 Info: => 0.0047243s 21:34:33.5 Info: AlterTable Albums 21:34:33.5 Info: => 2E-06s 21:34:33.5 Info: CreateColumn Albums SecondaryTypes String 21:34:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:33.5 Info: => 0.0005508s 21:34:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:33', 'metadata_profiles') 21:34:33.5 Info: Committing Transaction 21:34:33.5 Info: 5: metadata_profiles migrated 21:34:33.5 Info: => 0.0009253s 21:34:33.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:33.5 Info: Beginning Transaction 21:34:33.5 Info: Starting migration of Main DB to 6 21:34:33.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:33.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:34:33.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:33.5 Info: DROP TABLE "Indexers" 21:34:33.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.6 Info: => 0.0041967s 21:34:33.6 Info: AlterTable Indexers 21:34:33.6 Info: => 1.3E-06s 21:34:33.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:33.6 Info: => 0.0005595s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:33.6 Info: => 4.98E-05s 21:34:33.6 Info: AlterTable Indexers 21:34:33.6 Info: => 1.1E-06s 21:34:33.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:33.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:34:33.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:34:33.6 Info: DROP TABLE "Indexers" 21:34:33.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:33.6 Info: => 0.0066496s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:33', 'separate_automatic_and_interactive_search') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:33.6 Info: => 0.006979s 21:34:33.6 Info: 7: change_album_path_to_relative migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 7 21:34:33.6 Info: DeleteColumn Albums Path 21:34:33.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:34:33.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:34:33.6 Info: DROP TABLE "Albums" 21:34:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.6 Info: => 0.0059699s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:33', 'change_album_path_to_relative') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 7: change_album_path_to_relative migrated 21:34:33.6 Info: => 0.0063773s 21:34:33.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 8 21:34:33.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 21:34:33.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 21:34:33.6 Info: => 5.41E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:33', 'change_quality_size_mb_to_kb') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:33.6 Info: => 0.000309s 21:34:33.6 Info: 9: album_releases migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 9 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Albums Releases String 21:34:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:33.6 Info: => 0.0006225s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.3E-06s 21:34:33.6 Info: CreateColumn Albums CurrentRelease String 21:34:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:33.6 Info: => 0.0005743s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:33', 'album_releases') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 9: album_releases migrated 21:34:33.6 Info: => 0.0008564s 21:34:33.6 Info: 10: album_releases_fix migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 10 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.5E-06s 21:34:33.6 Info: AlterColumn Albums Releases String 21:34:33.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) 21:34:33.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" 21:34:33.6 Info: DROP TABLE "Albums" 21:34:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.6 Info: => 0.0058096s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.4E-06s 21:34:33.6 Info: AlterColumn Albums CurrentRelease String 21:34:33.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) 21:34:33.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" 21:34:33.6 Info: DROP TABLE "Albums" 21:34:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.6 Info: => 0.0047929s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:33', 'album_releases_fix') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 10: album_releases_fix migrated 21:34:33.6 Info: => 0.0051534s 21:34:33.6 Info: 11: import_lists migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 11 21:34:33.6 Info: CreateTable ImportLists 21:34:33.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) 21:34:33.6 Info: => 0.0010773s 21:34:33.6 Info: CreateIndex ImportLists (Name) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.6 Info: => 9.72E-05s 21:34:33.6 Info: CreateTable ImportListStatus 21:34:33.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) 21:34:33.6 Info: => 0.0001273s 21:34:33.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.6 Info: => 8.56E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:33', 'import_lists') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 11: import_lists migrated 21:34:33.6 Info: => 0.0004031s 21:34:33.6 Info: 12: add_release_status migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 12 21:34:33.6 Info: AlterTable MetadataProfiles 21:34:33.6 Info: => 1.6E-06s 21:34:33.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:33.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:33.6 Info: => 0.0006138s 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 3.3E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:33', 'add_release_status') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 12: add_release_status migrated 21:34:33.6 Info: => 0.0003173s 21:34:33.6 Info: 13: album_download_notification migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 13 21:34:33.6 Info: AlterTable Notifications 21:34:33.6 Info: => 1.3E-06s 21:34:33.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0006076s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:33', 'album_download_notification') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 13: album_download_notification migrated 21:34:33.6 Info: => 0.0009207s 21:34:33.6 Info: 14: fix_language_metadata_profiles migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 14 21:34:33.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 21:34:33.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 21:34:33.6 Info: => 8.4E-05s 21:34:33.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 21:34:33.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 21:34:33.6 Info: => 6.5E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:33', 'fix_language_metadata_profiles') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 14: fix_language_metadata_profiles migrated 21:34:33.6 Info: => 0.0003105s 21:34:33.6 Info: 15: remove_fanzub migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 15 21:34:33.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:33.6 Info: => 5.1E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:33', 'remove_fanzub') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 15: remove_fanzub migrated 21:34:33.6 Info: => 0.0011171s 21:34:33.6 Info: 16: update_artist_history_indexes migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 16 21:34:33.6 Info: CreateIndex Albums (ArtistId) 21:34:33.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:33.6 Info: => 0.000113s 21:34:33.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:33.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:33.6 Info: => 8.92E-05s 21:34:33.6 Info: DeleteIndex History (AlbumId) 21:34:33.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:33.6 Info: => 0.0001326s 21:34:33.6 Info: CreateIndex History (AlbumId, Date) 21:34:33.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.6 Info: => 9.77E-05s 21:34:33.6 Info: DeleteIndex History (DownloadId) 21:34:33.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:33.6 Info: => 0.0001122s 21:34:33.6 Info: CreateIndex History (DownloadId, Date) 21:34:33.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.6 Info: => 9.49E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:33', 'update_artist_history_indexes') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 16: update_artist_history_indexes migrated 21:34:33.6 Info: => 0.0004238s 21:34:33.6 Info: 17: remove_nma migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 17 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:33.6 Info: => 5.32E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:33', 'remove_nma') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 17: remove_nma migrated 21:34:33.6 Info: => 0.0002944s 21:34:33.6 Info: 18: album_disambiguation migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 18 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Albums Disambiguation String 21:34:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:33.6 Info: => 0.0006222s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:33', 'album_disambiguation') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 18: album_disambiguation migrated 21:34:33.6 Info: => 0.0009104s 21:34:33.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 19 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 3.74E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:33', 'add_ape_quality_in_profiles') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:33.6 Info: => 0.000286s 21:34:33.6 Info: 20: remove_pushalot migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 20 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:33.6 Info: => 5.17E-05s 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:33.6 Info: => 3.84E-05s 21:34:33.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:33.6 Info: => 3.64E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:33', 'remove_pushalot') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 20: remove_pushalot migrated 21:34:33.6 Info: => 0.0002736s 21:34:33.6 Info: 21: add_custom_filters migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 21 21:34:33.6 Info: CreateTable CustomFilters 21:34:33.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:33.6 Info: => 0.0001325s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:33', 'add_custom_filters') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 21: add_custom_filters migrated 21:34:33.6 Info: => 0.0004181s 21:34:33.6 Info: 22: import_list_tags migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 22 21:34:33.6 Info: AlterTable ImportLists 21:34:33.6 Info: => 1.4E-06s 21:34:33.6 Info: CreateColumn ImportLists Tags String 21:34:33.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:33.6 Info: => 0.0006221s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:33', 'import_list_tags') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 22: import_list_tags migrated 21:34:33.6 Info: => 0.0009045s 21:34:33.6 Info: 23: add_release_groups_etc migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 23 21:34:33.6 Info: CreateTable ArtistMetadata 21:34:33.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) 21:34:33.6 Info: => 0.0001921s 21:34:33.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:33.6 Info: => 9.36E-05s 21:34:33.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" 21:34:33.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" 21:34:33.6 Info: => 9.17E-05s 21:34:33.6 Info: AlterTable Artists 21:34:33.6 Info: => 1.1E-06s 21:34:33.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:33.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0006295s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:33.6 Info: => 7.1E-05s 21:34:33.6 Info: CreateTable AlbumReleases 21:34:33.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) 21:34:33.6 Info: => 0.0001596s 21:34:33.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.6 Info: => 8.95E-05s 21:34:33.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:33.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.6 Info: => 8.28E-05s 21:34:33.6 Info: PerformDBOperation 21:34:33.6 Info: Performing DB Operation 21:34:33.6 Info: => 3.78E-05s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0006292s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0006312s 21:34:33.6 Info: AlterTable Albums 21:34:33.6 Info: => 1.3E-06s 21:34:33.6 Info: CreateColumn Albums Links String 21:34:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:33.6 Info: => 0.0006399s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:33.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:33.6 Info: => 8.85E-05s 21:34:33.6 Info: AlterTable Tracks 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:33.6 Info: => 0.0006132s 21:34:33.6 Info: AlterTable Tracks 21:34:33.6 Info: => 1.3E-06s 21:34:33.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0006123s 21:34:33.6 Info: AlterTable Tracks 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0006183s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:33.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:33.6 Info: => 9.04E-05s 21:34:33.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:33.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:33.6 Info: => 7.37E-05s 21:34:33.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:33.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:33.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" 21:34:33.6 Info: DROP TABLE "Artists" 21:34:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.6 Info: => 0.0058266s 21:34:33.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:33.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:33.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:33.6 Info: DROP TABLE "Albums" 21:34:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.6 Info: => 0.0051003s 21:34:33.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:33.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) 21:34:33.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" 21:34:33.6 Info: DROP TABLE "Tracks" 21:34:33.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:33.6 Info: => 0.0059142s 21:34:33.6 Info: DeleteColumn TrackFiles ArtistId 21:34:33.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) 21:34:33.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" 21:34:33.6 Info: DROP TABLE "TrackFiles" 21:34:33.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.6 Info: => 0.0045157s 21:34:33.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:33.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 8.81E-05s 21:34:33.6 Info: CreateIndex Artists (Monitored) 21:34:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.6 Info: => 8.08E-05s 21:34:33.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:33.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 7.83E-05s 21:34:33.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:33.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:33.6 Info: => 7.96E-05s 21:34:33.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:33.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:33.6 Info: => 8.2E-05s 21:34:33.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:33.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:33.6 Info: => 7.91E-05s 21:34:33.6 Info: UpdateData 21:34:33.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:33.6 Info: => 4.75E-05s 21:34:33.6 Info: UpdateData 21:34:33.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:33.6 Info: => 4.23E-05s 21:34:33.6 Info: UpdateData 21:34:33.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:33.6 Info: => 4.76E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:33', 'add_release_groups_etc') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 23: add_release_groups_etc migrated 21:34:33.6 Info: => 0.0005784s 21:34:33.6 Info: 24: NewMediaInfoFormat migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 24 21:34:33.6 Info: UpdateData 21:34:33.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:33.6 Info: => 5.8E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:33', 'NewMediaInfoFormat') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 24: NewMediaInfoFormat migrated 21:34:33.6 Info: => 0.0002997s 21:34:33.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 25 21:34:33.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:33.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:33.6 Info: => 0.0017002s 21:34:33.6 Info: AlterTable ReleaseProfiles 21:34:33.6 Info: => 1.4E-06s 21:34:33.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:33.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:33.6 Info: => 0.0005816s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:33', 'rename_restrictions_to_release_profiles') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:33.6 Info: => 0.0008701s 21:34:33.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 26 21:34:33.6 Info: RenameTable Profiles QualityProfiles 21:34:33.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:33.6 Info: => 0.0016947s 21:34:33.6 Info: AlterTable QualityProfiles 21:34:33.6 Info: => 1.4E-06s 21:34:33.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:33.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:33.6 Info: => 0.0005778s 21:34:33.6 Info: AlterTable LanguageProfiles 21:34:33.6 Info: => 1.6E-06s 21:34:33.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:33.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:33.6 Info: => 0.0005598s 21:34:33.6 Info: UpdateData 21:34:33.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:33.6 Info: => 4.61E-05s 21:34:33.6 Info: UpdateData 21:34:33.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:33.6 Info: => 3.72E-05s 21:34:33.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:33.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:33.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:34:33.6 Info: DROP TABLE "Artists" 21:34:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.6 Info: => 0.0049787s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:33', 'rename_quality_profiles_add_upgrade_allowed') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:33.6 Info: => 0.0053711s 21:34:33.6 Info: 27: add_import_exclusions migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 27 21:34:33.6 Info: CreateTable ImportListExclusions 21:34:33.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:33.6 Info: => 0.0001306s 21:34:33.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:33.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:33.6 Info: => 9.41E-05s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:33', 'add_import_exclusions') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 27: add_import_exclusions migrated 21:34:33.6 Info: => 0.0004067s 21:34:33.6 Info: 28: clean_artist_metadata_table migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 28 21:34:33.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:34:33.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:34:33.6 Info: => 0.0001665s 21:34:33.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:34:33.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:34:33.6 Info: => 0.0001292s 21:34:33.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:34:33.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:34:33.6 Info: => 0.0001212s 21:34:33.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:34:33.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:34:33.6 Info: => 0.0001234s 21:34:33.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:34:33.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:34:33.6 Info: => 0.0001203s 21:34:33.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:34:33.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:34:33.6 Info: => 0.0001211s 21:34:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:33', 'clean_artist_metadata_table') 21:34:33.6 Info: Committing Transaction 21:34:33.6 Info: 28: clean_artist_metadata_table migrated 21:34:33.6 Info: => 0.0003987s 21:34:33.6 Info: 29: health_issue_notification migrating 21:34:33.6 Info: Beginning Transaction 21:34:33.6 Info: Starting migration of Main DB to 29 21:34:33.6 Info: AlterTable Notifications 21:34:33.6 Info: => 1.5E-06s 21:34:33.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0006224s 21:34:33.6 Info: AlterTable Notifications 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005853s 21:34:33.6 Info: AlterTable Notifications 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.000577s 21:34:33.6 Info: AlterTable Notifications 21:34:33.6 Info: => 1.2E-06s 21:34:33.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0005826s 21:34:33.6 Info: AlterTable Notifications 21:34:33.6 Info: => 1.3E-06s 21:34:33.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:33.6 Info: => 0.0006071s 21:34:33.6 Info: DeleteColumn Notifications OnDownload 21:34:33.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:34:33.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:34:33.6 Info: DROP TABLE "Notifications" 21:34:33.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:33.6 Info: => 0.0059057s 21:34:33.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:33.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:34:33.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:34:33.7 Info: DROP TABLE "Notifications" 21:34:33.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:33.7 Info: => 0.0045816s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:33', 'health_issue_notification') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 29: health_issue_notification migrated 21:34:33.7 Info: => 0.0049821s 21:34:33.7 Info: 30: add_mediafilerepository_mtime migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 30 21:34:33.7 Info: AlterTable TrackFiles 21:34:33.7 Info: => 1.6E-06s 21:34:33.7 Info: CreateColumn TrackFiles Modified DateTime 21:34:33.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:33.7 Info: => 0.0006331s 21:34:33.7 Info: AlterTable TrackFiles 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn TrackFiles Path String 21:34:33.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:33.7 Info: => 0.0005761s 21:34:33.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:33.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:33.7 Info: => 3.94E-05s 21:34:33.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) 21:34:33.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) 21:34:33.7 Info: => 0.0001333s 21:34:33.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) 21:34:33.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) 21:34:33.7 Info: => 0.0001393s 21:34:33.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) 21:34:33.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) 21:34:33.7 Info: => 0.0001595s 21:34:33.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") 21:34:33.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") 21:34:33.7 Info: => 8.82E-05s 21:34:33.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:33.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:33.7 Info: => 5.71E-05s 21:34:33.7 Info: AlterTable TrackFiles 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: AlterColumn TrackFiles Path String 21:34:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.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" 21:34:33.7 Info: DROP TABLE "TrackFiles" 21:34:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.7 Info: => 0.0046356s 21:34:33.7 Info: CreateIndex TrackFiles (Path) 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.7 Info: => 8.78E-05s 21:34:33.7 Info: DeleteColumn TrackFiles RelativePath 21:34:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.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" 21:34:33.7 Info: DROP TABLE "TrackFiles" 21:34:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.7 Info: => 0.0059474s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:33', 'add_mediafilerepository_mtime') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:33.7 Info: => 0.006301s 21:34:33.7 Info: 31: add_artistmetadataid_constraint migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 31 21:34:33.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") 21:34:33.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") 21:34:33.7 Info: => 9.52E-05s 21:34:33.7 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:33.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:33.7 Info: => 0.0001408s 21:34:33.7 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:33.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:34:33.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" 21:34:33.7 Info: DROP TABLE "Artists" 21:34:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.7 Info: => 0.0049537s 21:34:33.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.7 Info: => 8.37E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:33', 'add_artistmetadataid_constraint') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 31: add_artistmetadataid_constraint migrated 21:34:33.7 Info: => 0.0004303s 21:34:33.7 Info: 32: old_ids_and_artist_alias migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 32 21:34:33.7 Info: AlterTable ArtistMetadata 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn ArtistMetadata Aliases String 21:34:33.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:33.7 Info: => 0.0006302s 21:34:33.7 Info: AlterTable ArtistMetadata 21:34:33.7 Info: => 1.5E-06s 21:34:33.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:33.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.7 Info: => 0.0005883s 21:34:33.7 Info: AlterTable Albums 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.7 Info: => 0.0005867s 21:34:33.7 Info: AlterTable AlbumReleases 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:33.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.7 Info: => 0.0005982s 21:34:33.7 Info: AlterTable Tracks 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.7 Info: => 0.0005937s 21:34:33.7 Info: AlterTable Tracks 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:33.7 Info: => 0.0005885s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:33', 'old_ids_and_artist_alias') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 32: old_ids_and_artist_alias migrated 21:34:33.7 Info: => 0.0009048s 21:34:33.7 Info: 33: download_propers_config migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 33 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 3.56E-05s 21:34:33.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:33.7 Info: => 3.94E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:33', 'download_propers_config') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 33: download_propers_config migrated 21:34:33.7 Info: => 0.0003038s 21:34:33.7 Info: 34: remove_language_profiles migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 34 21:34:33.7 Info: DeleteTable LanguageProfiles 21:34:33.7 Info: DROP TABLE "LanguageProfiles" 21:34:33.7 Info: => 0.0002135s 21:34:33.7 Info: DeleteColumn Artists LanguageProfileId 21:34:33.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) 21:34:33.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" 21:34:33.7 Info: DROP TABLE "Artists" 21:34:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.7 Info: => 0.0061022s 21:34:33.7 Info: DeleteColumn ImportLists LanguageProfileId 21:34:33.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) 21:34:33.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" 21:34:33.7 Info: DROP TABLE "ImportLists" 21:34:33.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:33.7 Info: => 0.0046641s 21:34:33.7 Info: DeleteColumn Blacklist Language 21:34:33.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) 21:34:33.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" 21:34:33.7 Info: DROP TABLE "Blacklist" 21:34:33.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:33.7 Info: => 0.0056014s 21:34:33.7 Info: DeleteColumn History Language 21:34:33.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:33.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:33.7 Info: DROP TABLE "History" 21:34:33.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:33.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.7 Info: => 0.0050458s 21:34:33.7 Info: DeleteColumn LyricFiles Language 21:34:33.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:33.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:33.7 Info: DROP TABLE "LyricFiles" 21:34:33.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.7 Info: => 0.0044069s 21:34:33.7 Info: DeleteColumn TrackFiles Language 21:34:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:33.7 Info: DROP TABLE "TrackFiles" 21:34:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.7 Info: => 0.0060423s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:33', 'remove_language_profiles') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 34: remove_language_profiles migrated 21:34:33.7 Info: => 0.006573s 21:34:33.7 Info: 35: multi_disc_naming_format migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 35 21:34:33.7 Info: AlterTable NamingConfig 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:33.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:33.7 Info: => 0.000616s 21:34:33.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:33.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:33.7 Info: => 5.15E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:33', 'multi_disc_naming_format') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 35: multi_disc_naming_format migrated 21:34:33.7 Info: => 0.0003403s 21:34:33.7 Info: 36: add_download_client_priority migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 36 21:34:33.7 Info: AlterTable DownloadClients 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn DownloadClients Priority Int32 21:34:33.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:33.7 Info: => 0.0006067s 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 5.48E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:33', 'add_download_client_priority') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 36: add_download_client_priority migrated 21:34:33.7 Info: => 0.0003571s 21:34:33.7 Info: 37: remove_growl_prowl migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 37 21:34:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:33.7 Info: => 5.29E-05s 21:34:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:33.7 Info: => 3.74E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:33', 'remove_growl_prowl') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 37: remove_growl_prowl migrated 21:34:33.7 Info: => 0.000305s 21:34:33.7 Info: 38: remove_plex_hometheatre migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 38 21:34:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:33.7 Info: => 4.97E-05s 21:34:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:33.7 Info: => 3.8E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:33', 'remove_plex_hometheatre') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 38: remove_plex_hometheatre migrated 21:34:33.7 Info: => 0.0002992s 21:34:33.7 Info: 39: add_root_folder_add_defaults migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 39 21:34:33.7 Info: AlterTable RootFolders 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn RootFolders Name String 21:34:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:33.7 Info: => 0.0006088s 21:34:33.7 Info: AlterTable RootFolders 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0005821s 21:34:33.7 Info: AlterTable RootFolders 21:34:33.7 Info: => 1.4E-06s 21:34:33.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0005717s 21:34:33.7 Info: AlterTable RootFolders 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0005739s 21:34:33.7 Info: AlterTable RootFolders 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn RootFolders DefaultTags String 21:34:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:33.7 Info: => 0.0005682s 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 5.91E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:33', 'add_root_folder_add_defaults') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 39: add_root_folder_add_defaults migrated 21:34:33.7 Info: => 0.0003586s 21:34:33.7 Info: 40: task_duration migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 40 21:34:33.7 Info: AlterTable ScheduledTasks 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:33.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:33.7 Info: => 0.0006331s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:33', 'task_duration') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 40: task_duration migrated 21:34:33.7 Info: => 0.0009511s 21:34:33.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 41 21:34:33.7 Info: AlterTable ReleaseProfiles 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:33.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:33.7 Info: => 0.0006136s 21:34:33.7 Info: AlterTable ReleaseProfiles 21:34:33.7 Info: => 1.5E-06s 21:34:33.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:33.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0005812s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:33', 'add_indexer_and_enabled_to_release_profiles') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:33.7 Info: => 0.0008911s 21:34:33.7 Info: 42: remove_album_folders migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 42 21:34:33.7 Info: DeleteColumn Artists AlbumFolder 21:34:33.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:34:33.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:34:33.7 Info: DROP TABLE "Artists" 21:34:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.7 Info: => 0.0050506s 21:34:33.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:33.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:33.7 Info: => 4.41E-05s 21:34:33.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:33.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:33.7 Info: => 3.98E-05s 21:34:33.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:33.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:34:33.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:33.7 Info: DROP TABLE "NamingConfig" 21:34:33.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:33.7 Info: => 0.0044279s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:33', 'remove_album_folders') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 42: remove_album_folders migrated 21:34:33.7 Info: => 0.004835s 21:34:33.7 Info: 44: add_priority_to_indexers migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 44 21:34:33.7 Info: AlterTable Indexers 21:34:33.7 Info: => 1.4E-06s 21:34:33.7 Info: CreateColumn Indexers Priority Int32 21:34:33.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:33.7 Info: => 0.0006371s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:33', 'add_priority_to_indexers') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 44: add_priority_to_indexers migrated 21:34:33.7 Info: => 0.0009524s 21:34:33.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 45 21:34:33.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:33.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:33.7 Info: => 0.0001252s 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 3.05E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:33', 'remove_chown_and_folderchmod_config') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:33.7 Info: => 0.0003031s 21:34:33.7 Info: 47: update_notifiarr migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 47 21:34:33.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:33.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:33.7 Info: => 7.7E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:33', 'update_notifiarr') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 47: update_notifiarr migrated 21:34:33.7 Info: => 0.000342s 21:34:33.7 Info: 49: email_multiple_addresses migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 49 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 5.96E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:33', 'email_multiple_addresses') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 49: email_multiple_addresses migrated 21:34:33.7 Info: => 0.000336s 21:34:33.7 Info: 50: rename_blacklist_to_blocklist migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 50 21:34:33.7 Info: RenameTable Blacklist Blocklist 21:34:33.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:33.7 Info: => 0.0017871s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:33', 'rename_blacklist_to_blocklist') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 50: rename_blacklist_to_blocklist migrated 21:34:33.7 Info: => 0.002139s 21:34:33.7 Info: 51: cdh_per_downloadclient migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 51 21:34:33.7 Info: AlterTable DownloadClients 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:33.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:33.7 Info: => 0.0006182s 21:34:33.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:33.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:33.7 Info: => 0.0005841s 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 0.0001618s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:33', 'cdh_per_downloadclient') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 51: cdh_per_downloadclient migrated 21:34:33.7 Info: => 0.0004629s 21:34:33.7 Info: 52: download_history migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 52 21:34:33.7 Info: CreateTable DownloadHistory 21:34:33.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:34:33.7 Info: => 0.0002149s 21:34:33.7 Info: CreateIndex DownloadHistory (EventType) 21:34:33.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:33.7 Info: => 0.0001019s 21:34:33.7 Info: CreateIndex DownloadHistory (ArtistId) 21:34:33.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:33.7 Info: => 8.48E-05s 21:34:33.7 Info: CreateIndex DownloadHistory (DownloadId) 21:34:33.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:33.7 Info: => 8.58E-05s 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 0.0001242s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:33', 'download_history') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 52: download_history migrated 21:34:33.7 Info: => 0.0004702s 21:34:33.7 Info: 53: add_update_history migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 53 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:33', 'add_update_history') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 53: add_update_history migrated 21:34:33.7 Info: => 0.0003177s 21:34:33.7 Info: 54: add_on_update_to_notifications migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 54 21:34:33.7 Info: AlterTable Notifications 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:33.7 Info: => 0.0006541s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:33', 'add_on_update_to_notifications') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 54: add_on_update_to_notifications migrated 21:34:33.7 Info: => 0.0009593s 21:34:33.7 Info: 55: download_client_per_indexer migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 55 21:34:33.7 Info: AlterTable Indexers 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn Indexers DownloadClientId Int32 21:34:33.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0006547s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:33', 'download_client_per_indexer') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 55: download_client_per_indexer migrated 21:34:33.7 Info: => 0.0009636s 21:34:33.7 Info: 56: AddNewItemMonitorType migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 56 21:34:33.7 Info: AlterTable Artists 21:34:33.7 Info: => 1.6E-06s 21:34:33.7 Info: CreateColumn Artists MonitorNewItems Int32 21:34:33.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0006432s 21:34:33.7 Info: AlterTable RootFolders 21:34:33.7 Info: => 1.1E-06s 21:34:33.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:33.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0006076s 21:34:33.7 Info: AlterTable ImportLists 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0006142s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:33', 'AddNewItemMonitorType') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 56: AddNewItemMonitorType migrated 21:34:33.7 Info: => 0.0009361s 21:34:33.7 Info: 57: ImportListSearch migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 57 21:34:33.7 Info: AlterTable ImportLists 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:33.7 Info: => 0.0006485s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:33', 'ImportListSearch') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 57: ImportListSearch migrated 21:34:33.7 Info: => 0.0009602s 21:34:33.7 Info: 58: ImportListMonitorExisting migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 58 21:34:33.7 Info: AlterTable ImportLists 21:34:33.7 Info: => 1.3E-06s 21:34:33.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:33.7 Info: => 0.0006455s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:33', 'ImportListMonitorExisting') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 58: ImportListMonitorExisting migrated 21:34:33.7 Info: => 0.0009484s 21:34:33.7 Info: 59: add_indexer_tags migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 59 21:34:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:33.7 Info: => 5.12E-05s 21:34:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:33.7 Info: => 3.83E-05s 21:34:33.7 Info: AlterTable Indexers 21:34:33.7 Info: => 1.2E-06s 21:34:33.7 Info: CreateColumn Indexers Tags String 21:34:33.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:33.7 Info: => 0.0006498s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:33', 'add_indexer_tags') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 59: add_indexer_tags migrated 21:34:33.7 Info: => 0.0009647s 21:34:33.7 Info: 60: update_audio_types migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 60 21:34:33.7 Info: PerformDBOperation 21:34:33.7 Info: Performing DB Operation 21:34:33.7 Info: => 5.37E-05s 21:34:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:33', 'update_audio_types') 21:34:33.7 Info: Committing Transaction 21:34:33.7 Info: 60: update_audio_types migrated 21:34:33.7 Info: => 0.0003264s 21:34:33.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:33.7 Info: Beginning Transaction 21:34:33.7 Info: Starting migration of Main DB to 61 21:34:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:33.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:33.7 Info: => 5.5E-05s 21:34:33.7 Info: AlterTable AlbumReleases 21:34:33.7 Info: => 1.9E-06s 21:34:33.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "AlbumReleases" 21:34:33.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:33.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:33.8 Info: => 0.0061085s 21:34:33.8 Info: AlterTable Albums 21:34:33.8 Info: => 2.1E-06s 21:34:33.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Albums" 21:34:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.8 Info: => 0.0052694s 21:34:33.8 Info: AlterTable Albums 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Albums" 21:34:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.8 Info: => 0.0052217s 21:34:33.8 Info: AlterTable Albums 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn Albums Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Albums" 21:34:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:33.8 Info: => 0.006288s 21:34:33.8 Info: AlterTable Artists 21:34:33.8 Info: => 1.2E-06s 21:34:33.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Artists" 21:34:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.8 Info: => 0.0062512s 21:34:33.8 Info: AlterTable Artists 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn Artists Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Artists" 21:34:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:33.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:33.8 Info: => 0.0052527s 21:34:33.8 Info: AlterTable Blocklist 21:34:33.8 Info: => 1.2E-06s 21:34:33.8 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Blocklist" 21:34:33.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.8 Info: => 0.0055968s 21:34:33.8 Info: AlterTable Blocklist 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Blocklist" 21:34:33.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:33.8 Info: => 0.0059898s 21:34:33.8 Info: AlterTable Commands 21:34:33.8 Info: => 1.5E-06s 21:34:33.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Commands" 21:34:33.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.8 Info: => 0.0047017s 21:34:33.8 Info: AlterTable Commands 21:34:33.8 Info: => 1.4E-06s 21:34:33.8 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Commands" 21:34:33.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.8 Info: => 0.0046818s 21:34:33.8 Info: AlterTable Commands 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.8 Info: DROP TABLE "Commands" 21:34:33.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:33.8 Info: => 0.0049704s 21:34:33.8 Info: AlterTable DownloadClientStatus 21:34:33.8 Info: => 1.4E-06s 21:34:33.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:33.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:34:33.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.8 Info: DROP TABLE "DownloadClientStatus" 21:34:33.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.8 Info: => 0.0053182s 21:34:33.8 Info: AlterTable DownloadClientStatus 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:33.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:34:33.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.8 Info: DROP TABLE "DownloadClientStatus" 21:34:33.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.8 Info: => 0.0070494s 21:34:33.8 Info: AlterTable DownloadClientStatus 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:33.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:34:33.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:33.8 Info: DROP TABLE "DownloadClientStatus" 21:34:33.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:33.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:33.8 Info: => 0.0048413s 21:34:33.8 Info: AlterTable DownloadHistory 21:34:33.8 Info: => 1.8E-06s 21:34:33.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:33.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:34:33.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:34:33.8 Info: DROP TABLE "DownloadHistory" 21:34:33.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:33.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:33.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:33.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:33.8 Info: => 0.0052245s 21:34:33.8 Info: AlterTable ExtraFiles 21:34:33.8 Info: => 1.5E-06s 21:34:33.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:33.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:34:33.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:34:33.8 Info: DROP TABLE "ExtraFiles" 21:34:33.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:33.8 Info: => 0.0058265s 21:34:33.8 Info: AlterTable ExtraFiles 21:34:33.8 Info: => 1.3E-06s 21:34:33.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:33.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:34:33.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:34:33.8 Info: DROP TABLE "ExtraFiles" 21:34:33.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:33.8 Info: => 0.0047352s 21:34:33.8 Info: AlterTable History 21:34:33.8 Info: => 1.4E-06s 21:34:33.8 Info: AlterColumn History Date DateTimeOffset 21:34:33.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:33.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:33.9 Info: DROP TABLE "History" 21:34:33.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:33.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:33.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:33.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:33.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:33.9 Info: => 0.0067517s 21:34:33.9 Info: AlterTable ImportListStatus 21:34:33.9 Info: => 1.2E-06s 21:34:33.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:33.9 Info: DROP TABLE "ImportListStatus" 21:34:33.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 0.0048349s 21:34:33.9 Info: AlterTable ImportListStatus 21:34:33.9 Info: => 1.2E-06s 21:34:33.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:33.9 Info: DROP TABLE "ImportListStatus" 21:34:33.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 0.0048925s 21:34:33.9 Info: AlterTable ImportListStatus 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:33.9 Info: DROP TABLE "ImportListStatus" 21:34:33.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 0.0048663s 21:34:33.9 Info: AlterTable IndexerStatus 21:34:33.9 Info: => 1.2E-06s 21:34:33.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:33.9 Info: DROP TABLE "IndexerStatus" 21:34:33.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 0.0059326s 21:34:33.9 Info: AlterTable IndexerStatus 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:33.9 Info: DROP TABLE "IndexerStatus" 21:34:33.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 0.0059969s 21:34:33.9 Info: AlterTable IndexerStatus 21:34:33.9 Info: => 1.2E-06s 21:34:33.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:33.9 Info: DROP TABLE "IndexerStatus" 21:34:33.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:33.9 Info: => 0.0048274s 21:34:33.9 Info: AlterTable LyricFiles 21:34:33.9 Info: => 1.4E-06s 21:34:33.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:33.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:34:33.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:34:33.9 Info: DROP TABLE "LyricFiles" 21:34:33.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.9 Info: => 0.0046753s 21:34:33.9 Info: AlterTable LyricFiles 21:34:33.9 Info: => 1.4E-06s 21:34:33.9 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:33.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) 21:34:33.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:34:33.9 Info: DROP TABLE "LyricFiles" 21:34:33.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:33.9 Info: => 0.0061198s 21:34:33.9 Info: AlterTable MetadataFiles 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.9 Info: DROP TABLE "MetadataFiles" 21:34:33.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.9 Info: => 0.0046888s 21:34:33.9 Info: AlterTable MetadataFiles 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:33.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) 21:34:33.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" 21:34:33.9 Info: DROP TABLE "MetadataFiles" 21:34:33.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:33.9 Info: => 0.0046976s 21:34:33.9 Info: AlterTable PendingReleases 21:34:33.9 Info: => 1.4E-06s 21:34:33.9 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:33.9 Info: DROP TABLE "PendingReleases" 21:34:33.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:33.9 Info: => 0.0046634s 21:34:33.9 Info: AlterTable ScheduledTasks 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.9 Info: DROP TABLE "ScheduledTasks" 21:34:33.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.9 Info: => 0.0060533s 21:34:33.9 Info: AlterTable ScheduledTasks 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:33.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) 21:34:33.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:33.9 Info: DROP TABLE "ScheduledTasks" 21:34:33.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:33.9 Info: => 0.0047278s 21:34:33.9 Info: AlterTable TrackFiles 21:34:33.9 Info: => 1.5E-06s 21:34:33.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:33.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.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:34:33.9 Info: DROP TABLE "TrackFiles" 21:34:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.9 Info: => 0.0060746s 21:34:33.9 Info: AlterTable TrackFiles 21:34:33.9 Info: => 1.2E-06s 21:34:33.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:33.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:33.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:34:33.9 Info: DROP TABLE "TrackFiles" 21:34:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:33.9 Info: => 0.0049131s 21:34:33.9 Info: AlterTable VersionInfo 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:33.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:33.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:33.9 Info: DROP TABLE "VersionInfo" 21:34:33.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:33.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:33.9 Info: => 0.0047619s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:33', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:33.9 Info: => 0.0054561s 21:34:33.9 Info: 62: add_on_delete_to_notifications migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 62 21:34:33.9 Info: AlterTable Notifications 21:34:33.9 Info: => 1.5E-06s 21:34:33.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0006646s 21:34:33.9 Info: AlterTable Notifications 21:34:33.9 Info: => 1.4E-06s 21:34:33.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0006292s 21:34:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:33', 'add_on_delete_to_notifications') 21:34:33.9 Info: Committing Transaction 21:34:33.9 Info: 62: add_on_delete_to_notifications migrated 21:34:33.9 Info: => 0.0009702s 21:34:33.9 Info: 63: add_custom_formats migrating 21:34:33.9 Info: Beginning Transaction 21:34:33.9 Info: Starting migration of Main DB to 63 21:34:33.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:33.9 Info: AlterTable DelayProfiles 21:34:33.9 Info: => 1.2E-06s 21:34:33.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:33.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0006465s 21:34:33.9 Info: UpdateData 21:34:33.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:33.9 Info: => 5.53E-05s 21:34:33.9 Info: AlterTable TrackFiles 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:33.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:33.9 Info: => 0.0006109s 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: => 0.0022381s 21:34:33.9 Info: CreateTable CustomFormats 21:34:33.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:34:33.9 Info: => 0.0001501s 21:34:33.9 Info: CreateIndex CustomFormats (Name) 21:34:33.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:33.9 Info: => 9.18E-05s 21:34:33.9 Info: AlterTable QualityProfiles 21:34:33.9 Info: => 1.2E-06s 21:34:33.9 Info: CreateColumn QualityProfiles FormatItems String 21:34:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:33.9 Info: => 0.0006663s 21:34:33.9 Info: AlterTable QualityProfiles 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0006525s 21:34:33.9 Info: AlterTable QualityProfiles 21:34:33.9 Info: => 1.3E-06s 21:34:33.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:33.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:33.9 Info: => 0.0006428s 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: => 0.0013773s 21:34:33.9 Info: PerformDBOperation 21:34:33.9 Info: Performing DB Operation 21:34:33.9 Info: => 3.89E-05s 21:34:33.9 Info: DeleteColumn ReleaseProfiles Preferred 21:34:34.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) 21:34:34.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:34.0 Info: DROP TABLE "ReleaseProfiles" 21:34:34.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.0 Info: => 0.005927s 21:34:34.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:34.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) 21:34:34.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:34.0 Info: DROP TABLE "ReleaseProfiles" 21:34:34.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.0 Info: => 0.0047835s 21:34:34.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.0 Info: => 5.7E-05s 21:34:34.0 Info: AlterTable DelayProfiles 21:34:34.0 Info: => 1.4E-06s 21:34:34.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:34.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0006415s 21:34:34.0 Info: AlterTable DelayProfiles 21:34:34.0 Info: => 1.3E-06s 21:34:34.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:34.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:34.0 Info: => 0.0006319s 21:34:34.0 Info: -> 1 Insert operations completed in 00:00:00.0001014 taking an average of 00:00:00.0001014 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:34', 'add_custom_formats') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 63: add_custom_formats migrated 21:34:34.0 Info: => 0.0010248s 21:34:34.0 Debug: Took: 00:00:00.4676201 21:34:34.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:34:34.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:34:34.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864740468412_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:34.0 Info: DatabaseEngineVersionCheck migrating 21:34:34.0 Info: PerformDBOperation 21:34:34.0 Info: Performing DB Operation 21:34:34.0 Info: SQLite 3.47.2 21:34:34.0 Info: => 0.001005s 21:34:34.0 Info: DatabaseEngineVersionCheck migrated 21:34:34.0 Info: => 0.0010216s 21:34:34.0 Info: VersionMigration migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: CreateTable VersionInfo 21:34:34.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:34.0 Info: => 0.0001472s 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: VersionMigration migrated 21:34:34.0 Info: => 0.0004995s 21:34:34.0 Info: VersionUniqueMigration migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: CreateIndex VersionInfo (Version) 21:34:34.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:34.0 Info: => 0.0001265s 21:34:34.0 Info: AlterTable VersionInfo 21:34:34.0 Info: => 1.1E-06s 21:34:34.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:34.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:34.0 Info: => 0.0005386s 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: VersionUniqueMigration migrated 21:34:34.0 Info: => 0.0007448s 21:34:34.0 Info: VersionDescriptionMigration migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: AlterTable VersionInfo 21:34:34.0 Info: => 1.2E-06s 21:34:34.0 Info: CreateColumn VersionInfo Description String 21:34:34.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:34.0 Info: => 0.0002047s 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: VersionDescriptionMigration migrated 21:34:34.0 Info: => 0.0003952s 21:34:34.0 Info: 1: InitialSetup migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 1 21:34:34.0 Info: CreateTable Config 21:34:34.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:34.0 Info: => 0.0001715s 21:34:34.0 Info: CreateIndex Config (Key) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:34.0 Info: => 8.03E-05s 21:34:34.0 Info: CreateTable RootFolders 21:34:34.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:34.0 Info: => 8.69E-05s 21:34:34.0 Info: CreateIndex RootFolders (Path) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:34.0 Info: => 7.96E-05s 21:34:34.0 Info: CreateTable Artists 21:34:34.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:34:34.0 Info: => 0.0002635s 21:34:34.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.0 Info: => 8.13E-05s 21:34:34.0 Info: CreateIndex Artists (NameSlug) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.0 Info: => 7.53E-05s 21:34:34.0 Info: CreateIndex Artists (CleanName) 21:34:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.0 Info: => 7.21E-05s 21:34:34.0 Info: CreateIndex Artists (Path) 21:34:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.0 Info: => 7.07E-05s 21:34:34.0 Info: CreateTable Albums 21:34:34.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:34:34.0 Info: => 0.0002267s 21:34:34.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.0 Info: => 8.12E-05s 21:34:34.0 Info: CreateIndex Albums (MBId) 21:34:34.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.0 Info: => 7.14E-05s 21:34:34.0 Info: CreateIndex Albums (TADBId) 21:34:34.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.0 Info: => 7.17E-05s 21:34:34.0 Info: CreateIndex Albums (TitleSlug) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.0 Info: => 7.18E-05s 21:34:34.0 Info: CreateIndex Albums (CleanTitle) 21:34:34.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.0 Info: => 7.26E-05s 21:34:34.0 Info: CreateIndex Albums (Path) 21:34:34.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:34.0 Info: => 6.96E-05s 21:34:34.0 Info: CreateTable Tracks 21:34:34.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:34:34.0 Info: => 0.0001514s 21:34:34.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.0 Info: => 7.51E-05s 21:34:34.0 Info: CreateIndex Tracks (ArtistId) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.0 Info: => 7.56E-05s 21:34:34.0 Info: CreateIndex Tracks (TrackFileId) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.0 Info: => 0.0001095s 21:34:34.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:34.0 Info: => 0.0001152s 21:34:34.0 Info: CreateTable TrackFiles 21:34:34.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:34:34.0 Info: => 0.000225s 21:34:34.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:34.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:34.0 Info: => 9.1E-05s 21:34:34.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.0 Info: => 9.22E-05s 21:34:34.0 Info: CreateTable History 21:34:34.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:34:34.0 Info: => 0.0001802s 21:34:34.0 Info: CreateIndex History (Date) 21:34:34.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.0 Info: => 8.42E-05s 21:34:34.0 Info: CreateIndex History (EventType) 21:34:34.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.0 Info: => 0.0001016s 21:34:34.0 Info: CreateIndex History (DownloadId) 21:34:34.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:34.0 Info: => 8.95E-05s 21:34:34.0 Info: CreateIndex History (AlbumId) 21:34:34.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:34.0 Info: => 8.03E-05s 21:34:34.0 Info: CreateTable Notifications 21:34:34.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:34:34.0 Info: => 0.0001628s 21:34:34.0 Info: CreateTable ScheduledTasks 21:34:34.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:34:34.0 Info: => 0.0001129s 21:34:34.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.0 Info: => 8.29E-05s 21:34:34.0 Info: CreateTable Indexers 21:34:34.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:34:34.0 Info: => 0.0001115s 21:34:34.0 Info: CreateIndex Indexers (Name) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.0 Info: => 0.0001154s 21:34:34.0 Info: CreateTable Profiles 21:34:34.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:34:34.0 Info: => 0.0001323s 21:34:34.0 Info: CreateIndex Profiles (Name) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:34.0 Info: => 8.85E-05s 21:34:34.0 Info: CreateTable QualityDefinitions 21:34:34.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:34:34.0 Info: => 0.000113s 21:34:34.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:34.0 Info: => 8.11E-05s 21:34:34.0 Info: CreateIndex QualityDefinitions (Title) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:34.0 Info: => 8.14E-05s 21:34:34.0 Info: CreateTable NamingConfig 21:34:34.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:34:34.0 Info: => 0.0001527s 21:34:34.0 Info: CreateTable Blacklist 21:34:34.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:34:34.0 Info: => 0.0001876s 21:34:34.0 Info: CreateTable Metadata 21:34:34.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:34:34.0 Info: => 0.0001121s 21:34:34.0 Info: CreateTable MetadataFiles 21:34:34.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:34:34.0 Info: => 0.0001657s 21:34:34.0 Info: CreateTable DownloadClients 21:34:34.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:34:34.0 Info: => 0.0001155s 21:34:34.0 Info: CreateTable PendingReleases 21:34:34.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:34:34.0 Info: => 0.0001342s 21:34:34.0 Info: CreateTable RemotePathMappings 21:34:34.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:34:34.0 Info: => 0.0001041s 21:34:34.0 Info: CreateTable Tags 21:34:34.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:34.0 Info: => 9.62E-05s 21:34:34.0 Info: CreateIndex Tags (Label) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:34.0 Info: => 0.0001s 21:34:34.0 Info: CreateTable Restrictions 21:34:34.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:34.0 Info: => 0.0001336s 21:34:34.0 Info: CreateTable DelayProfiles 21:34:34.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:34:34.0 Info: => 0.000159s 21:34:34.0 Info: CreateTable Users 21:34:34.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:34:34.0 Info: => 0.0001252s 21:34:34.0 Info: CreateIndex Users (Identifier) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:34.0 Info: => 8.6E-05s 21:34:34.0 Info: CreateIndex Users (Username) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:34.0 Info: => 7.99E-05s 21:34:34.0 Info: CreateTable Commands 21:34:34.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:34:34.0 Info: => 0.0001658s 21:34:34.0 Info: CreateTable IndexerStatus 21:34:34.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:34:34.0 Info: => 0.0001603s 21:34:34.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.0 Info: => 8.61E-05s 21:34:34.0 Info: CreateTable ExtraFiles 21:34:34.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:34:34.0 Info: => 0.0001462s 21:34:34.0 Info: CreateTable LyricFiles 21:34:34.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:34:34.0 Info: => 0.0001629s 21:34:34.0 Info: CreateTable LanguageProfiles 21:34:34.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:34:34.0 Info: => 0.0001058s 21:34:34.0 Info: CreateIndex LanguageProfiles (Name) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:34.0 Info: => 9.05E-05s 21:34:34.0 Info: CreateTable DownloadClientStatus 21:34:34.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:34:34.0 Info: => 0.0001136s 21:34:34.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.0 Info: => 0.0001141s 21:34:34.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:34.0 Info: -> 1 Insert operations completed in 00:00:00.0000691 taking an average of 00:00:00.0000691 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:34', 'InitialSetup') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 1: InitialSetup migrated 21:34:34.0 Info: => 0.0009403s 21:34:34.0 Info: 2: add_reason_to_pending_releases migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 2 21:34:34.0 Info: AlterTable PendingReleases 21:34:34.0 Info: => 1.3E-06s 21:34:34.0 Info: CreateColumn PendingReleases Reason Int32 21:34:34.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0006224s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:34', 'add_reason_to_pending_releases') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 2: add_reason_to_pending_releases migrated 21:34:34.0 Info: => 0.0009284s 21:34:34.0 Info: 3: add_medium_support migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 3 21:34:34.0 Info: AlterTable Albums 21:34:34.0 Info: => 1.5E-06s 21:34:34.0 Info: CreateColumn Albums Media String 21:34:34.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:34.0 Info: => 0.0006012s 21:34:34.0 Info: AlterTable Tracks 21:34:34.0 Info: => 1.3E-06s 21:34:34.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005503s 21:34:34.0 Info: AlterTable Tracks 21:34:34.0 Info: => 1.4E-06s 21:34:34.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.0 Info: => 0.0005446s 21:34:34.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.0 Info: => 4.63E-05s 21:34:34.0 Info: DeleteColumn Tracks TrackNumber 21:34:34.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:34:34.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:34:34.0 Info: DROP TABLE "Tracks" 21:34:34.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.0 Info: => 0.004661s 21:34:34.0 Info: AlterTable Tracks 21:34:34.0 Info: => 1.3E-06s 21:34:34.0 Info: CreateColumn Tracks TrackNumber String 21:34:34.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:34.0 Info: => 0.0005349s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:34', 'add_medium_support') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 3: add_medium_support migrated 21:34:34.0 Info: => 0.0009284s 21:34:34.0 Info: 4: add_various_qualites_in_profile migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 4 21:34:34.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.0 Info: => 5.68E-05s 21:34:34.0 Info: PerformDBOperation 21:34:34.0 Info: Performing DB Operation 21:34:34.0 Info: => 3.95E-05s 21:34:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:34', 'add_various_qualites_in_profile') 21:34:34.0 Info: Committing Transaction 21:34:34.0 Info: 4: add_various_qualites_in_profile migrated 21:34:34.0 Info: => 0.0002986s 21:34:34.0 Info: 5: metadata_profiles migrating 21:34:34.0 Info: Beginning Transaction 21:34:34.0 Info: Starting migration of Main DB to 5 21:34:34.0 Info: CreateTable MetadataProfiles 21:34:34.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:34:34.0 Info: => 0.0001371s 21:34:34.0 Info: CreateIndex MetadataProfiles (Name) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:34.0 Info: => 9.44E-05s 21:34:34.0 Info: AlterTable Artists 21:34:34.0 Info: => 1.1E-06s 21:34:34.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:34.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:34.0 Info: => 0.0005981s 21:34:34.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:34.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:34:34.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:34:34.0 Info: DROP TABLE "Artists" 21:34:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.0 Info: => 0.004925s 21:34:34.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:34.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) 21:34:34.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" 21:34:34.1 Info: DROP TABLE "Artists" 21:34:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.1 Info: => 0.0049965s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.5E-06s 21:34:34.1 Info: CreateColumn Albums SecondaryTypes String 21:34:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:34.1 Info: => 0.0005558s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:34', 'metadata_profiles') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 5: metadata_profiles migrated 21:34:34.1 Info: => 0.0009401s 21:34:34.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 6 21:34:34.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:34.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) 21:34:34.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:34.1 Info: DROP TABLE "Indexers" 21:34:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.1 Info: => 0.0040763s 21:34:34.1 Info: AlterTable Indexers 21:34:34.1 Info: => 1.5E-06s 21:34:34.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:34.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:34.1 Info: => 0.0005505s 21:34:34.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.1 Info: => 4.45E-05s 21:34:34.1 Info: AlterTable Indexers 21:34:34.1 Info: => 1.2E-06s 21:34:34.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Indexers" 21:34:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.1 Info: => 0.0052485s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:34', 'separate_automatic_and_interactive_search') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:34.1 Info: => 0.0055897s 21:34:34.1 Info: 7: change_album_path_to_relative migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 7 21:34:34.1 Info: DeleteColumn Albums Path 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Albums" 21:34:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.1 Info: => 0.0049543s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:34', 'change_album_path_to_relative') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 7: change_album_path_to_relative migrated 21:34:34.1 Info: => 0.0053379s 21:34:34.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 8 21:34:34.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:34:34.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:34:34.1 Info: => 5.37E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:34', 'change_quality_size_mb_to_kb') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:34.1 Info: => 0.0003031s 21:34:34.1 Info: 9: album_releases migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 9 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.2E-06s 21:34:34.1 Info: CreateColumn Albums Releases String 21:34:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:34.1 Info: => 0.0006064s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.7E-06s 21:34:34.1 Info: CreateColumn Albums CurrentRelease String 21:34:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:34.1 Info: => 0.0005649s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:34', 'album_releases') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 9: album_releases migrated 21:34:34.1 Info: => 0.000844s 21:34:34.1 Info: 10: album_releases_fix migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 10 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.6E-06s 21:34:34.1 Info: AlterColumn Albums Releases String 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Albums" 21:34:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.1 Info: => 0.006135s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.3E-06s 21:34:34.1 Info: AlterColumn Albums CurrentRelease String 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Albums" 21:34:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.1 Info: => 0.0048082s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:34', 'album_releases_fix') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 10: album_releases_fix migrated 21:34:34.1 Info: => 0.0051764s 21:34:34.1 Info: 11: import_lists migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 11 21:34:34.1 Info: CreateTable ImportLists 21:34:34.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:34:34.1 Info: => 0.0001766s 21:34:34.1 Info: CreateIndex ImportLists (Name) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.1 Info: => 8.76E-05s 21:34:34.1 Info: CreateTable ImportListStatus 21:34:34.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:34:34.1 Info: => 0.0001201s 21:34:34.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.1 Info: => 8.2E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:34', 'import_lists') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 11: import_lists migrated 21:34:34.1 Info: => 0.0003983s 21:34:34.1 Info: 12: add_release_status migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 12 21:34:34.1 Info: AlterTable MetadataProfiles 21:34:34.1 Info: => 1.3E-06s 21:34:34.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:34.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:34.1 Info: => 0.0006154s 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 3.25E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:34', 'add_release_status') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 12: add_release_status migrated 21:34:34.1 Info: => 0.0003068s 21:34:34.1 Info: 13: album_download_notification migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 13 21:34:34.1 Info: AlterTable Notifications 21:34:34.1 Info: => 1.2E-06s 21:34:34.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0006096s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:34', 'album_download_notification') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 13: album_download_notification migrated 21:34:34.1 Info: => 0.0009027s 21:34:34.1 Info: 14: fix_language_metadata_profiles migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 14 21:34:34.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:34:34.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:34:34.1 Info: => 8.2E-05s 21:34:34.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:34:34.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:34:34.1 Info: => 6.23E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:34', 'fix_language_metadata_profiles') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 14: fix_language_metadata_profiles migrated 21:34:34.1 Info: => 0.0003063s 21:34:34.1 Info: 15: remove_fanzub migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 15 21:34:34.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.1 Info: => 4.64E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:34', 'remove_fanzub') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 15: remove_fanzub migrated 21:34:34.1 Info: => 0.0002824s 21:34:34.1 Info: 16: update_artist_history_indexes migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 16 21:34:34.1 Info: CreateIndex Albums (ArtistId) 21:34:34.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:34.1 Info: => 0.0001094s 21:34:34.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:34.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:34.1 Info: => 8.86E-05s 21:34:34.1 Info: DeleteIndex History (AlbumId) 21:34:34.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:34.1 Info: => 0.0001295s 21:34:34.1 Info: CreateIndex History (AlbumId, Date) 21:34:34.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.1 Info: => 9.69E-05s 21:34:34.1 Info: DeleteIndex History (DownloadId) 21:34:34.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:34.1 Info: => 0.0001147s 21:34:34.1 Info: CreateIndex History (DownloadId, Date) 21:34:34.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.1 Info: => 9.06E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:34', 'update_artist_history_indexes') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 16: update_artist_history_indexes migrated 21:34:34.1 Info: => 0.0003893s 21:34:34.1 Info: 17: remove_nma migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 17 21:34:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:34.1 Info: => 5.24E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:34', 'remove_nma') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 17: remove_nma migrated 21:34:34.1 Info: => 0.0002898s 21:34:34.1 Info: 18: album_disambiguation migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 18 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.1E-06s 21:34:34.1 Info: CreateColumn Albums Disambiguation String 21:34:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:34.1 Info: => 0.0006331s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:34', 'album_disambiguation') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 18: album_disambiguation migrated 21:34:34.1 Info: => 0.0009229s 21:34:34.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 19 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 3.73E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:34', 'add_ape_quality_in_profiles') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:34.1 Info: => 0.0002913s 21:34:34.1 Info: 20: remove_pushalot migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 20 21:34:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:34.1 Info: => 5.25E-05s 21:34:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:34.1 Info: => 3.97E-05s 21:34:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:34.1 Info: => 3.69E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:34', 'remove_pushalot') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 20: remove_pushalot migrated 21:34:34.1 Info: => 0.000277s 21:34:34.1 Info: 21: add_custom_filters migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 21 21:34:34.1 Info: CreateTable CustomFilters 21:34:34.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:34:34.1 Info: => 0.0001328s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:34', 'add_custom_filters') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 21: add_custom_filters migrated 21:34:34.1 Info: => 0.0004052s 21:34:34.1 Info: 22: import_list_tags migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 22 21:34:34.1 Info: AlterTable ImportLists 21:34:34.1 Info: => 1.1E-06s 21:34:34.1 Info: CreateColumn ImportLists Tags String 21:34:34.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:34.1 Info: => 0.0006178s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:34', 'import_list_tags') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 22: import_list_tags migrated 21:34:34.1 Info: => 0.0009333s 21:34:34.1 Info: 23: add_release_groups_etc migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 23 21:34:34.1 Info: CreateTable ArtistMetadata 21:34:34.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:34:34.1 Info: => 0.0001838s 21:34:34.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:34.1 Info: => 9.11E-05s 21:34:34.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:34:34.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:34:34.1 Info: => 9.15E-05s 21:34:34.1 Info: AlterTable Artists 21:34:34.1 Info: => 1.1E-06s 21:34:34.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:34.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0006294s 21:34:34.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.1 Info: => 7.24E-05s 21:34:34.1 Info: CreateTable AlbumReleases 21:34:34.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:34:34.1 Info: => 0.0001623s 21:34:34.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.1 Info: => 8.71E-05s 21:34:34.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:34.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.1 Info: => 8.21E-05s 21:34:34.1 Info: PerformDBOperation 21:34:34.1 Info: Performing DB Operation 21:34:34.1 Info: => 3.82E-05s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.1E-06s 21:34:34.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0006394s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.3E-06s 21:34:34.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:34.1 Info: => 0.0006357s 21:34:34.1 Info: AlterTable Albums 21:34:34.1 Info: => 1.2E-06s 21:34:34.1 Info: CreateColumn Albums Links String 21:34:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:34.1 Info: => 0.000618s 21:34:34.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:34:34.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:34.1 Info: => 8.71E-05s 21:34:34.1 Info: AlterTable Tracks 21:34:34.1 Info: => 1.1E-06s 21:34:34.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:34.1 Info: => 0.0006194s 21:34:34.1 Info: AlterTable Tracks 21:34:34.1 Info: => 1.3E-06s 21:34:34.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.000616s 21:34:34.1 Info: AlterTable Tracks 21:34:34.1 Info: => 1.3E-06s 21:34:34.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0006312s 21:34:34.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:34:34.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:34.1 Info: => 9.37E-05s 21:34:34.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:34:34.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:34.1 Info: => 7.51E-05s 21:34:34.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Artists" 21:34:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.1 Info: => 0.0061427s 21:34:34.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Albums" 21:34:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.1 Info: => 0.0051208s 21:34:34.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Tracks" 21:34:34.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.1 Info: => 0.0047244s 21:34:34.1 Info: DeleteColumn TrackFiles ArtistId 21:34:34.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:34.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:34:34.1 Info: DROP TABLE "TrackFiles" 21:34:34.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.1 Info: => 0.0044867s 21:34:34.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 8.41E-05s 21:34:34.1 Info: CreateIndex Artists (Monitored) 21:34:34.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.1 Info: => 8.14E-05s 21:34:34.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:34.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 8.13E-05s 21:34:34.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:34.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:34.1 Info: => 7.9E-05s 21:34:34.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:34.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:34.1 Info: => 7.88E-05s 21:34:34.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:34.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:34.1 Info: => 7.91E-05s 21:34:34.1 Info: UpdateData 21:34:34.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.1 Info: => 4.76E-05s 21:34:34.1 Info: UpdateData 21:34:34.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.1 Info: => 4.14E-05s 21:34:34.1 Info: UpdateData 21:34:34.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:34.1 Info: => 4.84E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:34', 'add_release_groups_etc') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 23: add_release_groups_etc migrated 21:34:34.1 Info: => 0.0005586s 21:34:34.1 Info: 24: NewMediaInfoFormat migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 24 21:34:34.1 Info: UpdateData 21:34:34.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:34.1 Info: => 8.78E-05s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:34', 'NewMediaInfoFormat') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 24: NewMediaInfoFormat migrated 21:34:34.1 Info: => 0.0003402s 21:34:34.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 25 21:34:34.1 Info: RenameTable Restrictions ReleaseProfiles 21:34:34.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:34.1 Info: => 0.0016848s 21:34:34.1 Info: AlterTable ReleaseProfiles 21:34:34.1 Info: => 1.3E-06s 21:34:34.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:34.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:34.1 Info: => 0.0005872s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:34', 'rename_restrictions_to_release_profiles') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:34.1 Info: => 0.0008846s 21:34:34.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 26 21:34:34.1 Info: RenameTable Profiles QualityProfiles 21:34:34.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:34.1 Info: => 0.0017106s 21:34:34.1 Info: AlterTable QualityProfiles 21:34:34.1 Info: => 1.5E-06s 21:34:34.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:34.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.1 Info: => 0.0005841s 21:34:34.1 Info: AlterTable LanguageProfiles 21:34:34.1 Info: => 1.2E-06s 21:34:34.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:34.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.1 Info: => 0.0005595s 21:34:34.1 Info: UpdateData 21:34:34.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.1 Info: => 5.26E-05s 21:34:34.1 Info: UpdateData 21:34:34.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.1 Info: => 4.08E-05s 21:34:34.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:34.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:34:34.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:34:34.1 Info: DROP TABLE "Artists" 21:34:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.1 Info: => 0.0062651s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:34', 'rename_quality_profiles_add_upgrade_allowed') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:34.1 Info: => 0.0066678s 21:34:34.1 Info: 27: add_import_exclusions migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 27 21:34:34.1 Info: CreateTable ImportListExclusions 21:34:34.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:34.1 Info: => 0.0001338s 21:34:34.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:34.1 Info: => 0.0001046s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:34', 'add_import_exclusions') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 27: add_import_exclusions migrated 21:34:34.1 Info: => 0.0004248s 21:34:34.1 Info: 28: clean_artist_metadata_table migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 28 21:34:34.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:34:34.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:34:34.1 Info: => 0.000167s 21:34:34.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:34:34.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:34:34.1 Info: => 0.0001265s 21:34:34.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:34:34.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:34:34.1 Info: => 0.0001252s 21:34:34.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:34:34.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:34:34.1 Info: => 0.0001293s 21:34:34.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:34:34.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:34:34.1 Info: => 0.0001263s 21:34:34.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:34:34.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:34:34.1 Info: => 0.0001241s 21:34:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:34', 'clean_artist_metadata_table') 21:34:34.1 Info: Committing Transaction 21:34:34.1 Info: 28: clean_artist_metadata_table migrated 21:34:34.1 Info: => 0.0004062s 21:34:34.1 Info: 29: health_issue_notification migrating 21:34:34.1 Info: Beginning Transaction 21:34:34.1 Info: Starting migration of Main DB to 29 21:34:34.1 Info: AlterTable Notifications 21:34:34.1 Info: => 1.4E-06s 21:34:34.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0006365s 21:34:34.1 Info: AlterTable Notifications 21:34:34.1 Info: => 1.3E-06s 21:34:34.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0006356s 21:34:34.1 Info: AlterTable Notifications 21:34:34.1 Info: => 1.4E-06s 21:34:34.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005942s 21:34:34.1 Info: AlterTable Notifications 21:34:34.1 Info: => 1.4E-06s 21:34:34.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005916s 21:34:34.1 Info: AlterTable Notifications 21:34:34.1 Info: => 1.2E-06s 21:34:34.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:34.1 Info: => 0.0005835s 21:34:34.1 Info: DeleteColumn Notifications OnDownload 21:34:34.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) 21:34:34.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" 21:34:34.1 Info: DROP TABLE "Notifications" 21:34:34.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.1 Info: => 0.0068115s 21:34:34.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:34.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:34:34.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:34:34.2 Info: DROP TABLE "Notifications" 21:34:34.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.2 Info: => 0.0046013s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:34', 'health_issue_notification') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 29: health_issue_notification migrated 21:34:34.2 Info: => 0.0049956s 21:34:34.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 30 21:34:34.2 Info: AlterTable TrackFiles 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:34.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:34.2 Info: => 0.0006322s 21:34:34.2 Info: AlterTable TrackFiles 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn TrackFiles Path String 21:34:34.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:34.2 Info: => 0.000583s 21:34:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.2 Info: => 4.24E-05s 21:34:34.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:34:34.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:34:34.2 Info: => 0.0001281s 21:34:34.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:34:34.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:34:34.2 Info: => 0.000138s 21:34:34.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:34:34.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:34:34.2 Info: => 0.0001449s 21:34:34.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:34:34.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:34:34.2 Info: => 8.48E-05s 21:34:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.2 Info: => 5.69E-05s 21:34:34.2 Info: AlterTable TrackFiles 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: AlterColumn TrackFiles Path String 21:34:34.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:34:34.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:34:34.2 Info: DROP TABLE "TrackFiles" 21:34:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.2 Info: => 0.0059239s 21:34:34.2 Info: CreateIndex TrackFiles (Path) 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.2 Info: => 9.25E-05s 21:34:34.2 Info: DeleteColumn TrackFiles RelativePath 21:34:34.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:34:34.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:34:34.2 Info: DROP TABLE "TrackFiles" 21:34:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.2 Info: => 0.0048325s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:34', 'add_mediafilerepository_mtime') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:34.2 Info: => 0.0051851s 21:34:34.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 31 21:34:34.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:34:34.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:34:34.2 Info: => 9.61E-05s 21:34:34.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:34.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:34.2 Info: => 0.0001448s 21:34:34.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:34.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:34:34.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:34:34.2 Info: DROP TABLE "Artists" 21:34:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.2 Info: => 0.0049278s 21:34:34.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.2 Info: => 8.82E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:34', 'add_artistmetadataid_constraint') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:34.2 Info: => 0.0004593s 21:34:34.2 Info: 32: old_ids_and_artist_alias migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 32 21:34:34.2 Info: AlterTable ArtistMetadata 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn ArtistMetadata Aliases String 21:34:34.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:34.2 Info: => 0.000632s 21:34:34.2 Info: AlterTable ArtistMetadata 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:34.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.2 Info: => 0.0005941s 21:34:34.2 Info: AlterTable Albums 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.2 Info: => 0.0005874s 21:34:34.2 Info: AlterTable AlbumReleases 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:34.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.2 Info: => 0.0005871s 21:34:34.2 Info: AlterTable Tracks 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.2 Info: => 0.0005974s 21:34:34.2 Info: AlterTable Tracks 21:34:34.2 Info: => 1.4E-06s 21:34:34.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.2 Info: => 0.0005904s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:34', 'old_ids_and_artist_alias') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 32: old_ids_and_artist_alias migrated 21:34:34.2 Info: => 0.0009076s 21:34:34.2 Info: 33: download_propers_config migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 33 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 3.68E-05s 21:34:34.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.2 Info: => 4.02E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:34', 'download_propers_config') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 33: download_propers_config migrated 21:34:34.2 Info: => 0.0003097s 21:34:34.2 Info: 34: remove_language_profiles migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 34 21:34:34.2 Info: DeleteTable LanguageProfiles 21:34:34.2 Info: DROP TABLE "LanguageProfiles" 21:34:34.2 Info: => 0.0002156s 21:34:34.2 Info: DeleteColumn Artists LanguageProfileId 21:34:34.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) 21:34:34.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" 21:34:34.2 Info: DROP TABLE "Artists" 21:34:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.2 Info: => 0.0061988s 21:34:34.2 Info: DeleteColumn ImportLists LanguageProfileId 21:34:34.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) 21:34:34.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" 21:34:34.2 Info: DROP TABLE "ImportLists" 21:34:34.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.2 Info: => 0.0046462s 21:34:34.2 Info: DeleteColumn Blacklist Language 21:34:34.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) 21:34:34.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" 21:34:34.2 Info: DROP TABLE "Blacklist" 21:34:34.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:34.2 Info: => 0.0055874s 21:34:34.2 Info: DeleteColumn History Language 21:34:34.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:34:34.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:34:34.2 Info: DROP TABLE "History" 21:34:34.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:34.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.2 Info: => 0.0050125s 21:34:34.2 Info: DeleteColumn LyricFiles Language 21:34:34.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:34:34.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:34:34.2 Info: DROP TABLE "LyricFiles" 21:34:34.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.2 Info: => 0.0055396s 21:34:34.2 Info: DeleteColumn TrackFiles Language 21:34:34.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:34:34.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:34:34.2 Info: DROP TABLE "TrackFiles" 21:34:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.2 Info: => 0.0047273s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:34', 'remove_language_profiles') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 34: remove_language_profiles migrated 21:34:34.2 Info: => 0.0052979s 21:34:34.2 Info: 35: multi_disc_naming_format migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 35 21:34:34.2 Info: AlterTable NamingConfig 21:34:34.2 Info: => 1.1E-06s 21:34:34.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:34.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:34.2 Info: => 0.000617s 21:34:34.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.2 Info: => 5.17E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:34', 'multi_disc_naming_format') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 35: multi_disc_naming_format migrated 21:34:34.2 Info: => 0.0003507s 21:34:34.2 Info: 36: add_download_client_priority migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 36 21:34:34.2 Info: AlterTable DownloadClients 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn DownloadClients Priority Int32 21:34:34.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:34.2 Info: => 0.0006292s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 5.51E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:34', 'add_download_client_priority') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 36: add_download_client_priority migrated 21:34:34.2 Info: => 0.0003605s 21:34:34.2 Info: 37: remove_growl_prowl migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 37 21:34:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:34.2 Info: => 5.58E-05s 21:34:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:34.2 Info: => 3.87E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:34', 'remove_growl_prowl') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 37: remove_growl_prowl migrated 21:34:34.2 Info: => 0.0003055s 21:34:34.2 Info: 38: remove_plex_hometheatre migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 38 21:34:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:34.2 Info: => 5.19E-05s 21:34:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:34.2 Info: => 3.56E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:34', 'remove_plex_hometheatre') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 38: remove_plex_hometheatre migrated 21:34:34.2 Info: => 0.0002981s 21:34:34.2 Info: 39: add_root_folder_add_defaults migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 39 21:34:34.2 Info: AlterTable RootFolders 21:34:34.2 Info: => 1.9E-06s 21:34:34.2 Info: CreateColumn RootFolders Name String 21:34:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:34.2 Info: => 0.0006118s 21:34:34.2 Info: AlterTable RootFolders 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.000595s 21:34:34.2 Info: AlterTable RootFolders 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0005804s 21:34:34.2 Info: AlterTable RootFolders 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.000585s 21:34:34.2 Info: AlterTable RootFolders 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn RootFolders DefaultTags String 21:34:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:34.2 Info: => 0.0005716s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 6E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:34', 'add_root_folder_add_defaults') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 39: add_root_folder_add_defaults migrated 21:34:34.2 Info: => 0.000358s 21:34:34.2 Info: 40: task_duration migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 40 21:34:34.2 Info: AlterTable ScheduledTasks 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:34.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:34.2 Info: => 0.0006276s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:34', 'task_duration') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 40: task_duration migrated 21:34:34.2 Info: => 0.0009396s 21:34:34.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 41 21:34:34.2 Info: AlterTable ReleaseProfiles 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:34.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:34.2 Info: => 0.0006178s 21:34:34.2 Info: AlterTable ReleaseProfiles 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:34.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0005879s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:34', 'add_indexer_and_enabled_to_release_profiles') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:34.2 Info: => 0.0008948s 21:34:34.2 Info: 42: remove_album_folders migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 42 21:34:34.2 Info: DeleteColumn Artists AlbumFolder 21:34:34.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) 21:34:34.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" 21:34:34.2 Info: DROP TABLE "Artists" 21:34:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.2 Info: => 0.0061917s 21:34:34.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.2 Info: => 4.38E-05s 21:34:34.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.2 Info: => 3.94E-05s 21:34:34.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:34.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) 21:34:34.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:34.2 Info: DROP TABLE "NamingConfig" 21:34:34.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:34.2 Info: => 0.0044146s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:34', 'remove_album_folders') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 42: remove_album_folders migrated 21:34:34.2 Info: => 0.004849s 21:34:34.2 Info: 44: add_priority_to_indexers migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 44 21:34:34.2 Info: AlterTable Indexers 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn Indexers Priority Int32 21:34:34.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:34.2 Info: => 0.0006316s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:34', 'add_priority_to_indexers') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 44: add_priority_to_indexers migrated 21:34:34.2 Info: => 0.0009413s 21:34:34.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 45 21:34:34.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.2 Info: => 0.0001292s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 3.18E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:34', 'remove_chown_and_folderchmod_config') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:34.2 Info: => 0.0003082s 21:34:34.2 Info: 47: update_notifiarr migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 47 21:34:34.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.2 Info: => 7.72E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:34', 'update_notifiarr') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 47: update_notifiarr migrated 21:34:34.2 Info: => 0.0003441s 21:34:34.2 Info: 49: email_multiple_addresses migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 49 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 6E-05s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:34', 'email_multiple_addresses') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 49: email_multiple_addresses migrated 21:34:34.2 Info: => 0.0003432s 21:34:34.2 Info: 50: rename_blacklist_to_blocklist migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 50 21:34:34.2 Info: RenameTable Blacklist Blocklist 21:34:34.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:34.2 Info: => 0.0017859s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:34', 'rename_blacklist_to_blocklist') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 50: rename_blacklist_to_blocklist migrated 21:34:34.2 Info: => 0.0021172s 21:34:34.2 Info: 51: cdh_per_downloadclient migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 51 21:34:34.2 Info: AlterTable DownloadClients 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:34.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.2 Info: => 0.000626s 21:34:34.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:34.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.2 Info: => 0.0006062s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 0.0001654s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:34', 'cdh_per_downloadclient') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 51: cdh_per_downloadclient migrated 21:34:34.2 Info: => 0.0004759s 21:34:34.2 Info: 52: download_history migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 52 21:34:34.2 Info: CreateTable DownloadHistory 21:34:34.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) 21:34:34.2 Info: => 0.0002151s 21:34:34.2 Info: CreateIndex DownloadHistory (EventType) 21:34:34.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.2 Info: => 9.88E-05s 21:34:34.2 Info: CreateIndex DownloadHistory (ArtistId) 21:34:34.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.2 Info: => 8.57E-05s 21:34:34.2 Info: CreateIndex DownloadHistory (DownloadId) 21:34:34.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.2 Info: => 9.12E-05s 21:34:34.2 Info: PerformDBOperation 21:34:34.2 Info: Performing DB Operation 21:34:34.2 Info: => 0.0001282s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:34', 'download_history') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 52: download_history migrated 21:34:34.2 Info: => 0.0004768s 21:34:34.2 Info: 53: add_update_history migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 53 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:34', 'add_update_history') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 53: add_update_history migrated 21:34:34.2 Info: => 0.0003127s 21:34:34.2 Info: 54: add_on_update_to_notifications migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 54 21:34:34.2 Info: AlterTable Notifications 21:34:34.2 Info: => 2E-06s 21:34:34.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:34.2 Info: => 0.0006678s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:34', 'add_on_update_to_notifications') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 54: add_on_update_to_notifications migrated 21:34:34.2 Info: => 0.0009787s 21:34:34.2 Info: 55: download_client_per_indexer migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 55 21:34:34.2 Info: AlterTable Indexers 21:34:34.2 Info: => 1.4E-06s 21:34:34.2 Info: CreateColumn Indexers DownloadClientId Int32 21:34:34.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0006478s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:34', 'download_client_per_indexer') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 55: download_client_per_indexer migrated 21:34:34.2 Info: => 0.0009568s 21:34:34.2 Info: 56: AddNewItemMonitorType migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 56 21:34:34.2 Info: AlterTable Artists 21:34:34.2 Info: => 1.4E-06s 21:34:34.2 Info: CreateColumn Artists MonitorNewItems Int32 21:34:34.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0006552s 21:34:34.2 Info: AlterTable RootFolders 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:34.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0006153s 21:34:34.2 Info: AlterTable ImportLists 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:34.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0006332s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:34', 'AddNewItemMonitorType') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 56: AddNewItemMonitorType migrated 21:34:34.2 Info: => 0.0009656s 21:34:34.2 Info: 57: ImportListSearch migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 57 21:34:34.2 Info: AlterTable ImportLists 21:34:34.2 Info: => 1.3E-06s 21:34:34.2 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:34.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:34.2 Info: => 0.0006537s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:34', 'ImportListSearch') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 57: ImportListSearch migrated 21:34:34.2 Info: => 0.0009773s 21:34:34.2 Info: 58: ImportListMonitorExisting migrating 21:34:34.2 Info: Beginning Transaction 21:34:34.2 Info: Starting migration of Main DB to 58 21:34:34.2 Info: AlterTable ImportLists 21:34:34.2 Info: => 1.2E-06s 21:34:34.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:34.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:34.2 Info: => 0.0006522s 21:34:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:34', 'ImportListMonitorExisting') 21:34:34.2 Info: Committing Transaction 21:34:34.2 Info: 58: ImportListMonitorExisting migrated 21:34:34.2 Info: => 0.0009562s 21:34:34.3 Info: 59: add_indexer_tags migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 59 21:34:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:34.3 Info: => 5.36E-05s 21:34:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:34.3 Info: => 3.76E-05s 21:34:34.3 Info: AlterTable Indexers 21:34:34.3 Info: => 1.2E-06s 21:34:34.3 Info: CreateColumn Indexers Tags String 21:34:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:34.3 Info: => 0.000642s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:34', 'add_indexer_tags') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 59: add_indexer_tags migrated 21:34:34.3 Info: => 0.0009798s 21:34:34.3 Info: 60: update_audio_types migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 60 21:34:34.3 Info: PerformDBOperation 21:34:34.3 Info: Performing DB Operation 21:34:34.3 Info: => 5.48E-05s 21:34:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:34', 'update_audio_types') 21:34:34.3 Info: Committing Transaction 21:34:34.3 Info: 60: update_audio_types migrated 21:34:34.3 Info: => 0.0003383s 21:34:34.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:34.3 Info: Beginning Transaction 21:34:34.3 Info: Starting migration of Main DB to 61 21:34:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.3 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:34.3 Info: => 4.93E-05s 21:34:34.3 Info: AlterTable AlbumReleases 21:34:34.3 Info: => 1.1E-06s 21:34:34.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "AlbumReleases" 21:34:34.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.3 Info: => 0.0050767s 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:34:34.3 Info: DROP TABLE "Albums" 21:34:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.3 Info: => 0.0063879s 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 1.7E-06s 21:34:34.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:34:34.3 Info: DROP TABLE "Albums" 21:34:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.3 Info: => 0.0063068s 21:34:34.3 Info: AlterTable Albums 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn Albums Added DateTimeOffset 21:34:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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:34:34.3 Info: DROP TABLE "Albums" 21:34:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.3 Info: => 0.0052905s 21:34:34.3 Info: AlterTable Artists 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:34.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:34.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" 21:34:34.3 Info: DROP TABLE "Artists" 21:34:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.3 Info: => 0.0067634s 21:34:34.3 Info: AlterTable Artists 21:34:34.3 Info: => 1.2E-06s 21:34:34.3 Info: AlterColumn Artists Added DateTimeOffset 21:34:34.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:34.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" 21:34:34.3 Info: DROP TABLE "Artists" 21:34:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.3 Info: => 0.0053015s 21:34:34.3 Info: AlterTable Blocklist 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "Blocklist" 21:34:34.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.3 Info: => 0.0047486s 21:34:34.3 Info: AlterTable Blocklist 21:34:34.3 Info: => 1.4E-06s 21:34:34.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "Blocklist" 21:34:34.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.3 Info: => 0.0048169s 21:34:34.3 Info: AlterTable Commands 21:34:34.3 Info: => 1.5E-06s 21:34:34.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "Commands" 21:34:34.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.3 Info: => 0.0058321s 21:34:34.3 Info: AlterTable Commands 21:34:34.3 Info: => 1.4E-06s 21:34:34.3 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "Commands" 21:34:34.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.3 Info: => 0.0059459s 21:34:34.3 Info: AlterTable Commands 21:34:34.3 Info: => 1.4E-06s 21:34:34.3 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "Commands" 21:34:34.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.3 Info: => 0.0047627s 21:34:34.3 Info: AlterTable DownloadClientStatus 21:34:34.3 Info: => 1.4E-06s 21:34:34.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:34.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) 21:34:34.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.3 Info: DROP TABLE "DownloadClientStatus" 21:34:34.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.3 Info: => 0.0048593s 21:34:34.3 Info: AlterTable DownloadClientStatus 21:34:34.3 Info: => 1.4E-06s 21:34:34.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:34.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) 21:34:34.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.3 Info: DROP TABLE "DownloadClientStatus" 21:34:34.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.3 Info: => 0.0050265s 21:34:34.3 Info: AlterTable DownloadClientStatus 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:34.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) 21:34:34.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.3 Info: DROP TABLE "DownloadClientStatus" 21:34:34.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.3 Info: => 0.0060065s 21:34:34.3 Info: AlterTable DownloadHistory 21:34:34.3 Info: => 1.2E-06s 21:34:34.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "DownloadHistory" 21:34:34.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:34.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.3 Info: => 0.0063623s 21:34:34.3 Info: AlterTable ExtraFiles 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "ExtraFiles" 21:34:34.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.3 Info: => 0.0046386s 21:34:34.3 Info: AlterTable ExtraFiles 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.3 Info: DROP TABLE "ExtraFiles" 21:34:34.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.3 Info: => 0.0047119s 21:34:34.3 Info: AlterTable History 21:34:34.3 Info: => 1.3E-06s 21:34:34.3 Info: AlterColumn History Date DateTimeOffset 21:34:34.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:34.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:34.4 Info: DROP TABLE "History" 21:34:34.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:34.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.4 Info: => 0.0064953s 21:34:34.4 Info: AlterTable ImportListStatus 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:34.4 Info: DROP TABLE "ImportListStatus" 21:34:34.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.4 Info: => 0.0048061s 21:34:34.4 Info: AlterTable ImportListStatus 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:34.4 Info: DROP TABLE "ImportListStatus" 21:34:34.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.4 Info: => 0.00587s 21:34:34.4 Info: AlterTable ImportListStatus 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:34.4 Info: DROP TABLE "ImportListStatus" 21:34:34.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.4 Info: => 0.0062506s 21:34:34.4 Info: AlterTable IndexerStatus 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:34.4 Info: DROP TABLE "IndexerStatus" 21:34:34.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.4 Info: => 0.0048114s 21:34:34.4 Info: AlterTable IndexerStatus 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:34.4 Info: DROP TABLE "IndexerStatus" 21:34:34.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.4 Info: => 0.0048277s 21:34:34.4 Info: AlterTable IndexerStatus 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:34.4 Info: DROP TABLE "IndexerStatus" 21:34:34.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.4 Info: => 0.0048895s 21:34:34.4 Info: AlterTable LyricFiles 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:34.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:34.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:34.4 Info: DROP TABLE "LyricFiles" 21:34:34.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.4 Info: => 0.0051322s 21:34:34.4 Info: AlterTable LyricFiles 21:34:34.4 Info: => 1.4E-06s 21:34:34.4 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:34.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:34.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:34.4 Info: DROP TABLE "LyricFiles" 21:34:34.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.4 Info: => 0.006948s 21:34:34.4 Info: AlterTable MetadataFiles 21:34:34.4 Info: => 1.4E-06s 21:34:34.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.4 Info: DROP TABLE "MetadataFiles" 21:34:34.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:34.4 Info: => 0.0047317s 21:34:34.4 Info: AlterTable MetadataFiles 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.4 Info: DROP TABLE "MetadataFiles" 21:34:34.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:34.4 Info: => 0.0047773s 21:34:34.4 Info: AlterTable PendingReleases 21:34:34.4 Info: => 2E-06s 21:34:34.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:34.4 Info: DROP TABLE "PendingReleases" 21:34:34.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:34.4 Info: => 0.0057717s 21:34:34.4 Info: AlterTable ScheduledTasks 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:34.4 Info: DROP TABLE "ScheduledTasks" 21:34:34.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.4 Info: => 0.0048228s 21:34:34.4 Info: AlterTable ScheduledTasks 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:34.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) 21:34:34.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:34.4 Info: DROP TABLE "ScheduledTasks" 21:34:34.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.4 Info: => 0.0059379s 21:34:34.4 Info: AlterTable TrackFiles 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:34.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:34.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:34.4 Info: DROP TABLE "TrackFiles" 21:34:34.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.4 Info: => 0.0049278s 21:34:34.4 Info: AlterTable TrackFiles 21:34:34.4 Info: => 1.5E-06s 21:34:34.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:34.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:34.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:34.4 Info: DROP TABLE "TrackFiles" 21:34:34.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.4 Info: => 0.0049637s 21:34:34.4 Info: AlterTable VersionInfo 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:34.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:34.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:34.4 Info: DROP TABLE "VersionInfo" 21:34:34.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:34.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:34.4 Info: => 0.0058047s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:34', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:34.4 Info: => 0.0065888s 21:34:34.4 Info: 62: add_on_delete_to_notifications migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 62 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 1.4E-06s 21:34:34.4 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0006722s 21:34:34.4 Info: AlterTable Notifications 21:34:34.4 Info: => 1.3E-06s 21:34:34.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0006264s 21:34:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:34', 'add_on_delete_to_notifications') 21:34:34.4 Info: Committing Transaction 21:34:34.4 Info: 62: add_on_delete_to_notifications migrated 21:34:34.4 Info: => 0.000968s 21:34:34.4 Info: 63: add_custom_formats migrating 21:34:34.4 Info: Beginning Transaction 21:34:34.4 Info: Starting migration of Main DB to 63 21:34:34.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:34.4 Info: AlterTable DelayProfiles 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:34.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0006497s 21:34:34.4 Info: UpdateData 21:34:34.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:34.4 Info: => 5.63E-05s 21:34:34.4 Info: AlterTable TrackFiles 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:34.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:34.4 Info: => 0.000618s 21:34:34.4 Info: PerformDBOperation 21:34:34.4 Info: Performing DB Operation 21:34:34.4 Info: => 0.001304s 21:34:34.4 Info: CreateTable CustomFormats 21:34:34.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) 21:34:34.4 Info: => 0.0001469s 21:34:34.4 Info: CreateIndex CustomFormats (Name) 21:34:34.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:34.4 Info: => 9.49E-05s 21:34:34.4 Info: AlterTable QualityProfiles 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: CreateColumn QualityProfiles FormatItems String 21:34:34.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:34.4 Info: => 0.0006533s 21:34:34.4 Info: AlterTable QualityProfiles 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:34.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0006378s 21:34:34.4 Info: AlterTable QualityProfiles 21:34:34.4 Info: => 1.2E-06s 21:34:34.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:34.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.4 Info: => 0.0006331s 21:34:34.4 Info: PerformDBOperation 21:34:34.4 Info: Performing DB Operation 21:34:34.5 Info: => 0.0013951s 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 3.85E-05s 21:34:34.5 Info: DeleteColumn ReleaseProfiles Preferred 21:34:34.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) 21:34:34.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:34.5 Info: DROP TABLE "ReleaseProfiles" 21:34:34.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.5 Info: => 0.0058797s 21:34:34.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:34.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) 21:34:34.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:34.5 Info: DROP TABLE "ReleaseProfiles" 21:34:34.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:34.5 Info: => 0.0048006s 21:34:34.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:34.5 Info: => 5.72E-05s 21:34:34.5 Info: AlterTable DelayProfiles 21:34:34.5 Info: => 1.2E-06s 21:34:34.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:34.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0006411s 21:34:34.5 Info: AlterTable DelayProfiles 21:34:34.5 Info: => 1.2E-06s 21:34:34.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:34.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:34.5 Info: => 0.0006282s 21:34:34.5 Info: -> 1 Insert operations completed in 00:00:00.0001006 taking an average of 00:00:00.0001006 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:34', 'add_custom_formats') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 63: add_custom_formats migrated 21:34:34.5 Info: => 0.0010602s 21:34:34.5 Debug: Took: 00:00:00.4673690 21:34:34.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:34:34.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864745533314_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:34.5 Info: DatabaseEngineVersionCheck migrating 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: SQLite 3.47.2 21:34:34.5 Info: => 0.0009913s 21:34:34.5 Info: DatabaseEngineVersionCheck migrated 21:34:34.5 Info: => 0.001008s 21:34:34.5 Info: VersionMigration migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: CreateTable VersionInfo 21:34:34.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:34.5 Info: => 0.0001504s 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: VersionMigration migrated 21:34:34.5 Info: => 0.0005055s 21:34:34.5 Info: VersionUniqueMigration migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: CreateIndex VersionInfo (Version) 21:34:34.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:34.5 Info: => 0.0001269s 21:34:34.5 Info: AlterTable VersionInfo 21:34:34.5 Info: => 1.2E-06s 21:34:34.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:34.5 Info: => 0.0005439s 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: VersionUniqueMigration migrated 21:34:34.5 Info: => 0.0007484s 21:34:34.5 Info: VersionDescriptionMigration migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: AlterTable VersionInfo 21:34:34.5 Info: => 1.2E-06s 21:34:34.5 Info: CreateColumn VersionInfo Description String 21:34:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:34.5 Info: => 0.0002062s 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: VersionDescriptionMigration migrated 21:34:34.5 Info: => 0.0003909s 21:34:34.5 Info: 1: InitialSetup migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 1 21:34:34.5 Info: CreateTable Config 21:34:34.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:34.5 Info: => 0.0001727s 21:34:34.5 Info: CreateIndex Config (Key) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:34.5 Info: => 8.29E-05s 21:34:34.5 Info: CreateTable RootFolders 21:34:34.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:34.5 Info: => 8.81E-05s 21:34:34.5 Info: CreateIndex RootFolders (Path) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:34.5 Info: => 7.62E-05s 21:34:34.5 Info: CreateTable Artists 21:34:34.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) 21:34:34.5 Info: => 0.000257s 21:34:34.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.5 Info: => 8.11E-05s 21:34:34.5 Info: CreateIndex Artists (NameSlug) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.5 Info: => 7.56E-05s 21:34:34.5 Info: CreateIndex Artists (CleanName) 21:34:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.5 Info: => 7.26E-05s 21:34:34.5 Info: CreateIndex Artists (Path) 21:34:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.5 Info: => 7.25E-05s 21:34:34.5 Info: CreateTable Albums 21:34:34.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) 21:34:34.5 Info: => 0.0002254s 21:34:34.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.5 Info: => 7.62E-05s 21:34:34.5 Info: CreateIndex Albums (MBId) 21:34:34.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.5 Info: => 6.87E-05s 21:34:34.5 Info: CreateIndex Albums (TADBId) 21:34:34.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.5 Info: => 7.17E-05s 21:34:34.5 Info: CreateIndex Albums (TitleSlug) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.5 Info: => 7.3E-05s 21:34:34.5 Info: CreateIndex Albums (CleanTitle) 21:34:34.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.5 Info: => 7.15E-05s 21:34:34.5 Info: CreateIndex Albums (Path) 21:34:34.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:34.5 Info: => 6.9E-05s 21:34:34.5 Info: CreateTable Tracks 21:34:34.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) 21:34:34.5 Info: => 0.0001494s 21:34:34.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.5 Info: => 7.55E-05s 21:34:34.5 Info: CreateIndex Tracks (ArtistId) 21:34:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.5 Info: => 7.26E-05s 21:34:34.5 Info: CreateIndex Tracks (TrackFileId) 21:34:34.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.5 Info: => 0.00011s 21:34:34.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:34.5 Info: => 0.0001165s 21:34:34.5 Info: CreateTable TrackFiles 21:34:34.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) 21:34:34.5 Info: => 0.0001716s 21:34:34.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:34.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:34.5 Info: => 8.73E-05s 21:34:34.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.5 Info: => 8.06E-05s 21:34:34.5 Info: CreateTable History 21:34:34.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) 21:34:34.5 Info: => 0.0001817s 21:34:34.5 Info: CreateIndex History (Date) 21:34:34.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.5 Info: => 8.34E-05s 21:34:34.5 Info: CreateIndex History (EventType) 21:34:34.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.5 Info: => 0.0001014s 21:34:34.5 Info: CreateIndex History (DownloadId) 21:34:34.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:34.5 Info: => 9.02E-05s 21:34:34.5 Info: CreateIndex History (AlbumId) 21:34:34.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:34.5 Info: => 8.26E-05s 21:34:34.5 Info: CreateTable Notifications 21:34:34.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) 21:34:34.5 Info: => 0.0001609s 21:34:34.5 Info: CreateTable ScheduledTasks 21:34:34.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:34.5 Info: => 0.0001131s 21:34:34.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:34.5 Info: => 8.32E-05s 21:34:34.5 Info: CreateTable Indexers 21:34:34.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) 21:34:34.5 Info: => 0.0001123s 21:34:34.5 Info: CreateIndex Indexers (Name) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.5 Info: => 0.0001132s 21:34:34.5 Info: CreateTable Profiles 21:34:34.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:34.5 Info: => 0.0001278s 21:34:34.5 Info: CreateIndex Profiles (Name) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:34.5 Info: => 8.75E-05s 21:34:34.5 Info: CreateTable QualityDefinitions 21:34:34.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:34.5 Info: => 0.000112s 21:34:34.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:34.5 Info: => 7.91E-05s 21:34:34.5 Info: CreateIndex QualityDefinitions (Title) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:34.5 Info: => 8.24E-05s 21:34:34.5 Info: CreateTable NamingConfig 21:34:34.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) 21:34:34.5 Info: => 0.000152s 21:34:34.5 Info: CreateTable Blacklist 21:34:34.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 '') 21:34:34.5 Info: => 0.0001922s 21:34:34.5 Info: CreateTable Metadata 21:34:34.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) 21:34:34.5 Info: => 0.0001114s 21:34:34.5 Info: CreateTable MetadataFiles 21:34:34.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) 21:34:34.5 Info: => 0.0001637s 21:34:34.5 Info: CreateTable DownloadClients 21:34:34.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) 21:34:34.5 Info: => 0.0001179s 21:34:34.5 Info: CreateTable PendingReleases 21:34:34.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 '') 21:34:34.5 Info: => 0.0001242s 21:34:34.5 Info: CreateTable RemotePathMappings 21:34:34.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:34.5 Info: => 0.0001013s 21:34:34.5 Info: CreateTable Tags 21:34:34.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:34.5 Info: => 9.14E-05s 21:34:34.5 Info: CreateIndex Tags (Label) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:34.5 Info: => 0.0001433s 21:34:34.5 Info: CreateTable Restrictions 21:34:34.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:34.5 Info: => 0.0001393s 21:34:34.5 Info: CreateTable DelayProfiles 21:34:34.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) 21:34:34.5 Info: => 0.00016s 21:34:34.5 Info: CreateTable Users 21:34:34.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:34.5 Info: => 0.0001268s 21:34:34.5 Info: CreateIndex Users (Identifier) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:34.5 Info: => 9.16E-05s 21:34:34.5 Info: CreateIndex Users (Username) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:34.5 Info: => 8.37E-05s 21:34:34.5 Info: CreateTable Commands 21:34:34.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) 21:34:34.5 Info: => 0.0001688s 21:34:34.5 Info: CreateTable IndexerStatus 21:34:34.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) 21:34:34.5 Info: => 0.0001556s 21:34:34.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:34.5 Info: => 8.65E-05s 21:34:34.5 Info: CreateTable ExtraFiles 21:34:34.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) 21:34:34.5 Info: => 0.0001519s 21:34:34.5 Info: CreateTable LyricFiles 21:34:34.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:34:34.5 Info: => 0.0001675s 21:34:34.5 Info: CreateTable LanguageProfiles 21:34:34.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:34:34.5 Info: => 0.0001052s 21:34:34.5 Info: CreateIndex LanguageProfiles (Name) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:34.5 Info: => 8.94E-05s 21:34:34.5 Info: CreateTable DownloadClientStatus 21:34:34.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:34:34.5 Info: => 0.0001128s 21:34:34.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.5 Info: => 0.00012s 21:34:34.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:34.5 Info: -> 1 Insert operations completed in 00:00:00.0000683 taking an average of 00:00:00.0000683 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:34', 'InitialSetup') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 1: InitialSetup migrated 21:34:34.5 Info: => 0.0009408s 21:34:34.5 Info: 2: add_reason_to_pending_releases migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 2 21:34:34.5 Info: AlterTable PendingReleases 21:34:34.5 Info: => 1.2E-06s 21:34:34.5 Info: CreateColumn PendingReleases Reason Int32 21:34:34.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0006262s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:34', 'add_reason_to_pending_releases') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 2: add_reason_to_pending_releases migrated 21:34:34.5 Info: => 0.0009365s 21:34:34.5 Info: 3: add_medium_support migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 3 21:34:34.5 Info: AlterTable Albums 21:34:34.5 Info: => 1.1E-06s 21:34:34.5 Info: CreateColumn Albums Media String 21:34:34.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:34.5 Info: => 0.0006041s 21:34:34.5 Info: AlterTable Tracks 21:34:34.5 Info: => 1.3E-06s 21:34:34.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0005523s 21:34:34.5 Info: AlterTable Tracks 21:34:34.5 Info: => 1.2E-06s 21:34:34.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:34.5 Info: => 0.0005479s 21:34:34.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:34.5 Info: => 4.34E-05s 21:34:34.5 Info: DeleteColumn Tracks TrackNumber 21:34:34.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:34:34.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:34:34.5 Info: DROP TABLE "Tracks" 21:34:34.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:34.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.5 Info: => 0.0046754s 21:34:34.5 Info: AlterTable Tracks 21:34:34.5 Info: => 1.3E-06s 21:34:34.5 Info: CreateColumn Tracks TrackNumber String 21:34:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:34.5 Info: => 0.000537s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:34', 'add_medium_support') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 3: add_medium_support migrated 21:34:34.5 Info: => 0.000918s 21:34:34.5 Info: 4: add_various_qualites_in_profile migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 4 21:34:34.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:34.5 Info: => 5.54E-05s 21:34:34.5 Info: PerformDBOperation 21:34:34.5 Info: Performing DB Operation 21:34:34.5 Info: => 3.9E-05s 21:34:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:34', 'add_various_qualites_in_profile') 21:34:34.5 Info: Committing Transaction 21:34:34.5 Info: 4: add_various_qualites_in_profile migrated 21:34:34.5 Info: => 0.0002843s 21:34:34.5 Info: 5: metadata_profiles migrating 21:34:34.5 Info: Beginning Transaction 21:34:34.5 Info: Starting migration of Main DB to 5 21:34:34.5 Info: CreateTable MetadataProfiles 21:34:34.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:34:34.5 Info: => 0.0001328s 21:34:34.5 Info: CreateIndex MetadataProfiles (Name) 21:34:34.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:34.5 Info: => 9.11E-05s 21:34:34.5 Info: AlterTable Artists 21:34:34.5 Info: => 1.2E-06s 21:34:34.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:34.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:34.5 Info: => 0.0005955s 21:34:34.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:34.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:34:34.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:34:34.6 Info: DROP TABLE "Artists" 21:34:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.6 Info: => 0.0050883s 21:34:34.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:34.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:34.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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:34:34.6 Info: DROP TABLE "Artists" 21:34:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.6 Info: => 0.0062041s 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.2E-06s 21:34:34.6 Info: CreateColumn Albums SecondaryTypes String 21:34:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:34.6 Info: => 0.0005626s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:34', 'metadata_profiles') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 5: metadata_profiles migrated 21:34:34.6 Info: => 0.0009555s 21:34:34.6 Info: 6: separate_automatic_and_interactive_search migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 6 21:34:34.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:34.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:34:34.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:34.6 Info: DROP TABLE "Indexers" 21:34:34.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.6 Info: => 0.0040667s 21:34:34.6 Info: AlterTable Indexers 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:34.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:34.6 Info: => 0.0005505s 21:34:34.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:34.6 Info: => 4.33E-05s 21:34:34.6 Info: AlterTable Indexers 21:34:34.6 Info: => 1.8E-06s 21:34:34.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:34.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:34:34.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:34:34.6 Info: DROP TABLE "Indexers" 21:34:34.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:34.6 Info: => 0.0041712s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:34', 'separate_automatic_and_interactive_search') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:34.6 Info: => 0.0044875s 21:34:34.6 Info: 7: change_album_path_to_relative migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 7 21:34:34.6 Info: DeleteColumn Albums Path 21:34:34.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:34:34.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:34:34.6 Info: DROP TABLE "Albums" 21:34:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.6 Info: => 0.0062014s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:34', 'change_album_path_to_relative') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 7: change_album_path_to_relative migrated 21:34:34.6 Info: => 0.0066019s 21:34:34.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 8 21:34:34.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 21:34:34.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 21:34:34.6 Info: => 5.39E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:34', 'change_quality_size_mb_to_kb') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:34.6 Info: => 0.0003049s 21:34:34.6 Info: 9: album_releases migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 9 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.4E-06s 21:34:34.6 Info: CreateColumn Albums Releases String 21:34:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:34.6 Info: => 0.0005943s 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.2E-06s 21:34:34.6 Info: CreateColumn Albums CurrentRelease String 21:34:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:34.6 Info: => 0.0005627s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:34', 'album_releases') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 9: album_releases migrated 21:34:34.6 Info: => 0.0008707s 21:34:34.6 Info: 10: album_releases_fix migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 10 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.2E-06s 21:34:34.6 Info: AlterColumn Albums Releases String 21:34:34.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) 21:34:34.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" 21:34:34.6 Info: DROP TABLE "Albums" 21:34:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.6 Info: => 0.005752s 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: AlterColumn Albums CurrentRelease String 21:34:34.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) 21:34:34.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" 21:34:34.6 Info: DROP TABLE "Albums" 21:34:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.6 Info: => 0.005875s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:34', 'album_releases_fix') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 10: album_releases_fix migrated 21:34:34.6 Info: => 0.0062492s 21:34:34.6 Info: 11: import_lists migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 11 21:34:34.6 Info: CreateTable ImportLists 21:34:34.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) 21:34:34.6 Info: => 0.000176s 21:34:34.6 Info: CreateIndex ImportLists (Name) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.6 Info: => 8.76E-05s 21:34:34.6 Info: CreateTable ImportListStatus 21:34:34.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) 21:34:34.6 Info: => 0.0001191s 21:34:34.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.6 Info: => 8.48E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:34', 'import_lists') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 11: import_lists migrated 21:34:34.6 Info: => 0.0003894s 21:34:34.6 Info: 12: add_release_status migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 12 21:34:34.6 Info: AlterTable MetadataProfiles 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:34.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:34.6 Info: => 0.0006181s 21:34:34.6 Info: PerformDBOperation 21:34:34.6 Info: Performing DB Operation 21:34:34.6 Info: => 3.22E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:34', 'add_release_status') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 12: add_release_status migrated 21:34:34.6 Info: => 0.000301s 21:34:34.6 Info: 13: album_download_notification migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 13 21:34:34.6 Info: AlterTable Notifications 21:34:34.6 Info: => 1.6E-06s 21:34:34.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:34.6 Info: => 0.000611s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:34', 'album_download_notification') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 13: album_download_notification migrated 21:34:34.6 Info: => 0.000902s 21:34:34.6 Info: 14: fix_language_metadata_profiles migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 14 21:34:34.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 21:34:34.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 21:34:34.6 Info: => 8.44E-05s 21:34:34.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 21:34:34.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 21:34:34.6 Info: => 6.09E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:34', 'fix_language_metadata_profiles') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 14: fix_language_metadata_profiles migrated 21:34:34.6 Info: => 0.0003064s 21:34:34.6 Info: 15: remove_fanzub migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 15 21:34:34.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:34.6 Info: => 4.62E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:34', 'remove_fanzub') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 15: remove_fanzub migrated 21:34:34.6 Info: => 0.0002906s 21:34:34.6 Info: 16: update_artist_history_indexes migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 16 21:34:34.6 Info: CreateIndex Albums (ArtistId) 21:34:34.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:34.6 Info: => 0.00011s 21:34:34.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:34.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:34.6 Info: => 9.18E-05s 21:34:34.6 Info: DeleteIndex History (AlbumId) 21:34:34.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:34.6 Info: => 0.0001293s 21:34:34.6 Info: CreateIndex History (AlbumId, Date) 21:34:34.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.6 Info: => 9.84E-05s 21:34:34.6 Info: DeleteIndex History (DownloadId) 21:34:34.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:34.6 Info: => 0.0001078s 21:34:34.6 Info: CreateIndex History (DownloadId, Date) 21:34:34.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.6 Info: => 9.27E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:34', 'update_artist_history_indexes') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 16: update_artist_history_indexes migrated 21:34:34.6 Info: => 0.0003925s 21:34:34.6 Info: 17: remove_nma migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 17 21:34:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:34.6 Info: => 5.55E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:34', 'remove_nma') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 17: remove_nma migrated 21:34:34.6 Info: => 0.0002991s 21:34:34.6 Info: 18: album_disambiguation migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 18 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.1E-06s 21:34:34.6 Info: CreateColumn Albums Disambiguation String 21:34:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:34.6 Info: => 0.0006232s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:34', 'album_disambiguation') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 18: album_disambiguation migrated 21:34:34.6 Info: => 0.0009225s 21:34:34.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 19 21:34:34.6 Info: PerformDBOperation 21:34:34.6 Info: Performing DB Operation 21:34:34.6 Info: => 3.7E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:34', 'add_ape_quality_in_profiles') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:34.6 Info: => 0.0002877s 21:34:34.6 Info: 20: remove_pushalot migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 20 21:34:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:34.6 Info: => 5.11E-05s 21:34:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:34.6 Info: => 3.79E-05s 21:34:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:34.6 Info: => 3.64E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:34', 'remove_pushalot') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 20: remove_pushalot migrated 21:34:34.6 Info: => 0.0002781s 21:34:34.6 Info: 21: add_custom_filters migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 21 21:34:34.6 Info: CreateTable CustomFilters 21:34:34.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:34.6 Info: => 0.0001302s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:34', 'add_custom_filters') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 21: add_custom_filters migrated 21:34:34.6 Info: => 0.000402s 21:34:34.6 Info: 22: import_list_tags migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 22 21:34:34.6 Info: AlterTable ImportLists 21:34:34.6 Info: => 1.4E-06s 21:34:34.6 Info: CreateColumn ImportLists Tags String 21:34:34.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:34.6 Info: => 0.0006201s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:34', 'import_list_tags') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 22: import_list_tags migrated 21:34:34.6 Info: => 0.0009003s 21:34:34.6 Info: 23: add_release_groups_etc migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 23 21:34:34.6 Info: CreateTable ArtistMetadata 21:34:34.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) 21:34:34.6 Info: => 0.001251s 21:34:34.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:34.6 Info: => 9.95E-05s 21:34:34.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" 21:34:34.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" 21:34:34.6 Info: => 9.17E-05s 21:34:34.6 Info: AlterTable Artists 21:34:34.6 Info: => 1.5E-06s 21:34:34.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:34.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.6 Info: => 0.0006307s 21:34:34.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:34.6 Info: => 7.14E-05s 21:34:34.6 Info: CreateTable AlbumReleases 21:34:34.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) 21:34:34.6 Info: => 0.0001593s 21:34:34.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.6 Info: => 9.01E-05s 21:34:34.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:34.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.6 Info: => 8E-05s 21:34:34.6 Info: PerformDBOperation 21:34:34.6 Info: Performing DB Operation 21:34:34.6 Info: => 3.7E-05s 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.2E-06s 21:34:34.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.6 Info: => 0.0006304s 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:34.6 Info: => 0.0006324s 21:34:34.6 Info: AlterTable Albums 21:34:34.6 Info: => 1.5E-06s 21:34:34.6 Info: CreateColumn Albums Links String 21:34:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:34.6 Info: => 0.0006353s 21:34:34.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:34.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:34.6 Info: => 8.8E-05s 21:34:34.6 Info: AlterTable Tracks 21:34:34.6 Info: => 1.2E-06s 21:34:34.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:34.6 Info: => 0.0006201s 21:34:34.6 Info: AlterTable Tracks 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:34.6 Info: => 0.0006196s 21:34:34.6 Info: AlterTable Tracks 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:34.6 Info: => 0.000616s 21:34:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:34.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:34.6 Info: => 9.01E-05s 21:34:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:34.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:34.6 Info: => 7.32E-05s 21:34:34.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:34.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) 21:34:34.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" 21:34:34.6 Info: DROP TABLE "Artists" 21:34:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.6 Info: => 0.0059061s 21:34:34.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:34.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) 21:34:34.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" 21:34:34.6 Info: DROP TABLE "Albums" 21:34:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.6 Info: => 0.0060658s 21:34:34.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:34.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) 21:34:34.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" 21:34:34.6 Info: DROP TABLE "Tracks" 21:34:34.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:34.6 Info: => 0.0046889s 21:34:34.6 Info: DeleteColumn TrackFiles ArtistId 21:34:34.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:34.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" 21:34:34.6 Info: DROP TABLE "TrackFiles" 21:34:34.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.6 Info: => 0.0058056s 21:34:34.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.6 Info: => 8.82E-05s 21:34:34.6 Info: CreateIndex Artists (Monitored) 21:34:34.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.6 Info: => 8.07E-05s 21:34:34.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:34.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.6 Info: => 8.36E-05s 21:34:34.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:34.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:34.6 Info: => 8.18E-05s 21:34:34.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:34.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:34.6 Info: => 8.01E-05s 21:34:34.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:34.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:34.6 Info: => 8.1E-05s 21:34:34.6 Info: UpdateData 21:34:34.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.6 Info: => 4.91E-05s 21:34:34.6 Info: UpdateData 21:34:34.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:34.6 Info: => 4.25E-05s 21:34:34.6 Info: UpdateData 21:34:34.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:34.6 Info: => 4.74E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:34', 'add_release_groups_etc') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 23: add_release_groups_etc migrated 21:34:34.6 Info: => 0.0005703s 21:34:34.6 Info: 24: NewMediaInfoFormat migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 24 21:34:34.6 Info: UpdateData 21:34:34.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:34.6 Info: => 5.65E-05s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:34', 'NewMediaInfoFormat') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 24: NewMediaInfoFormat migrated 21:34:34.6 Info: => 0.0003065s 21:34:34.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 25 21:34:34.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:34.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:34.6 Info: => 0.0016841s 21:34:34.6 Info: AlterTable ReleaseProfiles 21:34:34.6 Info: => 1.6E-06s 21:34:34.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:34.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:34.6 Info: => 0.0005911s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:34', 'rename_restrictions_to_release_profiles') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:34.6 Info: => 0.0008786s 21:34:34.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 26 21:34:34.6 Info: RenameTable Profiles QualityProfiles 21:34:34.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:34.6 Info: => 0.0016838s 21:34:34.6 Info: AlterTable QualityProfiles 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:34.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.6 Info: => 0.000576s 21:34:34.6 Info: AlterTable LanguageProfiles 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:34.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:34.6 Info: => 0.0005593s 21:34:34.6 Info: UpdateData 21:34:34.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.6 Info: => 5.58E-05s 21:34:34.6 Info: UpdateData 21:34:34.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:34.6 Info: => 3.8E-05s 21:34:34.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:34.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:34:34.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:34:34.6 Info: DROP TABLE "Artists" 21:34:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.6 Info: => 0.005043s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:34', 'rename_quality_profiles_add_upgrade_allowed') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:34.6 Info: => 0.0054428s 21:34:34.6 Info: 27: add_import_exclusions migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 27 21:34:34.6 Info: CreateTable ImportListExclusions 21:34:34.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:34.6 Info: => 0.0001757s 21:34:34.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:34.6 Info: => 0.0001004s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:34', 'add_import_exclusions') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 27: add_import_exclusions migrated 21:34:34.6 Info: => 0.0004176s 21:34:34.6 Info: 28: clean_artist_metadata_table migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 28 21:34:34.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:34:34.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:34:34.6 Info: => 0.000174s 21:34:34.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:34:34.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:34:34.6 Info: => 0.0001407s 21:34:34.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:34:34.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:34:34.6 Info: => 0.0001251s 21:34:34.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:34:34.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:34:34.6 Info: => 0.0001231s 21:34:34.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:34:34.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:34:34.6 Info: => 0.0001182s 21:34:34.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:34:34.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:34:34.6 Info: => 0.000126s 21:34:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:34', 'clean_artist_metadata_table') 21:34:34.6 Info: Committing Transaction 21:34:34.6 Info: 28: clean_artist_metadata_table migrated 21:34:34.6 Info: => 0.0004126s 21:34:34.6 Info: 29: health_issue_notification migrating 21:34:34.6 Info: Beginning Transaction 21:34:34.6 Info: Starting migration of Main DB to 29 21:34:34.6 Info: AlterTable Notifications 21:34:34.6 Info: => 1.5E-06s 21:34:34.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:34.6 Info: => 0.0006724s 21:34:34.6 Info: AlterTable Notifications 21:34:34.6 Info: => 1.3E-06s 21:34:34.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:34.6 Info: => 0.0006109s 21:34:34.6 Info: AlterTable Notifications 21:34:34.6 Info: => 1.2E-06s 21:34:34.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0006133s 21:34:34.7 Info: AlterTable Notifications 21:34:34.7 Info: => 1.2E-06s 21:34:34.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0005875s 21:34:34.7 Info: AlterTable Notifications 21:34:34.7 Info: => 1.2E-06s 21:34:34.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:34.7 Info: => 0.0005786s 21:34:34.7 Info: DeleteColumn Notifications OnDownload 21:34:34.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:34.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:34.7 Info: DROP TABLE "Notifications" 21:34:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.7 Info: => 0.0061707s 21:34:34.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:34.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:34.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:34.7 Info: DROP TABLE "Notifications" 21:34:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:34.7 Info: => 0.0050152s 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:34', 'health_issue_notification') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 29: health_issue_notification migrated 21:34:34.7 Info: => 0.0054574s 21:34:34.7 Info: 30: add_mediafilerepository_mtime migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 30 21:34:34.7 Info: AlterTable TrackFiles 21:34:34.7 Info: => 1.2E-06s 21:34:34.7 Info: CreateColumn TrackFiles Modified DateTime 21:34:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:34.7 Info: => 0.0006305s 21:34:34.7 Info: AlterTable TrackFiles 21:34:34.7 Info: => 1.2E-06s 21:34:34.7 Info: CreateColumn TrackFiles Path String 21:34:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:34.7 Info: => 0.0005785s 21:34:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:34.7 Info: => 4.68E-05s 21:34:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:34.7 Info: => 0.0001521s 21:34:34.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) 21:34:34.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) 21:34:34.7 Info: => 0.0001477s 21:34:34.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) 21:34:34.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) 21:34:34.7 Info: => 0.0001559s 21:34:34.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") 21:34:34.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") 21:34:34.7 Info: => 0.0001059s 21:34:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:34.7 Info: => 6.1E-05s 21:34:34.7 Info: AlterTable TrackFiles 21:34:34.7 Info: => 1.3E-06s 21:34:34.7 Info: AlterColumn TrackFiles Path String 21:34:34.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:34.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" 21:34:34.7 Info: DROP TABLE "TrackFiles" 21:34:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.7 Info: => 0.0052483s 21:34:34.7 Info: CreateIndex TrackFiles (Path) 21:34:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.7 Info: => 9.68E-05s 21:34:34.7 Info: DeleteColumn TrackFiles RelativePath 21:34:34.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:34.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" 21:34:34.7 Info: DROP TABLE "TrackFiles" 21:34:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.7 Info: => 0.005344s 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:34', 'add_mediafilerepository_mtime') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:34.7 Info: => 0.0057132s 21:34:34.7 Info: 31: add_artistmetadataid_constraint migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 31 21:34:34.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") 21:34:34.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") 21:34:34.7 Info: => 0.0001218s 21:34:34.7 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:34.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:34.7 Info: => 0.0001346s 21:34:34.7 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:34.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:34.7 Info: DROP TABLE "Artists" 21:34:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.7 Info: => 0.0055089s 21:34:34.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.7 Info: => 9.21E-05s 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:34', 'add_artistmetadataid_constraint') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 31: add_artistmetadataid_constraint migrated 21:34:34.7 Info: => 0.0004788s 21:34:34.7 Info: 32: old_ids_and_artist_alias migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 32 21:34:34.7 Info: AlterTable ArtistMetadata 21:34:34.7 Info: => 1.5E-06s 21:34:34.7 Info: CreateColumn ArtistMetadata Aliases String 21:34:34.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:34.7 Info: => 0.0006284s 21:34:34.7 Info: AlterTable ArtistMetadata 21:34:34.7 Info: => 1.2E-06s 21:34:34.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:34.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.7 Info: => 0.0005981s 21:34:34.7 Info: AlterTable Albums 21:34:34.7 Info: => 1.3E-06s 21:34:34.7 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.7 Info: => 0.0005979s 21:34:34.7 Info: AlterTable AlbumReleases 21:34:34.7 Info: => 1.2E-06s 21:34:34.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:34.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.7 Info: => 0.0005966s 21:34:34.7 Info: AlterTable Tracks 21:34:34.7 Info: => 1.4E-06s 21:34:34.7 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.7 Info: => 0.0006165s 21:34:34.7 Info: AlterTable Tracks 21:34:34.7 Info: => 1.5E-06s 21:34:34.7 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:34.7 Info: => 0.0005897s 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:34', 'old_ids_and_artist_alias') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 32: old_ids_and_artist_alias migrated 21:34:34.7 Info: => 0.0009212s 21:34:34.7 Info: 33: download_propers_config migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 33 21:34:34.7 Info: PerformDBOperation 21:34:34.7 Info: Performing DB Operation 21:34:34.7 Info: => 3.75E-05s 21:34:34.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:34.7 Info: => 3.97E-05s 21:34:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:34', 'download_propers_config') 21:34:34.7 Info: Committing Transaction 21:34:34.7 Info: 33: download_propers_config migrated 21:34:34.7 Info: => 0.0003159s 21:34:34.7 Info: 34: remove_language_profiles migrating 21:34:34.7 Info: Beginning Transaction 21:34:34.7 Info: Starting migration of Main DB to 34 21:34:34.7 Info: DeleteTable LanguageProfiles 21:34:34.7 Info: DROP TABLE "LanguageProfiles" 21:34:34.7 Info: => 0.0002155s 21:34:34.7 Info: DeleteColumn Artists LanguageProfileId 21:34:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:34.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" 21:34:34.7 Info: DROP TABLE "Artists" 21:34:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.7 Info: => 0.0056803s 21:34:34.7 Info: DeleteColumn ImportLists LanguageProfileId 21:34:34.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:34.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:34.8 Info: DROP TABLE "ImportLists" 21:34:34.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:34.8 Info: => 0.0816624s 21:34:34.8 Info: DeleteColumn Blacklist Language 21:34:34.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:34.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:34.8 Info: DROP TABLE "Blacklist" 21:34:34.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:34.8 Info: => 0.0045903s 21:34:34.8 Info: DeleteColumn History Language 21:34:34.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:34.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:34.8 Info: DROP TABLE "History" 21:34:34.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:34.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.8 Info: => 0.0051125s 21:34:34.8 Info: DeleteColumn LyricFiles Language 21:34:34.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:34.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:34.8 Info: DROP TABLE "LyricFiles" 21:34:34.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:34.8 Info: => 0.0044644s 21:34:34.8 Info: DeleteColumn TrackFiles Language 21:34:34.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:34.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:34.8 Info: DROP TABLE "TrackFiles" 21:34:34.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:34.8 Info: => 0.0047706s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:34', 'remove_language_profiles') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 34: remove_language_profiles migrated 21:34:34.8 Info: => 0.0053006s 21:34:34.8 Info: 35: multi_disc_naming_format migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 35 21:34:34.8 Info: AlterTable NamingConfig 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:34.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:34.8 Info: => 0.0006306s 21:34:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:34.8 Info: => 4.81E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:34', 'multi_disc_naming_format') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 35: multi_disc_naming_format migrated 21:34:34.8 Info: => 0.0003392s 21:34:34.8 Info: 36: add_download_client_priority migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 36 21:34:34.8 Info: AlterTable DownloadClients 21:34:34.8 Info: => 2E-06s 21:34:34.8 Info: CreateColumn DownloadClients Priority Int32 21:34:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.000617s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 5.6E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:34', 'add_download_client_priority') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 36: add_download_client_priority migrated 21:34:34.8 Info: => 0.0003613s 21:34:34.8 Info: 37: remove_growl_prowl migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 37 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:34.8 Info: => 5.48E-05s 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:34.8 Info: => 3.69E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:34', 'remove_growl_prowl') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 37: remove_growl_prowl migrated 21:34:34.8 Info: => 0.0003031s 21:34:34.8 Info: 38: remove_plex_hometheatre migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 38 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:34.8 Info: => 5.09E-05s 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:34.8 Info: => 3.75E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:34', 'remove_plex_hometheatre') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 38: remove_plex_hometheatre migrated 21:34:34.8 Info: => 0.0003051s 21:34:34.8 Info: 39: add_root_folder_add_defaults migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 39 21:34:34.8 Info: AlterTable RootFolders 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn RootFolders Name String 21:34:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:34.8 Info: => 0.0006162s 21:34:34.8 Info: AlterTable RootFolders 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005928s 21:34:34.8 Info: AlterTable RootFolders 21:34:34.8 Info: => 1.2E-06s 21:34:34.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005802s 21:34:34.8 Info: AlterTable RootFolders 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005799s 21:34:34.8 Info: AlterTable RootFolders 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn RootFolders DefaultTags String 21:34:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:34.8 Info: => 0.0005973s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 6.05E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:34', 'add_root_folder_add_defaults') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 39: add_root_folder_add_defaults migrated 21:34:34.8 Info: => 0.0003681s 21:34:34.8 Info: 40: task_duration migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 40 21:34:34.8 Info: AlterTable ScheduledTasks 21:34:34.8 Info: => 1.4E-06s 21:34:34.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:34.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:34.8 Info: => 0.0006086s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:34', 'task_duration') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 40: task_duration migrated 21:34:34.8 Info: => 0.0026066s 21:34:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 41 21:34:34.8 Info: AlterTable ReleaseProfiles 21:34:34.8 Info: => 1.5E-06s 21:34:34.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.0006376s 21:34:34.8 Info: AlterTable ReleaseProfiles 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0005871s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:34', 'add_indexer_and_enabled_to_release_profiles') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:34.8 Info: => 0.0009019s 21:34:34.8 Info: 42: remove_album_folders migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 42 21:34:34.8 Info: DeleteColumn Artists AlbumFolder 21:34:34.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:34.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:34.8 Info: DROP TABLE "Artists" 21:34:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.8 Info: => 0.0061852s 21:34:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:34.8 Info: => 4.39E-05s 21:34:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:34.8 Info: => 3.89E-05s 21:34:34.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:34.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:34.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:34.8 Info: DROP TABLE "NamingConfig" 21:34:34.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:34.8 Info: => 0.0044312s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:34', 'remove_album_folders') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 42: remove_album_folders migrated 21:34:34.8 Info: => 0.0048451s 21:34:34.8 Info: 44: add_priority_to_indexers migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 44 21:34:34.8 Info: AlterTable Indexers 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn Indexers Priority Int32 21:34:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:34.8 Info: => 0.0006313s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:34', 'add_priority_to_indexers') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 44: add_priority_to_indexers migrated 21:34:34.8 Info: => 0.0009423s 21:34:34.8 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 45 21:34:34.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:34.8 Info: => 0.0001292s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 3.11E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:34', 'remove_chown_and_folderchmod_config') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:34.8 Info: => 0.0003061s 21:34:34.8 Info: 47: update_notifiarr migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 47 21:34:34.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:34.8 Info: => 7.43E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:34', 'update_notifiarr') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 47: update_notifiarr migrated 21:34:34.8 Info: => 0.0003436s 21:34:34.8 Info: 49: email_multiple_addresses migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 49 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 6.1E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:34', 'email_multiple_addresses') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 49: email_multiple_addresses migrated 21:34:34.8 Info: => 0.0003413s 21:34:34.8 Info: 50: rename_blacklist_to_blocklist migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 50 21:34:34.8 Info: RenameTable Blacklist Blocklist 21:34:34.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:34.8 Info: => 0.0018185s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:34', 'rename_blacklist_to_blocklist') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 50: rename_blacklist_to_blocklist migrated 21:34:34.8 Info: => 0.0021559s 21:34:34.8 Info: 51: cdh_per_downloadclient migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 51 21:34:34.8 Info: AlterTable DownloadClients 21:34:34.8 Info: => 1.2E-06s 21:34:34.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.000624s 21:34:34.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.000587s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 0.0001729s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:34', 'cdh_per_downloadclient') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 51: cdh_per_downloadclient migrated 21:34:34.8 Info: => 0.0004816s 21:34:34.8 Info: 52: download_history migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 52 21:34:34.8 Info: CreateTable DownloadHistory 21:34:34.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:34.8 Info: => 0.0002283s 21:34:34.8 Info: CreateIndex DownloadHistory (EventType) 21:34:34.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.8 Info: => 9.99E-05s 21:34:34.8 Info: CreateIndex DownloadHistory (ArtistId) 21:34:34.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.8 Info: => 8.3E-05s 21:34:34.8 Info: CreateIndex DownloadHistory (DownloadId) 21:34:34.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.8 Info: => 8.84E-05s 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 0.0001243s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:34', 'download_history') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 52: download_history migrated 21:34:34.8 Info: => 0.0005019s 21:34:34.8 Info: 53: add_update_history migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 53 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:34', 'add_update_history') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 53: add_update_history migrated 21:34:34.8 Info: => 0.0003207s 21:34:34.8 Info: 54: add_on_update_to_notifications migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 54 21:34:34.8 Info: AlterTable Notifications 21:34:34.8 Info: => 1.2E-06s 21:34:34.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:34.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.0006568s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:34', 'add_on_update_to_notifications') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 54: add_on_update_to_notifications migrated 21:34:34.8 Info: => 0.0009784s 21:34:34.8 Info: 55: download_client_per_indexer migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 55 21:34:34.8 Info: AlterTable Indexers 21:34:34.8 Info: => 1.2E-06s 21:34:34.8 Info: CreateColumn Indexers DownloadClientId Int32 21:34:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0006484s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:34', 'download_client_per_indexer') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 55: download_client_per_indexer migrated 21:34:34.8 Info: => 0.0009556s 21:34:34.8 Info: 56: AddNewItemMonitorType migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 56 21:34:34.8 Info: AlterTable Artists 21:34:34.8 Info: => 1.4E-06s 21:34:34.8 Info: CreateColumn Artists MonitorNewItems Int32 21:34:34.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0006503s 21:34:34.8 Info: AlterTable RootFolders 21:34:34.8 Info: => 1.2E-06s 21:34:34.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0006179s 21:34:34.8 Info: AlterTable ImportLists 21:34:34.8 Info: => 1.1E-06s 21:34:34.8 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0006321s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:34', 'AddNewItemMonitorType') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 56: AddNewItemMonitorType migrated 21:34:34.8 Info: => 0.0009595s 21:34:34.8 Info: 57: ImportListSearch migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 57 21:34:34.8 Info: AlterTable ImportLists 21:34:34.8 Info: => 1.3E-06s 21:34:34.8 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:34.8 Info: => 0.0006838s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:34', 'ImportListSearch') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 57: ImportListSearch migrated 21:34:34.8 Info: => 0.0010291s 21:34:34.8 Info: 58: ImportListMonitorExisting migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 58 21:34:34.8 Info: AlterTable ImportLists 21:34:34.8 Info: => 1.4E-06s 21:34:34.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:34.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:34.8 Info: => 0.0006644s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:34', 'ImportListMonitorExisting') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 58: ImportListMonitorExisting migrated 21:34:34.8 Info: => 0.0010082s 21:34:34.8 Info: 59: add_indexer_tags migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 59 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:34.8 Info: => 5.24E-05s 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:34.8 Info: => 3.7E-05s 21:34:34.8 Info: AlterTable Indexers 21:34:34.8 Info: => 1.1E-06s 21:34:34.8 Info: CreateColumn Indexers Tags String 21:34:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:34.8 Info: => 0.0006447s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:34', 'add_indexer_tags') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 59: add_indexer_tags migrated 21:34:34.8 Info: => 0.000976s 21:34:34.8 Info: 60: update_audio_types migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 60 21:34:34.8 Info: PerformDBOperation 21:34:34.8 Info: Performing DB Operation 21:34:34.8 Info: => 5.46E-05s 21:34:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:34', 'update_audio_types') 21:34:34.8 Info: Committing Transaction 21:34:34.8 Info: 60: update_audio_types migrated 21:34:34.8 Info: => 0.0003691s 21:34:34.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:34.8 Info: Beginning Transaction 21:34:34.8 Info: Starting migration of Main DB to 61 21:34:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:34.8 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:34.8 Info: => 5.06E-05s 21:34:34.8 Info: AlterTable AlbumReleases 21:34:34.8 Info: => 1.2E-06s 21:34:34.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:34.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:34.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:34.8 Info: DROP TABLE "AlbumReleases" 21:34:34.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:34.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:34.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:34.8 Info: => 0.0062983s 21:34:34.8 Info: AlterTable Albums 21:34:34.8 Info: => 1.2E-06s 21:34:34.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.9 Info: DROP TABLE "Albums" 21:34:34.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.9 Info: => 0.005268s 21:34:34.9 Info: AlterTable Albums 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.9 Info: DROP TABLE "Albums" 21:34:34.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.9 Info: => 0.0052697s 21:34:34.9 Info: AlterTable Albums 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn Albums Added DateTimeOffset 21:34:34.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) 21:34:34.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" 21:34:34.9 Info: DROP TABLE "Albums" 21:34:34.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:34.9 Info: => 0.0064875s 21:34:34.9 Info: AlterTable Artists 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:34.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:34.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:34.9 Info: DROP TABLE "Artists" 21:34:34.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.9 Info: => 0.0053179s 21:34:34.9 Info: AlterTable Artists 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn Artists Added DateTimeOffset 21:34:34.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:34.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:34.9 Info: DROP TABLE "Artists" 21:34:34.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:34.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:34.9 Info: => 0.0074235s 21:34:34.9 Info: AlterTable Blocklist 21:34:34.9 Info: => 1.4E-06s 21:34:34.9 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:34.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:34.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:34.9 Info: DROP TABLE "Blocklist" 21:34:34.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.9 Info: => 0.0057628s 21:34:34.9 Info: AlterTable Blocklist 21:34:34.9 Info: => 1.3E-06s 21:34:34.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:34.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:34.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:34.9 Info: DROP TABLE "Blocklist" 21:34:34.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:34.9 Info: => 0.0047491s 21:34:34.9 Info: AlterTable Commands 21:34:34.9 Info: => 1.3E-06s 21:34:34.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:34.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:34.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:34.9 Info: DROP TABLE "Commands" 21:34:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.9 Info: => 0.0060422s 21:34:34.9 Info: AlterTable Commands 21:34:34.9 Info: => 1.3E-06s 21:34:34.9 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:34.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:34.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:34.9 Info: DROP TABLE "Commands" 21:34:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.9 Info: => 0.0047006s 21:34:34.9 Info: AlterTable Commands 21:34:34.9 Info: => 1.3E-06s 21:34:34.9 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:34.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:34.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:34.9 Info: DROP TABLE "Commands" 21:34:34.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:34.9 Info: => 0.004713s 21:34:34.9 Info: AlterTable DownloadClientStatus 21:34:34.9 Info: => 1.4E-06s 21:34:34.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:34.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.9 Info: DROP TABLE "DownloadClientStatus" 21:34:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.9 Info: => 0.0060498s 21:34:34.9 Info: AlterTable DownloadClientStatus 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:34.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.9 Info: DROP TABLE "DownloadClientStatus" 21:34:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.9 Info: => 0.0047965s 21:34:34.9 Info: AlterTable DownloadClientStatus 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:34.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:34.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:34.9 Info: DROP TABLE "DownloadClientStatus" 21:34:34.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:34.9 Info: => 0.0059314s 21:34:34.9 Info: AlterTable DownloadHistory 21:34:34.9 Info: => 1.3E-06s 21:34:34.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:34.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:34.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:34.9 Info: DROP TABLE "DownloadHistory" 21:34:34.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:34.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:34.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:34.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:34.9 Info: => 0.0051853s 21:34:34.9 Info: AlterTable ExtraFiles 21:34:34.9 Info: => 1.3E-06s 21:34:34.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:34.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:34.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:34.9 Info: DROP TABLE "ExtraFiles" 21:34:34.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.9 Info: => 0.0046512s 21:34:34.9 Info: AlterTable ExtraFiles 21:34:34.9 Info: => 1.4E-06s 21:34:34.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:34.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:34.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:34.9 Info: DROP TABLE "ExtraFiles" 21:34:34.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:34.9 Info: => 0.0058163s 21:34:34.9 Info: AlterTable History 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn History Date DateTimeOffset 21:34:34.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:34.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:34.9 Info: DROP TABLE "History" 21:34:34.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:34.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:34.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:34.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:34.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:34.9 Info: => 0.0053022s 21:34:34.9 Info: AlterTable ImportListStatus 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:34.9 Info: DROP TABLE "ImportListStatus" 21:34:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:34.9 Info: => 0.004828s 21:34:34.9 Info: AlterTable ImportListStatus 21:34:34.9 Info: => 1.2E-06s 21:34:34.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:35.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) 21:34:35.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:35.0 Info: DROP TABLE "ImportListStatus" 21:34:35.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.0059778s 21:34:35.0 Info: AlterTable ImportListStatus 21:34:35.0 Info: => 1.7E-06s 21:34:35.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:35.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) 21:34:35.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:35.0 Info: DROP TABLE "ImportListStatus" 21:34:35.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.0048426s 21:34:35.0 Info: AlterTable IndexerStatus 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:35.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) 21:34:35.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:35.0 Info: DROP TABLE "IndexerStatus" 21:34:35.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.0060368s 21:34:35.0 Info: AlterTable IndexerStatus 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:35.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) 21:34:35.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:35.0 Info: DROP TABLE "IndexerStatus" 21:34:35.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.0048045s 21:34:35.0 Info: AlterTable IndexerStatus 21:34:35.0 Info: => 1.2E-06s 21:34:35.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:35.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) 21:34:35.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:35.0 Info: DROP TABLE "IndexerStatus" 21:34:35.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.0 Info: => 0.004868s 21:34:35.0 Info: AlterTable LyricFiles 21:34:35.0 Info: => 1.9E-06s 21:34:35.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.0 Info: DROP TABLE "LyricFiles" 21:34:35.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.0 Info: => 0.0062388s 21:34:35.0 Info: AlterTable LyricFiles 21:34:35.0 Info: => 1.4E-06s 21:34:35.0 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.0 Info: DROP TABLE "LyricFiles" 21:34:35.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.0 Info: => 0.0046944s 21:34:35.0 Info: AlterTable MetadataFiles 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.0 Info: DROP TABLE "MetadataFiles" 21:34:35.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:35.0 Info: => 0.0047233s 21:34:35.0 Info: AlterTable MetadataFiles 21:34:35.0 Info: => 1.4E-06s 21:34:35.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.0 Info: DROP TABLE "MetadataFiles" 21:34:35.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:35.0 Info: => 0.0047287s 21:34:35.0 Info: AlterTable PendingReleases 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:35.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) 21:34:35.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:35.0 Info: DROP TABLE "PendingReleases" 21:34:35.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:35.0 Info: => 0.0057067s 21:34:35.0 Info: AlterTable ScheduledTasks 21:34:35.0 Info: => 1.4E-06s 21:34:35.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:35.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:35.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:35.0 Info: DROP TABLE "ScheduledTasks" 21:34:35.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.0 Info: => 0.0059824s 21:34:35.0 Info: AlterTable ScheduledTasks 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:35.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:35.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:35.0 Info: DROP TABLE "ScheduledTasks" 21:34:35.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.0 Info: => 0.0047726s 21:34:35.0 Info: AlterTable TrackFiles 21:34:35.0 Info: => 1.2E-06s 21:34:35.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:35.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:35.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:35.0 Info: DROP TABLE "TrackFiles" 21:34:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.0 Info: => 0.0049324s 21:34:35.0 Info: AlterTable TrackFiles 21:34:35.0 Info: => 1.2E-06s 21:34:35.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:35.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:35.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:35.0 Info: DROP TABLE "TrackFiles" 21:34:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.0 Info: => 0.0064902s 21:34:35.0 Info: AlterTable VersionInfo 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:35.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:35.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:35.0 Info: DROP TABLE "VersionInfo" 21:34:35.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:35.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.0 Info: => 0.0048161s 21:34:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:35', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:35.0 Info: Committing Transaction 21:34:35.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:35.0 Info: => 0.0055428s 21:34:35.0 Info: 62: add_on_delete_to_notifications migrating 21:34:35.0 Info: Beginning Transaction 21:34:35.0 Info: Starting migration of Main DB to 62 21:34:35.0 Info: AlterTable Notifications 21:34:35.0 Info: => 1.5E-06s 21:34:35.0 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:35.0 Info: => 0.0006866s 21:34:35.0 Info: AlterTable Notifications 21:34:35.0 Info: => 1.2E-06s 21:34:35.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:35.0 Info: => 0.0006264s 21:34:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:35', 'add_on_delete_to_notifications') 21:34:35.0 Info: Committing Transaction 21:34:35.0 Info: 62: add_on_delete_to_notifications migrated 21:34:35.0 Info: => 0.0009728s 21:34:35.0 Info: 63: add_custom_formats migrating 21:34:35.0 Info: Beginning Transaction 21:34:35.0 Info: Starting migration of Main DB to 63 21:34:35.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:35.0 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:34:35.0 Info: AlterTable DelayProfiles 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:35.0 Info: => 0.0006696s 21:34:35.0 Info: UpdateData 21:34:35.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:35.0 Info: => 5.81E-05s 21:34:35.0 Info: AlterTable TrackFiles 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:35.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:35.0 Info: => 0.0014864s 21:34:35.0 Info: PerformDBOperation 21:34:35.0 Info: Performing DB Operation 21:34:35.0 Info: => 0.0012603s 21:34:35.0 Info: CreateTable CustomFormats 21:34:35.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:35.0 Info: => 0.000151s 21:34:35.0 Info: CreateIndex CustomFormats (Name) 21:34:35.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:35.0 Info: => 9.21E-05s 21:34:35.0 Info: AlterTable QualityProfiles 21:34:35.0 Info: => 1.2E-06s 21:34:35.0 Info: CreateColumn QualityProfiles FormatItems String 21:34:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:35.0 Info: => 0.000669s 21:34:35.0 Info: AlterTable QualityProfiles 21:34:35.0 Info: => 1.2E-06s 21:34:35.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.0 Info: => 0.0006404s 21:34:35.0 Info: AlterTable QualityProfiles 21:34:35.0 Info: => 1.3E-06s 21:34:35.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.0 Info: => 0.0006368s 21:34:35.0 Info: PerformDBOperation 21:34:35.0 Info: Performing DB Operation 21:34:35.0 Info: => 0.0044871s 21:34:35.0 Info: PerformDBOperation 21:34:35.0 Info: Performing DB Operation 21:34:35.0 Info: => 0.0010921s 21:34:35.0 Info: DeleteColumn ReleaseProfiles Preferred 21:34:35.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:35.0 Info: DROP TABLE "ReleaseProfiles" 21:34:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:35.0 Info: => 0.0047959s 21:34:35.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:35.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:35.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:35.1 Info: DROP TABLE "ReleaseProfiles" 21:34:35.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:35.1 Info: => 0.0058782s 21:34:35.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:35.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:35.1 Info: => 5.33E-05s 21:34:35.1 Info: AlterTable DelayProfiles 21:34:35.1 Info: => 1.2E-06s 21:34:35.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:35.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0006467s 21:34:35.1 Info: AlterTable DelayProfiles 21:34:35.1 Info: => 1.4E-06s 21:34:35.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:35.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:35.1 Info: => 0.000654s 21:34:35.1 Info: -> 2 Insert operations completed in 00:00:00.0001568 taking an average of 00:00:00.0000784 21:34:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:35', 'add_custom_formats') 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: 63: add_custom_formats migrated 21:34:35.1 Info: => 0.0011003s 21:34:35.1 Debug: Took: 00:00:00.5538785 21:34:35.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:34:35.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864751485305_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.1 Info: DatabaseEngineVersionCheck migrating 21:34:35.1 Info: PerformDBOperation 21:34:35.1 Info: Performing DB Operation 21:34:35.1 Info: SQLite 3.47.2 21:34:35.1 Info: => 0.0012165s 21:34:35.1 Info: DatabaseEngineVersionCheck migrated 21:34:35.1 Info: => 0.0012335s 21:34:35.1 Info: VersionMigration migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: CreateTable VersionInfo 21:34:35.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:35.1 Info: => 0.0001884s 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: VersionMigration migrated 21:34:35.1 Info: => 0.0006302s 21:34:35.1 Info: VersionUniqueMigration migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: CreateIndex VersionInfo (Version) 21:34:35.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.1 Info: => 0.0001713s 21:34:35.1 Info: AlterTable VersionInfo 21:34:35.1 Info: => 1.3E-06s 21:34:35.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:35.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:35.1 Info: => 0.0005661s 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: VersionUniqueMigration migrated 21:34:35.1 Info: => 0.0008023s 21:34:35.1 Info: VersionDescriptionMigration migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: AlterTable VersionInfo 21:34:35.1 Info: => 1.2E-06s 21:34:35.1 Info: CreateColumn VersionInfo Description String 21:34:35.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:35.1 Info: => 0.0002137s 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: VersionDescriptionMigration migrated 21:34:35.1 Info: => 0.0004213s 21:34:35.1 Info: 1: InitialSetup migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: Starting migration of Main DB to 1 21:34:35.1 Info: CreateTable Config 21:34:35.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:35.1 Info: => 0.0002136s 21:34:35.1 Info: CreateIndex Config (Key) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:35.1 Info: => 0.0001059s 21:34:35.1 Info: CreateTable RootFolders 21:34:35.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:35.1 Info: => 0.0001112s 21:34:35.1 Info: CreateIndex RootFolders (Path) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:35.1 Info: => 0.0001006s 21:34:35.1 Info: CreateTable Artists 21:34:35.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) 21:34:35.1 Info: => 0.0003085s 21:34:35.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.1 Info: => 0.0001065s 21:34:35.1 Info: CreateIndex Artists (NameSlug) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.1 Info: => 9.58E-05s 21:34:35.1 Info: CreateIndex Artists (CleanName) 21:34:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.1 Info: => 9.48E-05s 21:34:35.1 Info: CreateIndex Artists (Path) 21:34:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.1 Info: => 9.3E-05s 21:34:35.1 Info: CreateTable Albums 21:34:35.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) 21:34:35.1 Info: => 0.0002543s 21:34:35.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.1 Info: => 0.0001038s 21:34:35.1 Info: CreateIndex Albums (MBId) 21:34:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.1 Info: => 9.41E-05s 21:34:35.1 Info: CreateIndex Albums (TADBId) 21:34:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.1 Info: => 9.61E-05s 21:34:35.1 Info: CreateIndex Albums (TitleSlug) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.1 Info: => 9.39E-05s 21:34:35.1 Info: CreateIndex Albums (CleanTitle) 21:34:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.1 Info: => 9.53E-05s 21:34:35.1 Info: CreateIndex Albums (Path) 21:34:35.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:35.1 Info: => 9.36E-05s 21:34:35.1 Info: CreateTable Tracks 21:34:35.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) 21:34:35.1 Info: => 0.0001808s 21:34:35.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.1 Info: => 9.48E-05s 21:34:35.1 Info: CreateIndex Tracks (ArtistId) 21:34:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.1 Info: => 9.8E-05s 21:34:35.1 Info: CreateIndex Tracks (TrackFileId) 21:34:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.1 Info: => 0.0001217s 21:34:35.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:35.1 Info: => 0.0001098s 21:34:35.1 Info: CreateTable TrackFiles 21:34:35.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) 21:34:35.1 Info: => 0.0001787s 21:34:35.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:35.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:35.1 Info: => 0.0001023s 21:34:35.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:35.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.1 Info: => 9.66E-05s 21:34:35.1 Info: CreateTable History 21:34:35.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) 21:34:35.1 Info: => 0.000174s 21:34:35.1 Info: CreateIndex History (Date) 21:34:35.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.1 Info: => 9.74E-05s 21:34:35.1 Info: CreateIndex History (EventType) 21:34:35.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.1 Info: => 0.0001117s 21:34:35.1 Info: CreateIndex History (DownloadId) 21:34:35.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:35.1 Info: => 0.0001054s 21:34:35.1 Info: CreateIndex History (AlbumId) 21:34:35.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:35.1 Info: => 9.44E-05s 21:34:35.1 Info: CreateTable Notifications 21:34:35.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) 21:34:35.1 Info: => 0.0001733s 21:34:35.1 Info: CreateTable ScheduledTasks 21:34:35.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:35.1 Info: => 0.0001289s 21:34:35.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.1 Info: => 0.0001076s 21:34:35.1 Info: CreateTable Indexers 21:34:35.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) 21:34:35.1 Info: => 0.000139s 21:34:35.1 Info: CreateIndex Indexers (Name) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.1 Info: => 0.0001188s 21:34:35.1 Info: CreateTable Profiles 21:34:35.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:35.1 Info: => 0.0001276s 21:34:35.1 Info: CreateIndex Profiles (Name) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:35.1 Info: => 0.0001018s 21:34:35.1 Info: CreateTable QualityDefinitions 21:34:35.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:35.1 Info: => 0.0001348s 21:34:35.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:35.1 Info: => 0.0001059s 21:34:35.1 Info: CreateIndex QualityDefinitions (Title) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:35.1 Info: => 0.0001032s 21:34:35.1 Info: CreateTable NamingConfig 21:34:35.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) 21:34:35.1 Info: => 0.0001663s 21:34:35.1 Info: CreateTable Blacklist 21:34:35.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 '') 21:34:35.1 Info: => 0.0002069s 21:34:35.1 Info: CreateTable Metadata 21:34:35.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) 21:34:35.1 Info: => 0.0001402s 21:34:35.1 Info: CreateTable MetadataFiles 21:34:35.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) 21:34:35.1 Info: => 0.0001752s 21:34:35.1 Info: CreateTable DownloadClients 21:34:35.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) 21:34:35.1 Info: => 0.0001409s 21:34:35.1 Info: CreateTable PendingReleases 21:34:35.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 '') 21:34:35.1 Info: => 0.0001486s 21:34:35.1 Info: CreateTable RemotePathMappings 21:34:35.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:35.1 Info: => 0.0001267s 21:34:35.1 Info: CreateTable Tags 21:34:35.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:35.1 Info: => 0.0001136s 21:34:35.1 Info: CreateIndex Tags (Label) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:35.1 Info: => 0.0001143s 21:34:35.1 Info: CreateTable Restrictions 21:34:35.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:35.1 Info: => 0.0001296s 21:34:35.1 Info: CreateTable DelayProfiles 21:34:35.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) 21:34:35.1 Info: => 0.0001678s 21:34:35.1 Info: CreateTable Users 21:34:35.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:35.1 Info: => 0.0001242s 21:34:35.1 Info: CreateIndex Users (Identifier) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:35.1 Info: => 0.0001032s 21:34:35.1 Info: CreateIndex Users (Username) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:35.1 Info: => 0.000103s 21:34:35.1 Info: CreateTable Commands 21:34:35.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) 21:34:35.1 Info: => 0.0001826s 21:34:35.1 Info: CreateTable IndexerStatus 21:34:35.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) 21:34:35.1 Info: => 0.0001716s 21:34:35.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.0001027s 21:34:35.1 Info: CreateTable ExtraFiles 21:34:35.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) 21:34:35.1 Info: => 0.0001574s 21:34:35.1 Info: CreateTable LyricFiles 21:34:35.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) 21:34:35.1 Info: => 0.0001784s 21:34:35.1 Info: CreateTable LanguageProfiles 21:34:35.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:35.1 Info: => 0.000129s 21:34:35.1 Info: CreateIndex LanguageProfiles (Name) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:35.1 Info: => 0.0001103s 21:34:35.1 Info: CreateTable DownloadClientStatus 21:34:35.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) 21:34:35.1 Info: => 0.0001484s 21:34:35.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.1 Info: => 0.0001079s 21:34:35.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:35.1 Info: -> 1 Insert operations completed in 00:00:00.0000685 taking an average of 00:00:00.0000685 21:34:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:35', 'InitialSetup') 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: 1: InitialSetup migrated 21:34:35.1 Info: => 0.0009411s 21:34:35.1 Info: 2: add_reason_to_pending_releases migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: Starting migration of Main DB to 2 21:34:35.1 Info: AlterTable PendingReleases 21:34:35.1 Info: => 1.2E-06s 21:34:35.1 Info: CreateColumn PendingReleases Reason Int32 21:34:35.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0006046s 21:34:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:35', 'add_reason_to_pending_releases') 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: 2: add_reason_to_pending_releases migrated 21:34:35.1 Info: => 0.000924s 21:34:35.1 Info: 3: add_medium_support migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: Starting migration of Main DB to 3 21:34:35.1 Info: AlterTable Albums 21:34:35.1 Info: => 1.4E-06s 21:34:35.1 Info: CreateColumn Albums Media String 21:34:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:35.1 Info: => 0.0006121s 21:34:35.1 Info: AlterTable Tracks 21:34:35.1 Info: => 1.3E-06s 21:34:35.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0006054s 21:34:35.1 Info: AlterTable Tracks 21:34:35.1 Info: => 1.3E-06s 21:34:35.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.1 Info: => 0.0005615s 21:34:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.1 Info: => 6.72E-05s 21:34:35.1 Info: DeleteColumn Tracks TrackNumber 21:34:35.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:35.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:35.1 Info: DROP TABLE "Tracks" 21:34:35.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.1 Info: => 0.0045157s 21:34:35.1 Info: AlterTable Tracks 21:34:35.1 Info: => 1.2E-06s 21:34:35.1 Info: CreateColumn Tracks TrackNumber String 21:34:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:35.1 Info: => 0.0005546s 21:34:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:35', 'add_medium_support') 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: 3: add_medium_support migrated 21:34:35.1 Info: => 0.0009574s 21:34:35.1 Info: 4: add_various_qualites_in_profile migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: Starting migration of Main DB to 4 21:34:35.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.1 Info: => 5.6E-05s 21:34:35.1 Info: PerformDBOperation 21:34:35.1 Info: Performing DB Operation 21:34:35.1 Info: => 3.85E-05s 21:34:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:35', 'add_various_qualites_in_profile') 21:34:35.1 Info: Committing Transaction 21:34:35.1 Info: 4: add_various_qualites_in_profile migrated 21:34:35.1 Info: => 0.0003074s 21:34:35.1 Info: 5: metadata_profiles migrating 21:34:35.1 Info: Beginning Transaction 21:34:35.1 Info: Starting migration of Main DB to 5 21:34:35.1 Info: CreateTable MetadataProfiles 21:34:35.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:35.1 Info: => 0.000177s 21:34:35.1 Info: CreateIndex MetadataProfiles (Name) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:35.1 Info: => 0.0001198s 21:34:35.1 Info: AlterTable Artists 21:34:35.1 Info: => 1.2E-06s 21:34:35.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:35.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:35.1 Info: => 0.0005859s 21:34:35.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:35.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:35.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:35.1 Info: DROP TABLE "Artists" 21:34:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.2 Info: => 0.0048665s 21:34:35.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:35.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) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "Artists" 21:34:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.2 Info: => 0.0048578s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Albums SecondaryTypes String 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:35.2 Info: => 0.0005673s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:35', 'metadata_profiles') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 5: metadata_profiles migrated 21:34:35.2 Info: => 0.0010095s 21:34:35.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 6 21:34:35.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:35.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) 21:34:35.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:35.2 Info: DROP TABLE "Indexers" 21:34:35.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.2 Info: => 0.0053884s 21:34:35.2 Info: AlterTable Indexers 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:35.2 Info: => 0.0005633s 21:34:35.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.2 Info: => 4.4E-05s 21:34:35.2 Info: AlterTable Indexers 21:34:35.2 Info: => 1.1E-06s 21:34:35.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:35.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) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "Indexers" 21:34:35.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.2 Info: => 0.0040499s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:35', 'separate_automatic_and_interactive_search') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:35.2 Info: => 0.0044436s 21:34:35.2 Info: 7: change_album_path_to_relative migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 7 21:34:35.2 Info: DeleteColumn Albums Path 21:34:35.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) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "Albums" 21:34:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.2 Info: => 0.0074787s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:35', 'change_album_path_to_relative') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 7: change_album_path_to_relative migrated 21:34:35.2 Info: => 0.0079956s 21:34:35.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 8 21:34:35.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 21:34:35.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 21:34:35.2 Info: => 9.07E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:35', 'change_quality_size_mb_to_kb') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:35.2 Info: => 0.0003671s 21:34:35.2 Info: 9: album_releases migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 9 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Albums Releases String 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:35.2 Info: => 0.0006068s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Albums CurrentRelease String 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:35.2 Info: => 0.0005857s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:35', 'album_releases') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 9: album_releases migrated 21:34:35.2 Info: => 0.0009113s 21:34:35.2 Info: 10: album_releases_fix migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 10 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: AlterColumn Albums Releases String 21:34:35.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) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "Albums" 21:34:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.2 Info: => 0.0058838s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: AlterColumn Albums CurrentRelease String 21:34:35.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) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "Albums" 21:34:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.2 Info: => 0.0058127s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:35', 'album_releases_fix') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 10: album_releases_fix migrated 21:34:35.2 Info: => 0.0062652s 21:34:35.2 Info: 11: import_lists migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 11 21:34:35.2 Info: CreateTable ImportLists 21:34:35.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) 21:34:35.2 Info: => 0.0002209s 21:34:35.2 Info: CreateIndex ImportLists (Name) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.2 Info: => 0.0001132s 21:34:35.2 Info: CreateTable ImportListStatus 21:34:35.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) 21:34:35.2 Info: => 0.0001495s 21:34:35.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.2 Info: => 8.69E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:35', 'import_lists') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 11: import_lists migrated 21:34:35.2 Info: => 0.0004322s 21:34:35.2 Info: 12: add_release_status migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 12 21:34:35.2 Info: AlterTable MetadataProfiles 21:34:35.2 Info: => 1.1E-06s 21:34:35.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:35.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:35.2 Info: => 0.0006293s 21:34:35.2 Info: PerformDBOperation 21:34:35.2 Info: Performing DB Operation 21:34:35.2 Info: => 3.28E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:35', 'add_release_status') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 12: add_release_status migrated 21:34:35.2 Info: => 0.0003226s 21:34:35.2 Info: 13: album_download_notification migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 13 21:34:35.2 Info: AlterTable Notifications 21:34:35.2 Info: => 1.1E-06s 21:34:35.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0006305s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:35', 'album_download_notification') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 13: album_download_notification migrated 21:34:35.2 Info: => 0.0009443s 21:34:35.2 Info: 14: fix_language_metadata_profiles migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 14 21:34:35.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 21:34:35.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 21:34:35.2 Info: => 8.18E-05s 21:34:35.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 21:34:35.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 21:34:35.2 Info: => 6.17E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:35', 'fix_language_metadata_profiles') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 14: fix_language_metadata_profiles migrated 21:34:35.2 Info: => 0.0003366s 21:34:35.2 Info: 15: remove_fanzub migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 15 21:34:35.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.2 Info: => 4.85E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:35', 'remove_fanzub') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 15: remove_fanzub migrated 21:34:35.2 Info: => 0.0003075s 21:34:35.2 Info: 16: update_artist_history_indexes migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 16 21:34:35.2 Info: CreateIndex Albums (ArtistId) 21:34:35.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:35.2 Info: => 0.0001101s 21:34:35.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:35.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:35.2 Info: => 9.34E-05s 21:34:35.2 Info: DeleteIndex History (AlbumId) 21:34:35.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:35.2 Info: => 0.0001312s 21:34:35.2 Info: CreateIndex History (AlbumId, Date) 21:34:35.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.2 Info: => 9.6E-05s 21:34:35.2 Info: DeleteIndex History (DownloadId) 21:34:35.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:35.2 Info: => 0.0001139s 21:34:35.2 Info: CreateIndex History (DownloadId, Date) 21:34:35.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.2 Info: => 9.36E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:35', 'update_artist_history_indexes') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 16: update_artist_history_indexes migrated 21:34:35.2 Info: => 0.0004119s 21:34:35.2 Info: 17: remove_nma migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 17 21:34:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:35.2 Info: => 5.19E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:35', 'remove_nma') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 17: remove_nma migrated 21:34:35.2 Info: => 0.000356s 21:34:35.2 Info: 18: album_disambiguation migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 18 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Albums Disambiguation String 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:35.2 Info: => 0.0006384s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:35', 'album_disambiguation') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 18: album_disambiguation migrated 21:34:35.2 Info: => 0.0009341s 21:34:35.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 19 21:34:35.2 Info: PerformDBOperation 21:34:35.2 Info: Performing DB Operation 21:34:35.2 Info: => 3.67E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:35', 'add_ape_quality_in_profiles') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:35.2 Info: => 0.0003024s 21:34:35.2 Info: 20: remove_pushalot migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 20 21:34:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:35.2 Info: => 5E-05s 21:34:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:35.2 Info: => 4.02E-05s 21:34:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:35.2 Info: => 3.79E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:35', 'remove_pushalot') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 20: remove_pushalot migrated 21:34:35.2 Info: => 0.0002864s 21:34:35.2 Info: 21: add_custom_filters migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 21 21:34:35.2 Info: CreateTable CustomFilters 21:34:35.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:35.2 Info: => 0.0001341s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:35', 'add_custom_filters') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 21: add_custom_filters migrated 21:34:35.2 Info: => 0.0004163s 21:34:35.2 Info: 22: import_list_tags migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 22 21:34:35.2 Info: AlterTable ImportLists 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: CreateColumn ImportLists Tags String 21:34:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:35.2 Info: => 0.0006308s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:35', 'import_list_tags') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 22: import_list_tags migrated 21:34:35.2 Info: => 0.0009526s 21:34:35.2 Info: 23: add_release_groups_etc migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 23 21:34:35.2 Info: CreateTable ArtistMetadata 21:34:35.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) 21:34:35.2 Info: => 0.0001895s 21:34:35.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:35.2 Info: => 9.18E-05s 21:34:35.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" 21:34:35.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" 21:34:35.2 Info: => 9.13E-05s 21:34:35.2 Info: AlterTable Artists 21:34:35.2 Info: => 1.1E-06s 21:34:35.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:35.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0006392s 21:34:35.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.2 Info: => 7.1E-05s 21:34:35.2 Info: CreateTable AlbumReleases 21:34:35.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) 21:34:35.2 Info: => 0.0001632s 21:34:35.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:35.2 Info: => 8.8E-05s 21:34:35.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:35.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:35.2 Info: => 8.12E-05s 21:34:35.2 Info: PerformDBOperation 21:34:35.2 Info: Performing DB Operation 21:34:35.2 Info: => 3.78E-05s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.1E-06s 21:34:35.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0006452s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:35.2 Info: => 0.0006408s 21:34:35.2 Info: AlterTable Albums 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: CreateColumn Albums Links String 21:34:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:35.2 Info: => 0.0006086s 21:34:35.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:35.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:35.2 Info: => 0.0010561s 21:34:35.2 Info: AlterTable Tracks 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:35.2 Info: => 0.0006671s 21:34:35.2 Info: AlterTable Tracks 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0006294s 21:34:35.2 Info: AlterTable Tracks 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.000627s 21:34:35.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:35.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:35.2 Info: => 8.79E-05s 21:34:35.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:35.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:35.2 Info: => 7.33E-05s 21:34:35.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "Artists" 21:34:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.2 Info: => 0.0050732s 21:34:35.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:35.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:35.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:35.2 Info: DROP TABLE "Albums" 21:34:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.2 Info: => 0.0059477s 21:34:35.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:35.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) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "Tracks" 21:34:35.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.2 Info: => 0.0046772s 21:34:35.2 Info: DeleteColumn TrackFiles ArtistId 21:34:35.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:35.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" 21:34:35.2 Info: DROP TABLE "TrackFiles" 21:34:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.2 Info: => 0.005621s 21:34:35.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:35.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.2 Info: => 8.46E-05s 21:34:35.2 Info: CreateIndex Artists (Monitored) 21:34:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.2 Info: => 8.03E-05s 21:34:35.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:35.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.2 Info: => 7.98E-05s 21:34:35.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:35.2 Info: => 7.87E-05s 21:34:35.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:35.2 Info: => 8.01E-05s 21:34:35.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:35.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:35.2 Info: => 8.23E-05s 21:34:35.2 Info: UpdateData 21:34:35.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.2 Info: => 4.67E-05s 21:34:35.2 Info: UpdateData 21:34:35.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.2 Info: => 4.09E-05s 21:34:35.2 Info: UpdateData 21:34:35.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:35.2 Info: => 4.87E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:35', 'add_release_groups_etc') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 23: add_release_groups_etc migrated 21:34:35.2 Info: => 0.0005997s 21:34:35.2 Info: 24: NewMediaInfoFormat migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 24 21:34:35.2 Info: UpdateData 21:34:35.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:35.2 Info: => 5.61E-05s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:35', 'NewMediaInfoFormat') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 24: NewMediaInfoFormat migrated 21:34:35.2 Info: => 0.0003181s 21:34:35.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 25 21:34:35.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:35.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:35.2 Info: => 0.0017105s 21:34:35.2 Info: AlterTable ReleaseProfiles 21:34:35.2 Info: => 1.4E-06s 21:34:35.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:35.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:35.2 Info: => 0.0005877s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:35', 'rename_restrictions_to_release_profiles') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:35.2 Info: => 0.000896s 21:34:35.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 26 21:34:35.2 Info: RenameTable Profiles QualityProfiles 21:34:35.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:35.2 Info: => 0.0016928s 21:34:35.2 Info: AlterTable QualityProfiles 21:34:35.2 Info: => 1.4E-06s 21:34:35.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:35.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.2 Info: => 0.0005813s 21:34:35.2 Info: AlterTable LanguageProfiles 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:35.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.2 Info: => 0.0005675s 21:34:35.2 Info: UpdateData 21:34:35.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.2 Info: => 4.55E-05s 21:34:35.2 Info: UpdateData 21:34:35.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.2 Info: => 3.84E-05s 21:34:35.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:35.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:35.2 Info: DROP TABLE "Artists" 21:34:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.2 Info: => 0.0050466s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:35', 'rename_quality_profiles_add_upgrade_allowed') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:35.2 Info: => 0.0055042s 21:34:35.2 Info: 27: add_import_exclusions migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 27 21:34:35.2 Info: CreateTable ImportListExclusions 21:34:35.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:35.2 Info: => 0.000155s 21:34:35.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:35.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:35.2 Info: => 0.0001134s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:35', 'add_import_exclusions') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 27: add_import_exclusions migrated 21:34:35.2 Info: => 0.0004545s 21:34:35.2 Info: 28: clean_artist_metadata_table migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 28 21:34:35.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) 21:34:35.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) 21:34:35.2 Info: => 0.0001625s 21:34:35.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) 21:34:35.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) 21:34:35.2 Info: => 0.0001313s 21:34:35.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) 21:34:35.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) 21:34:35.2 Info: => 0.0001228s 21:34:35.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) 21:34:35.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) 21:34:35.2 Info: => 0.0001204s 21:34:35.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) 21:34:35.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) 21:34:35.2 Info: => 0.0001188s 21:34:35.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) 21:34:35.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) 21:34:35.2 Info: => 0.0001202s 21:34:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:35', 'clean_artist_metadata_table') 21:34:35.2 Info: Committing Transaction 21:34:35.2 Info: 28: clean_artist_metadata_table migrated 21:34:35.2 Info: => 0.0004309s 21:34:35.2 Info: 29: health_issue_notification migrating 21:34:35.2 Info: Beginning Transaction 21:34:35.2 Info: Starting migration of Main DB to 29 21:34:35.2 Info: AlterTable Notifications 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0006253s 21:34:35.2 Info: AlterTable Notifications 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.000582s 21:34:35.2 Info: AlterTable Notifications 21:34:35.2 Info: => 1.3E-06s 21:34:35.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0005799s 21:34:35.2 Info: AlterTable Notifications 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.2 Info: => 0.0005753s 21:34:35.2 Info: AlterTable Notifications 21:34:35.2 Info: => 1.2E-06s 21:34:35.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0006221s 21:34:35.3 Info: DeleteColumn Notifications OnDownload 21:34:35.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) 21:34:35.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" 21:34:35.3 Info: DROP TABLE "Notifications" 21:34:35.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:35.3 Info: => 0.0058307s 21:34:35.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:35.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) 21:34:35.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" 21:34:35.3 Info: DROP TABLE "Notifications" 21:34:35.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:35.3 Info: => 0.0045325s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:35', 'health_issue_notification') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 29: health_issue_notification migrated 21:34:35.3 Info: => 0.0049454s 21:34:35.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 30 21:34:35.3 Info: AlterTable TrackFiles 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:35.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:35.3 Info: => 0.0006287s 21:34:35.3 Info: AlterTable TrackFiles 21:34:35.3 Info: => 1.6E-06s 21:34:35.3 Info: CreateColumn TrackFiles Path String 21:34:35.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:35.3 Info: => 0.0005815s 21:34:35.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:35.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:35.3 Info: => 3.96E-05s 21:34:35.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) 21:34:35.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) 21:34:35.3 Info: => 0.0001288s 21:34:35.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) 21:34:35.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) 21:34:35.3 Info: => 0.0001398s 21:34:35.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) 21:34:35.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) 21:34:35.3 Info: => 0.0001618s 21:34:35.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") 21:34:35.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") 21:34:35.3 Info: => 8.6E-05s 21:34:35.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:35.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:35.3 Info: => 5.81E-05s 21:34:35.3 Info: AlterTable TrackFiles 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: AlterColumn TrackFiles Path String 21:34:35.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) 21:34:35.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" 21:34:35.3 Info: DROP TABLE "TrackFiles" 21:34:35.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.3 Info: => 0.0047371s 21:34:35.3 Info: CreateIndex TrackFiles (Path) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.3 Info: => 8.88E-05s 21:34:35.3 Info: DeleteColumn TrackFiles RelativePath 21:34:35.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) 21:34:35.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" 21:34:35.3 Info: DROP TABLE "TrackFiles" 21:34:35.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.3 Info: => 0.0048707s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:35', 'add_mediafilerepository_mtime') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:35.3 Info: => 0.0052597s 21:34:35.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 31 21:34:35.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") 21:34:35.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") 21:34:35.3 Info: => 9.47E-05s 21:34:35.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:35.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:35.3 Info: => 0.0001482s 21:34:35.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:35.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:35.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" 21:34:35.3 Info: DROP TABLE "Artists" 21:34:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.3 Info: => 0.0064117s 21:34:35.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.3 Info: => 8.24E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:35', 'add_artistmetadataid_constraint') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:35.3 Info: => 0.0004952s 21:34:35.3 Info: 32: old_ids_and_artist_alias migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 32 21:34:35.3 Info: AlterTable ArtistMetadata 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:35.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:35.3 Info: => 0.0006285s 21:34:35.3 Info: AlterTable ArtistMetadata 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:35.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.3 Info: => 0.0005921s 21:34:35.3 Info: AlterTable Albums 21:34:35.3 Info: => 1.5E-06s 21:34:35.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:35.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.3 Info: => 0.000602s 21:34:35.3 Info: AlterTable AlbumReleases 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:35.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.3 Info: => 0.0005925s 21:34:35.3 Info: AlterTable Tracks 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:35.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.3 Info: => 0.0005954s 21:34:35.3 Info: AlterTable Tracks 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:35.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.3 Info: => 0.0005909s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:35', 'old_ids_and_artist_alias') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 32: old_ids_and_artist_alias migrated 21:34:35.3 Info: => 0.0009354s 21:34:35.3 Info: 33: download_propers_config migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 33 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 3.9E-05s 21:34:35.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:35.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:35.3 Info: => 3.89E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:35', 'download_propers_config') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 33: download_propers_config migrated 21:34:35.3 Info: => 0.0003306s 21:34:35.3 Info: 34: remove_language_profiles migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 34 21:34:35.3 Info: DeleteTable LanguageProfiles 21:34:35.3 Info: DROP TABLE "LanguageProfiles" 21:34:35.3 Info: => 0.000219s 21:34:35.3 Info: DeleteColumn Artists LanguageProfileId 21:34:35.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:35.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" 21:34:35.3 Info: DROP TABLE "Artists" 21:34:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.3 Info: => 0.0050687s 21:34:35.3 Info: DeleteColumn ImportLists LanguageProfileId 21:34:35.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) 21:34:35.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" 21:34:35.3 Info: DROP TABLE "ImportLists" 21:34:35.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.3 Info: => 0.004665s 21:34:35.3 Info: DeleteColumn Blacklist Language 21:34:35.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) 21:34:35.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" 21:34:35.3 Info: DROP TABLE "Blacklist" 21:34:35.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:35.3 Info: => 0.0055648s 21:34:35.3 Info: DeleteColumn History Language 21:34:35.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:35.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:35.3 Info: DROP TABLE "History" 21:34:35.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:35.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.3 Info: => 0.0050022s 21:34:35.3 Info: DeleteColumn LyricFiles Language 21:34:35.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:35.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:35.3 Info: DROP TABLE "LyricFiles" 21:34:35.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.3 Info: => 0.0055814s 21:34:35.3 Info: DeleteColumn TrackFiles Language 21:34:35.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:34:35.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:34:35.3 Info: DROP TABLE "TrackFiles" 21:34:35.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.3 Info: => 0.0047322s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:35', 'remove_language_profiles') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 34: remove_language_profiles migrated 21:34:35.3 Info: => 0.0052846s 21:34:35.3 Info: 35: multi_disc_naming_format migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 35 21:34:35.3 Info: AlterTable NamingConfig 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:35.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:35.3 Info: => 0.0006153s 21:34:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.3 Info: => 4.95E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:35', 'multi_disc_naming_format') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 35: multi_disc_naming_format migrated 21:34:35.3 Info: => 0.0003832s 21:34:35.3 Info: 36: add_download_client_priority migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 36 21:34:35.3 Info: AlterTable DownloadClients 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn DownloadClients Priority Int32 21:34:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:35.3 Info: => 0.0006322s 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 5.56E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:35', 'add_download_client_priority') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 36: add_download_client_priority migrated 21:34:35.3 Info: => 0.0003872s 21:34:35.3 Info: 37: remove_growl_prowl migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 37 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:35.3 Info: => 5.43E-05s 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:35.3 Info: => 3.92E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:35', 'remove_growl_prowl') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 37: remove_growl_prowl migrated 21:34:35.3 Info: => 0.0003189s 21:34:35.3 Info: 38: remove_plex_hometheatre migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 38 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:35.3 Info: => 4.98E-05s 21:34:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:35.3 Info: => 3.77E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:35', 'remove_plex_hometheatre') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 38: remove_plex_hometheatre migrated 21:34:35.3 Info: => 0.0003084s 21:34:35.3 Info: 39: add_root_folder_add_defaults migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 39 21:34:35.3 Info: AlterTable RootFolders 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn RootFolders Name String 21:34:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:35.3 Info: => 0.0006122s 21:34:35.3 Info: AlterTable RootFolders 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005921s 21:34:35.3 Info: AlterTable RootFolders 21:34:35.3 Info: => 1.4E-06s 21:34:35.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005795s 21:34:35.3 Info: AlterTable RootFolders 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005801s 21:34:35.3 Info: AlterTable RootFolders 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn RootFolders DefaultTags String 21:34:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:35.3 Info: => 0.0005751s 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 5.78E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:35', 'add_root_folder_add_defaults') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 39: add_root_folder_add_defaults migrated 21:34:35.3 Info: => 0.0003769s 21:34:35.3 Info: 40: task_duration migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 40 21:34:35.3 Info: AlterTable ScheduledTasks 21:34:35.3 Info: => 1.4E-06s 21:34:35.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:35.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:35.3 Info: => 0.0006347s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:35', 'task_duration') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 40: task_duration migrated 21:34:35.3 Info: => 0.0009763s 21:34:35.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 41 21:34:35.3 Info: AlterTable ReleaseProfiles 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:35.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:35.3 Info: => 0.0006143s 21:34:35.3 Info: AlterTable ReleaseProfiles 21:34:35.3 Info: => 1.3E-06s 21:34:35.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:35.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:35.3 Info: => 0.0005835s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:35', 'add_indexer_and_enabled_to_release_profiles') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:35.3 Info: => 0.0009206s 21:34:35.3 Info: 42: remove_album_folders migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 42 21:34:35.3 Info: DeleteColumn Artists AlbumFolder 21:34:35.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:35.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" 21:34:35.3 Info: DROP TABLE "Artists" 21:34:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.3 Info: => 0.0051527s 21:34:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:35.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:35.3 Info: => 4.28E-05s 21:34:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:35.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:35.3 Info: => 3.89E-05s 21:34:35.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:35.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) 21:34:35.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:35.3 Info: DROP TABLE "NamingConfig" 21:34:35.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:35.3 Info: => 0.0053629s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:35', 'remove_album_folders') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 42: remove_album_folders migrated 21:34:35.3 Info: => 0.0058407s 21:34:35.3 Info: 44: add_priority_to_indexers migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 44 21:34:35.3 Info: AlterTable Indexers 21:34:35.3 Info: => 1.7E-06s 21:34:35.3 Info: CreateColumn Indexers Priority Int32 21:34:35.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:35.3 Info: => 0.0006272s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:35', 'add_priority_to_indexers') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 44: add_priority_to_indexers migrated 21:34:35.3 Info: => 0.0009644s 21:34:35.3 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 45 21:34:35.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:35.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:35.3 Info: => 0.0001261s 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 3.12E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:35', 'remove_chown_and_folderchmod_config') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:35.3 Info: => 0.0003255s 21:34:35.3 Info: 47: update_notifiarr migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 47 21:34:35.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:35.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:35.3 Info: => 7.51E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:35', 'update_notifiarr') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 47: update_notifiarr migrated 21:34:35.3 Info: => 0.0003556s 21:34:35.3 Info: 49: email_multiple_addresses migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 49 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 6.14E-05s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:35', 'email_multiple_addresses') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 49: email_multiple_addresses migrated 21:34:35.3 Info: => 0.0003417s 21:34:35.3 Info: 50: rename_blacklist_to_blocklist migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 50 21:34:35.3 Info: RenameTable Blacklist Blocklist 21:34:35.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:35.3 Info: => 0.0017427s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:35', 'rename_blacklist_to_blocklist') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 50: rename_blacklist_to_blocklist migrated 21:34:35.3 Info: => 0.0021042s 21:34:35.3 Info: 51: cdh_per_downloadclient migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 51 21:34:35.3 Info: AlterTable DownloadClients 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:35.3 Info: => 0.0006277s 21:34:35.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:35.3 Info: => 0.0005983s 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 0.000159s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:35', 'cdh_per_downloadclient') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 51: cdh_per_downloadclient migrated 21:34:35.3 Info: => 0.000486s 21:34:35.3 Info: 52: download_history migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 52 21:34:35.3 Info: CreateTable DownloadHistory 21:34:35.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) 21:34:35.3 Info: => 0.0002431s 21:34:35.3 Info: CreateIndex DownloadHistory (EventType) 21:34:35.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:35.3 Info: => 9.8E-05s 21:34:35.3 Info: CreateIndex DownloadHistory (ArtistId) 21:34:35.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:35.3 Info: => 8.38E-05s 21:34:35.3 Info: CreateIndex DownloadHistory (DownloadId) 21:34:35.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:35.3 Info: => 8.82E-05s 21:34:35.3 Info: PerformDBOperation 21:34:35.3 Info: Performing DB Operation 21:34:35.3 Info: => 0.0001231s 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:35', 'download_history') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 52: download_history migrated 21:34:35.3 Info: => 0.0005052s 21:34:35.3 Info: 53: add_update_history migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 53 21:34:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:35', 'add_update_history') 21:34:35.3 Info: Committing Transaction 21:34:35.3 Info: 53: add_update_history migrated 21:34:35.3 Info: => 0.0003348s 21:34:35.3 Info: 54: add_on_update_to_notifications migrating 21:34:35.3 Info: Beginning Transaction 21:34:35.3 Info: Starting migration of Main DB to 54 21:34:35.3 Info: AlterTable Notifications 21:34:35.3 Info: => 1.2E-06s 21:34:35.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:35.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:35.4 Info: => 0.0006651s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:35', 'add_on_update_to_notifications') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 54: add_on_update_to_notifications migrated 21:34:35.4 Info: => 0.0010043s 21:34:35.4 Info: 55: download_client_per_indexer migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 55 21:34:35.4 Info: AlterTable Indexers 21:34:35.4 Info: => 1.6E-06s 21:34:35.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:35.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0006587s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:35', 'download_client_per_indexer') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 55: download_client_per_indexer migrated 21:34:35.4 Info: => 0.0010102s 21:34:35.4 Info: 56: AddNewItemMonitorType migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 56 21:34:35.4 Info: AlterTable Artists 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:35.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0006746s 21:34:35.4 Info: AlterTable RootFolders 21:34:35.4 Info: => 1.3E-06s 21:34:35.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:35.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0006236s 21:34:35.4 Info: AlterTable ImportLists 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:35.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0006116s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:35', 'AddNewItemMonitorType') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 56: AddNewItemMonitorType migrated 21:34:35.4 Info: => 0.0009624s 21:34:35.4 Info: 57: ImportListSearch migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 57 21:34:35.4 Info: AlterTable ImportLists 21:34:35.4 Info: => 1.3E-06s 21:34:35.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:35.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:35.4 Info: => 0.0006493s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:35', 'ImportListSearch') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 57: ImportListSearch migrated 21:34:35.4 Info: => 0.0009811s 21:34:35.4 Info: 58: ImportListMonitorExisting migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 58 21:34:35.4 Info: AlterTable ImportLists 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:35.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:35.4 Info: => 0.0006538s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:35', 'ImportListMonitorExisting') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 58: ImportListMonitorExisting migrated 21:34:35.4 Info: => 0.0010116s 21:34:35.4 Info: 59: add_indexer_tags migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 59 21:34:35.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:35.4 Info: => 5.33E-05s 21:34:35.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:35.4 Info: => 3.61E-05s 21:34:35.4 Info: AlterTable Indexers 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: CreateColumn Indexers Tags String 21:34:35.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:35.4 Info: => 0.0006396s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:35', 'add_indexer_tags') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 59: add_indexer_tags migrated 21:34:35.4 Info: => 0.0009731s 21:34:35.4 Info: 60: update_audio_types migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 60 21:34:35.4 Info: PerformDBOperation 21:34:35.4 Info: Performing DB Operation 21:34:35.4 Info: => 5.34E-05s 21:34:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:35', 'update_audio_types') 21:34:35.4 Info: Committing Transaction 21:34:35.4 Info: 60: update_audio_types migrated 21:34:35.4 Info: => 0.0003576s 21:34:35.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:35.4 Info: Beginning Transaction 21:34:35.4 Info: Starting migration of Main DB to 61 21:34:35.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:35.4 Info: => 5.45E-05s 21:34:35.4 Info: AlterTable AlbumReleases 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "AlbumReleases" 21:34:35.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:35.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:35.4 Info: => 0.0059916s 21:34:35.4 Info: AlterTable Albums 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Albums" 21:34:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.4 Info: => 0.0063064s 21:34:35.4 Info: AlterTable Albums 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Albums" 21:34:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.4 Info: => 0.0051706s 21:34:35.4 Info: AlterTable Albums 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: AlterColumn Albums Added DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Albums" 21:34:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.4 Info: => 0.0061147s 21:34:35.4 Info: AlterTable Artists 21:34:35.4 Info: => 1.3E-06s 21:34:35.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Artists" 21:34:35.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.4 Info: => 0.0065347s 21:34:35.4 Info: AlterTable Artists 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn Artists Added DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Artists" 21:34:35.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.4 Info: => 0.0052263s 21:34:35.4 Info: AlterTable Blocklist 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Blocklist" 21:34:35.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:35.4 Info: => 0.0047712s 21:34:35.4 Info: AlterTable Blocklist 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Blocklist" 21:34:35.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:35.4 Info: => 0.0048072s 21:34:35.4 Info: AlterTable Commands 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Commands" 21:34:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:35.4 Info: => 0.0061375s 21:34:35.4 Info: AlterTable Commands 21:34:35.4 Info: => 1.3E-06s 21:34:35.4 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Commands" 21:34:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:35.4 Info: => 0.0047382s 21:34:35.4 Info: AlterTable Commands 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "Commands" 21:34:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:35.4 Info: => 0.0058473s 21:34:35.4 Info: AlterTable DownloadClientStatus 21:34:35.4 Info: => 1.3E-06s 21:34:35.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:35.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) 21:34:35.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:35.4 Info: DROP TABLE "DownloadClientStatus" 21:34:35.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.4 Info: => 0.0057316s 21:34:35.4 Info: AlterTable DownloadClientStatus 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:35.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) 21:34:35.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:35.4 Info: DROP TABLE "DownloadClientStatus" 21:34:35.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.4 Info: => 0.0047872s 21:34:35.4 Info: AlterTable DownloadClientStatus 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:35.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) 21:34:35.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:35.4 Info: DROP TABLE "DownloadClientStatus" 21:34:35.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.4 Info: => 0.0061884s 21:34:35.4 Info: AlterTable DownloadHistory 21:34:35.4 Info: => 1.4E-06s 21:34:35.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.4 Info: DROP TABLE "DownloadHistory" 21:34:35.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:35.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:35.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:35.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:35.4 Info: => 0.0051761s 21:34:35.4 Info: AlterTable ExtraFiles 21:34:35.4 Info: => 1.2E-06s 21:34:35.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:35.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:35.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:35.5 Info: DROP TABLE "ExtraFiles" 21:34:35.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:35.5 Info: => 0.0046168s 21:34:35.5 Info: AlterTable ExtraFiles 21:34:35.5 Info: => 1.4E-06s 21:34:35.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:35.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:35.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:35.5 Info: DROP TABLE "ExtraFiles" 21:34:35.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:35.5 Info: => 0.0046379s 21:34:35.5 Info: AlterTable History 21:34:35.5 Info: => 1.4E-06s 21:34:35.5 Info: AlterColumn History Date DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.5 Info: DROP TABLE "History" 21:34:35.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:35.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.5 Info: => 0.0057539s 21:34:35.5 Info: AlterTable ImportListStatus 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:35.5 Info: DROP TABLE "ImportListStatus" 21:34:35.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.5 Info: => 0.0059804s 21:34:35.5 Info: AlterTable ImportListStatus 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:35.5 Info: DROP TABLE "ImportListStatus" 21:34:35.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.5 Info: => 0.0060588s 21:34:35.5 Info: AlterTable ImportListStatus 21:34:35.5 Info: => 1.2E-06s 21:34:35.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:35.5 Info: DROP TABLE "ImportListStatus" 21:34:35.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.5 Info: => 0.004801s 21:34:35.5 Info: AlterTable IndexerStatus 21:34:35.5 Info: => 1.2E-06s 21:34:35.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:35.5 Info: DROP TABLE "IndexerStatus" 21:34:35.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.5 Info: => 0.0047789s 21:34:35.5 Info: AlterTable IndexerStatus 21:34:35.5 Info: => 1.2E-06s 21:34:35.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:35.5 Info: DROP TABLE "IndexerStatus" 21:34:35.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.5 Info: => 0.004775s 21:34:35.5 Info: AlterTable IndexerStatus 21:34:35.5 Info: => 1.2E-06s 21:34:35.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:35.5 Info: DROP TABLE "IndexerStatus" 21:34:35.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.5 Info: => 0.0059255s 21:34:35.5 Info: AlterTable LyricFiles 21:34:35.5 Info: => 2.1E-06s 21:34:35.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.5 Info: DROP TABLE "LyricFiles" 21:34:35.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.5 Info: => 0.0046267s 21:34:35.5 Info: AlterTable LyricFiles 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.5 Info: DROP TABLE "LyricFiles" 21:34:35.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.5 Info: => 0.0059746s 21:34:35.5 Info: AlterTable MetadataFiles 21:34:35.5 Info: => 1.4E-06s 21:34:35.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.5 Info: DROP TABLE "MetadataFiles" 21:34:35.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:35.5 Info: => 0.0046911s 21:34:35.5 Info: AlterTable MetadataFiles 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:35.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) 21:34:35.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" 21:34:35.5 Info: DROP TABLE "MetadataFiles" 21:34:35.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:35.5 Info: => 0.004728s 21:34:35.5 Info: AlterTable PendingReleases 21:34:35.5 Info: => 1.5E-06s 21:34:35.5 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:35.5 Info: DROP TABLE "PendingReleases" 21:34:35.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:35.5 Info: => 0.0045925s 21:34:35.5 Info: AlterTable ScheduledTasks 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:35.5 Info: DROP TABLE "ScheduledTasks" 21:34:35.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.5 Info: => 0.0064434s 21:34:35.5 Info: AlterTable ScheduledTasks 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:35.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) 21:34:35.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:35.5 Info: DROP TABLE "ScheduledTasks" 21:34:35.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.5 Info: => 0.0047421s 21:34:35.5 Info: AlterTable TrackFiles 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:35.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:35.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" 21:34:35.5 Info: DROP TABLE "TrackFiles" 21:34:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.5 Info: => 0.0049216s 21:34:35.5 Info: AlterTable TrackFiles 21:34:35.5 Info: => 1.2E-06s 21:34:35.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:35.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:35.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" 21:34:35.5 Info: DROP TABLE "TrackFiles" 21:34:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.5 Info: => 0.0059274s 21:34:35.5 Info: AlterTable VersionInfo 21:34:35.5 Info: => 1.3E-06s 21:34:35.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:35.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:35.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:35.5 Info: DROP TABLE "VersionInfo" 21:34:35.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:35.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.5 Info: => 0.0059117s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:35', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:35.5 Info: => 0.0066515s 21:34:35.5 Info: 62: add_on_delete_to_notifications migrating 21:34:35.5 Info: Beginning Transaction 21:34:35.5 Info: Starting migration of Main DB to 62 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 1.5E-06s 21:34:35.5 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.0006594s 21:34:35.5 Info: AlterTable Notifications 21:34:35.5 Info: => 1.5E-06s 21:34:35.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:35.5 Info: => 0.000623s 21:34:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:35', 'add_on_delete_to_notifications') 21:34:35.5 Info: Committing Transaction 21:34:35.5 Info: 62: add_on_delete_to_notifications migrated 21:34:35.5 Info: => 0.0009597s 21:34:35.6 Info: 63: add_custom_formats migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 63 21:34:35.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 21:34:35.6 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:34:35.6 Info: AlterTable DelayProfiles 21:34:35.6 Info: => 1.3E-06s 21:34:35.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:35.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:35.6 Info: => 0.0006501s 21:34:35.6 Info: UpdateData 21:34:35.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:35.6 Info: => 5.33E-05s 21:34:35.6 Info: AlterTable TrackFiles 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:35.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:35.6 Info: => 0.0006152s 21:34:35.6 Info: PerformDBOperation 21:34:35.6 Info: Performing DB Operation 21:34:35.6 Info: => 0.0012638s 21:34:35.6 Info: CreateTable CustomFormats 21:34:35.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:35.6 Info: => 0.0001875s 21:34:35.6 Info: CreateIndex CustomFormats (Name) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:35.6 Info: => 9.42E-05s 21:34:35.6 Info: AlterTable QualityProfiles 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn QualityProfiles FormatItems String 21:34:35.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:35.6 Info: => 0.0006478s 21:34:35.6 Info: AlterTable QualityProfiles 21:34:35.6 Info: => 1.3E-06s 21:34:35.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:35.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.6 Info: => 0.0006335s 21:34:35.6 Info: AlterTable QualityProfiles 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:35.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.6 Info: => 0.0006327s 21:34:35.6 Info: PerformDBOperation 21:34:35.6 Info: Performing DB Operation 21:34:35.6 Info: => 0.0022255s 21:34:35.6 Info: PerformDBOperation 21:34:35.6 Info: Performing DB Operation 21:34:35.6 Info: => 4.5E-05s 21:34:35.6 Info: DeleteColumn ReleaseProfiles Preferred 21:34:35.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:35.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:35.6 Info: DROP TABLE "ReleaseProfiles" 21:34:35.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:35.6 Info: => 0.004869s 21:34:35.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:35.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:35.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:35.6 Info: DROP TABLE "ReleaseProfiles" 21:34:35.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:35.6 Info: => 0.0047574s 21:34:35.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:35.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:35.6 Info: => 5.56E-05s 21:34:35.6 Info: AlterTable DelayProfiles 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:35.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:35.6 Info: => 0.0006389s 21:34:35.6 Info: AlterTable DelayProfiles 21:34:35.6 Info: => 1.3E-06s 21:34:35.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:35.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:35.6 Info: => 0.000631s 21:34:35.6 Info: -> 2 Insert operations completed in 00:00:00.0001541 taking an average of 00:00:00.0000770 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:35', 'add_custom_formats') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 63: add_custom_formats migrated 21:34:35.6 Info: => 0.0010546s 21:34:35.6 Debug: Took: 00:00:00.4728027 21:34:35.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:34:35.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864756610199_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.6 Info: DatabaseEngineVersionCheck migrating 21:34:35.6 Info: PerformDBOperation 21:34:35.6 Info: Performing DB Operation 21:34:35.6 Info: SQLite 3.47.2 21:34:35.6 Info: => 0.0010431s 21:34:35.6 Info: DatabaseEngineVersionCheck migrated 21:34:35.6 Info: => 0.0010609s 21:34:35.6 Info: VersionMigration migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: CreateTable VersionInfo 21:34:35.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:35.6 Info: => 0.0002052s 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: VersionMigration migrated 21:34:35.6 Info: => 0.0006154s 21:34:35.6 Info: VersionUniqueMigration migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: CreateIndex VersionInfo (Version) 21:34:35.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.6 Info: => 0.0001376s 21:34:35.6 Info: AlterTable VersionInfo 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:35.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:35.6 Info: => 0.000553s 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: VersionUniqueMigration migrated 21:34:35.6 Info: => 0.0007729s 21:34:35.6 Info: VersionDescriptionMigration migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: AlterTable VersionInfo 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn VersionInfo Description String 21:34:35.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:35.6 Info: => 0.0002051s 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: VersionDescriptionMigration migrated 21:34:35.6 Info: => 0.0004033s 21:34:35.6 Info: 1: InitialSetup migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 1 21:34:35.6 Info: CreateTable Config 21:34:35.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:35.6 Info: => 0.0002373s 21:34:35.6 Info: CreateIndex Config (Key) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:35.6 Info: => 8.87E-05s 21:34:35.6 Info: CreateTable RootFolders 21:34:35.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:35.6 Info: => 0.0001167s 21:34:35.6 Info: CreateIndex RootFolders (Path) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:35.6 Info: => 8.24E-05s 21:34:35.6 Info: CreateTable Artists 21:34:35.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:34:35.6 Info: => 0.0003162s 21:34:35.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.6 Info: => 8.57E-05s 21:34:35.6 Info: CreateIndex Artists (NameSlug) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.6 Info: => 7.66E-05s 21:34:35.6 Info: CreateIndex Artists (CleanName) 21:34:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.6 Info: => 7.37E-05s 21:34:35.6 Info: CreateIndex Artists (Path) 21:34:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.6 Info: => 7.27E-05s 21:34:35.6 Info: CreateTable Albums 21:34:35.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:34:35.6 Info: => 0.0002632s 21:34:35.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.6 Info: => 8.04E-05s 21:34:35.6 Info: CreateIndex Albums (MBId) 21:34:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.6 Info: => 7.12E-05s 21:34:35.6 Info: CreateIndex Albums (TADBId) 21:34:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.6 Info: => 7.33E-05s 21:34:35.6 Info: CreateIndex Albums (TitleSlug) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.6 Info: => 7.48E-05s 21:34:35.6 Info: CreateIndex Albums (CleanTitle) 21:34:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.6 Info: => 7.31E-05s 21:34:35.6 Info: CreateIndex Albums (Path) 21:34:35.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:35.6 Info: => 6.95E-05s 21:34:35.6 Info: CreateTable Tracks 21:34:35.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:34:35.6 Info: => 0.0001994s 21:34:35.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.6 Info: => 8.14E-05s 21:34:35.6 Info: CreateIndex Tracks (ArtistId) 21:34:35.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.6 Info: => 7.6E-05s 21:34:35.6 Info: CreateIndex Tracks (TrackFileId) 21:34:35.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.6 Info: => 0.0001007s 21:34:35.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:35.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:35.6 Info: => 8.61E-05s 21:34:35.6 Info: CreateTable TrackFiles 21:34:35.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:34:35.6 Info: => 0.0001774s 21:34:35.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:35.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:35.6 Info: => 8.85E-05s 21:34:35.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.6 Info: => 7.76E-05s 21:34:35.6 Info: CreateTable History 21:34:35.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:34:35.6 Info: => 0.0001802s 21:34:35.6 Info: CreateIndex History (Date) 21:34:35.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.6 Info: => 8.48E-05s 21:34:35.6 Info: CreateIndex History (EventType) 21:34:35.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.6 Info: => 0.0001032s 21:34:35.6 Info: CreateIndex History (DownloadId) 21:34:35.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:35.6 Info: => 9.1E-05s 21:34:35.6 Info: CreateIndex History (AlbumId) 21:34:35.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:35.6 Info: => 7.86E-05s 21:34:35.6 Info: CreateTable Notifications 21:34:35.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:34:35.6 Info: => 0.0001603s 21:34:35.6 Info: CreateTable ScheduledTasks 21:34:35.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:34:35.6 Info: => 0.0001358s 21:34:35.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.6 Info: => 8.6E-05s 21:34:35.6 Info: CreateTable Indexers 21:34:35.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:34:35.6 Info: => 0.0001389s 21:34:35.6 Info: CreateIndex Indexers (Name) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.6 Info: => 0.0001028s 21:34:35.6 Info: CreateTable Profiles 21:34:35.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:34:35.6 Info: => 0.0001316s 21:34:35.6 Info: CreateIndex Profiles (Name) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:35.6 Info: => 8.78E-05s 21:34:35.6 Info: CreateTable QualityDefinitions 21:34:35.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:34:35.6 Info: => 0.0001432s 21:34:35.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:35.6 Info: => 8.57E-05s 21:34:35.6 Info: CreateIndex QualityDefinitions (Title) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:35.6 Info: => 8.38E-05s 21:34:35.6 Info: CreateTable NamingConfig 21:34:35.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:34:35.6 Info: => 0.0001665s 21:34:35.6 Info: CreateTable Blacklist 21:34:35.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:34:35.6 Info: => 0.0002133s 21:34:35.6 Info: CreateTable Metadata 21:34:35.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:34:35.6 Info: => 0.0001416s 21:34:35.6 Info: CreateTable MetadataFiles 21:34:35.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:34:35.6 Info: => 0.0001642s 21:34:35.6 Info: CreateTable DownloadClients 21:34:35.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:34:35.6 Info: => 0.0001399s 21:34:35.6 Info: CreateTable PendingReleases 21:34:35.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:34:35.6 Info: => 0.00015s 21:34:35.6 Info: CreateTable RemotePathMappings 21:34:35.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:34:35.6 Info: => 0.0001313s 21:34:35.6 Info: CreateTable Tags 21:34:35.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:35.6 Info: => 0.0001137s 21:34:35.6 Info: CreateIndex Tags (Label) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:35.6 Info: => 9.71E-05s 21:34:35.6 Info: CreateTable Restrictions 21:34:35.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:35.6 Info: => 0.0001337s 21:34:35.6 Info: CreateTable DelayProfiles 21:34:35.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:34:35.6 Info: => 0.0001589s 21:34:35.6 Info: CreateTable Users 21:34:35.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:34:35.6 Info: => 0.0001231s 21:34:35.6 Info: CreateIndex Users (Identifier) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:35.6 Info: => 8.71E-05s 21:34:35.6 Info: CreateIndex Users (Username) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:35.6 Info: => 8.4E-05s 21:34:35.6 Info: CreateTable Commands 21:34:35.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:34:35.6 Info: => 0.00017s 21:34:35.6 Info: CreateTable IndexerStatus 21:34:35.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:34:35.6 Info: => 0.0001588s 21:34:35.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.6 Info: => 8.61E-05s 21:34:35.6 Info: CreateTable ExtraFiles 21:34:35.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:34:35.6 Info: => 0.000153s 21:34:35.6 Info: CreateTable LyricFiles 21:34:35.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:34:35.6 Info: => 0.0001684s 21:34:35.6 Info: CreateTable LanguageProfiles 21:34:35.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:34:35.6 Info: => 0.0001296s 21:34:35.6 Info: CreateIndex LanguageProfiles (Name) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:35.6 Info: => 9.39E-05s 21:34:35.6 Info: CreateTable DownloadClientStatus 21:34:35.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:34:35.6 Info: => 0.0001422s 21:34:35.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:35.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.6 Info: => 8.94E-05s 21:34:35.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:35.6 Info: -> 1 Insert operations completed in 00:00:00.0000684 taking an average of 00:00:00.0000684 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:35', 'InitialSetup') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 1: InitialSetup migrated 21:34:35.6 Info: => 0.0010719s 21:34:35.6 Info: 2: add_reason_to_pending_releases migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 2 21:34:35.6 Info: AlterTable PendingReleases 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn PendingReleases Reason Int32 21:34:35.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:35.6 Info: => 0.0006112s 21:34:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:35', 'add_reason_to_pending_releases') 21:34:35.6 Info: Committing Transaction 21:34:35.6 Info: 2: add_reason_to_pending_releases migrated 21:34:35.6 Info: => 0.0009284s 21:34:35.6 Info: 3: add_medium_support migrating 21:34:35.6 Info: Beginning Transaction 21:34:35.6 Info: Starting migration of Main DB to 3 21:34:35.6 Info: AlterTable Albums 21:34:35.6 Info: => 1.2E-06s 21:34:35.6 Info: CreateColumn Albums Media String 21:34:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:35.6 Info: => 0.0005934s 21:34:35.6 Info: AlterTable Tracks 21:34:35.6 Info: => 1.3E-06s 21:34:35.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.6 Info: => 0.0005773s 21:34:35.6 Info: AlterTable Tracks 21:34:35.6 Info: => 1.1E-06s 21:34:35.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.6 Info: => 0.0005545s 21:34:35.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.6 Info: => 4.72E-05s 21:34:35.6 Info: DeleteColumn Tracks TrackNumber 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Tracks" 21:34:35.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.7 Info: => 0.0045397s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 1.2E-06s 21:34:35.7 Info: CreateColumn Tracks TrackNumber String 21:34:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:35.7 Info: => 0.0005484s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:35', 'add_medium_support') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 3: add_medium_support migrated 21:34:35.7 Info: => 0.0009547s 21:34:35.7 Info: 4: add_various_qualites_in_profile migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 4 21:34:35.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.7 Info: => 6.24E-05s 21:34:35.7 Info: PerformDBOperation 21:34:35.7 Info: Performing DB Operation 21:34:35.7 Info: => 3.99E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:35', 'add_various_qualites_in_profile') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 4: add_various_qualites_in_profile migrated 21:34:35.7 Info: => 0.0003184s 21:34:35.7 Info: 5: metadata_profiles migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 5 21:34:35.7 Info: CreateTable MetadataProfiles 21:34:35.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:34:35.7 Info: => 0.0001726s 21:34:35.7 Info: CreateIndex MetadataProfiles (Name) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:35.7 Info: => 9.47E-05s 21:34:35.7 Info: AlterTable Artists 21:34:35.7 Info: => 1.2E-06s 21:34:35.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:35.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:35.7 Info: => 0.0005779s 21:34:35.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Artists" 21:34:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.7 Info: => 0.0052963s 21:34:35.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Artists" 21:34:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.7 Info: => 0.0051551s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Albums SecondaryTypes String 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:35.7 Info: => 0.0005624s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:35', 'metadata_profiles') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 5: metadata_profiles migrated 21:34:35.7 Info: => 0.0010304s 21:34:35.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 6 21:34:35.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:35.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:34:35.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:35.7 Info: DROP TABLE "Indexers" 21:34:35.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.7 Info: => 0.0044663s 21:34:35.7 Info: AlterTable Indexers 21:34:35.7 Info: => 1.2E-06s 21:34:35.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:35.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:35.7 Info: => 0.0005499s 21:34:35.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.7 Info: => 4.23E-05s 21:34:35.7 Info: AlterTable Indexers 21:34:35.7 Info: => 1.1E-06s 21:34:35.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Indexers" 21:34:35.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.7 Info: => 0.0044514s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:35', 'separate_automatic_and_interactive_search') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:35.7 Info: => 0.0048284s 21:34:35.7 Info: 7: change_album_path_to_relative migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 7 21:34:35.7 Info: DeleteColumn Albums Path 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Albums" 21:34:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.7 Info: => 0.0053533s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:35', 'change_album_path_to_relative') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 7: change_album_path_to_relative migrated 21:34:35.7 Info: => 0.0057902s 21:34:35.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 8 21:34:35.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:34:35.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:34:35.7 Info: => 6.97E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:35', 'change_quality_size_mb_to_kb') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:35.7 Info: => 0.0003519s 21:34:35.7 Info: 9: album_releases migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 9 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Albums Releases String 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:35.7 Info: => 0.0005922s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Albums CurrentRelease String 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:35.7 Info: => 0.0005502s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:35', 'album_releases') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 9: album_releases migrated 21:34:35.7 Info: => 0.000872s 21:34:35.7 Info: 10: album_releases_fix migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 10 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.2E-06s 21:34:35.7 Info: AlterColumn Albums Releases String 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Albums" 21:34:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.7 Info: => 0.0053314s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: AlterColumn Albums CurrentRelease String 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Albums" 21:34:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.7 Info: => 0.0066385s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:35', 'album_releases_fix') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 10: album_releases_fix migrated 21:34:35.7 Info: => 0.0070303s 21:34:35.7 Info: 11: import_lists migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 11 21:34:35.7 Info: CreateTable ImportLists 21:34:35.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:34:35.7 Info: => 0.0002123s 21:34:35.7 Info: CreateIndex ImportLists (Name) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.7 Info: => 9E-05s 21:34:35.7 Info: CreateTable ImportListStatus 21:34:35.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:34:35.7 Info: => 0.0001509s 21:34:35.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:35.7 Info: => 8.62E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:35', 'import_lists') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 11: import_lists migrated 21:34:35.7 Info: => 0.0004224s 21:34:35.7 Info: 12: add_release_status migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 12 21:34:35.7 Info: AlterTable MetadataProfiles 21:34:35.7 Info: => 1.4E-06s 21:34:35.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:35.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:35.7 Info: => 0.000624s 21:34:35.7 Info: PerformDBOperation 21:34:35.7 Info: Performing DB Operation 21:34:35.7 Info: => 3.15E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:35', 'add_release_status') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 12: add_release_status migrated 21:34:35.7 Info: => 0.000319s 21:34:35.7 Info: 13: album_download_notification migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 13 21:34:35.7 Info: AlterTable Notifications 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.000602s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:35', 'album_download_notification') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 13: album_download_notification migrated 21:34:35.7 Info: => 0.0009089s 21:34:35.7 Info: 14: fix_language_metadata_profiles migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 14 21:34:35.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:34:35.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:34:35.7 Info: => 0.0001189s 21:34:35.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:34:35.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:34:35.7 Info: => 8.41E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:35', 'fix_language_metadata_profiles') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 14: fix_language_metadata_profiles migrated 21:34:35.7 Info: => 0.0003495s 21:34:35.7 Info: 15: remove_fanzub migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 15 21:34:35.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:35.7 Info: => 4.63E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:35', 'remove_fanzub') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 15: remove_fanzub migrated 21:34:35.7 Info: => 0.0002958s 21:34:35.7 Info: 16: update_artist_history_indexes migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 16 21:34:35.7 Info: CreateIndex Albums (ArtistId) 21:34:35.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:35.7 Info: => 0.0001102s 21:34:35.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:35.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:35.7 Info: => 9E-05s 21:34:35.7 Info: DeleteIndex History (AlbumId) 21:34:35.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:35.7 Info: => 0.0001291s 21:34:35.7 Info: CreateIndex History (AlbumId, Date) 21:34:35.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.7 Info: => 9.45E-05s 21:34:35.7 Info: DeleteIndex History (DownloadId) 21:34:35.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:35.7 Info: => 0.0001139s 21:34:35.7 Info: CreateIndex History (DownloadId, Date) 21:34:35.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.7 Info: => 9.35E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:35', 'update_artist_history_indexes') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 16: update_artist_history_indexes migrated 21:34:35.7 Info: => 0.0004177s 21:34:35.7 Info: 17: remove_nma migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 17 21:34:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:35.7 Info: => 5.33E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:35', 'remove_nma') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 17: remove_nma migrated 21:34:35.7 Info: => 0.0003193s 21:34:35.7 Info: 18: album_disambiguation migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 18 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Albums Disambiguation String 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:35.7 Info: => 0.0006154s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:35', 'album_disambiguation') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 18: album_disambiguation migrated 21:34:35.7 Info: => 0.0009172s 21:34:35.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 19 21:34:35.7 Info: PerformDBOperation 21:34:35.7 Info: Performing DB Operation 21:34:35.7 Info: => 3.55E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:35', 'add_ape_quality_in_profiles') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:35.7 Info: => 0.0003047s 21:34:35.7 Info: 20: remove_pushalot migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 20 21:34:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:35.7 Info: => 5.41E-05s 21:34:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:35.7 Info: => 4.13E-05s 21:34:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:35.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:35.7 Info: => 3.6E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:35', 'remove_pushalot') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 20: remove_pushalot migrated 21:34:35.7 Info: => 0.0003043s 21:34:35.7 Info: 21: add_custom_filters migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 21 21:34:35.7 Info: CreateTable CustomFilters 21:34:35.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:34:35.7 Info: => 0.0001725s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:35', 'add_custom_filters') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 21: add_custom_filters migrated 21:34:35.7 Info: => 0.0004829s 21:34:35.7 Info: 22: import_list_tags migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 22 21:34:35.7 Info: AlterTable ImportLists 21:34:35.7 Info: => 1.5E-06s 21:34:35.7 Info: CreateColumn ImportLists Tags String 21:34:35.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:35.7 Info: => 0.0006136s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:35', 'import_list_tags') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 22: import_list_tags migrated 21:34:35.7 Info: => 0.000915s 21:34:35.7 Info: 23: add_release_groups_etc migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 23 21:34:35.7 Info: CreateTable ArtistMetadata 21:34:35.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:34:35.7 Info: => 0.0002247s 21:34:35.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:35.7 Info: => 9.64E-05s 21:34:35.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:34:35.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:34:35.7 Info: => 9.29E-05s 21:34:35.7 Info: AlterTable Artists 21:34:35.7 Info: => 1.2E-06s 21:34:35.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:35.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.0006148s 21:34:35.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:35.7 Info: => 7.36E-05s 21:34:35.7 Info: CreateTable AlbumReleases 21:34:35.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:34:35.7 Info: => 0.0001901s 21:34:35.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:35.7 Info: => 9.36E-05s 21:34:35.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:35.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:35.7 Info: => 8.33E-05s 21:34:35.7 Info: PerformDBOperation 21:34:35.7 Info: Performing DB Operation 21:34:35.7 Info: => 3.82E-05s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.0006268s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.4E-06s 21:34:35.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:35.7 Info: => 0.0006432s 21:34:35.7 Info: AlterTable Albums 21:34:35.7 Info: => 1.5E-06s 21:34:35.7 Info: CreateColumn Albums Links String 21:34:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:35.7 Info: => 0.0006146s 21:34:35.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:34:35.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:35.7 Info: => 0.0001072s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 1.6E-06s 21:34:35.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:35.7 Info: => 0.000611s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.0006073s 21:34:35.7 Info: AlterTable Tracks 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:35.7 Info: => 0.0006207s 21:34:35.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:34:35.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:35.7 Info: => 8.9E-05s 21:34:35.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:34:35.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:35.7 Info: => 7.39E-05s 21:34:35.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:35.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:35.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:34:35.7 Info: DROP TABLE "Artists" 21:34:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.7 Info: => 0.0064604s 21:34:35.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:35.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:35.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:35.7 Info: DROP TABLE "Albums" 21:34:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.7 Info: => 0.005019s 21:34:35.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "Tracks" 21:34:35.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.7 Info: => 0.0046644s 21:34:35.7 Info: DeleteColumn TrackFiles ArtistId 21:34:35.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:34:35.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:34:35.7 Info: DROP TABLE "TrackFiles" 21:34:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.7 Info: => 0.0045357s 21:34:35.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:35.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.7 Info: => 8.4E-05s 21:34:35.7 Info: CreateIndex Artists (Monitored) 21:34:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.7 Info: => 8.31E-05s 21:34:35.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:35.7 Info: => 8.14E-05s 21:34:35.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:35.7 Info: => 7.89E-05s 21:34:35.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:35.7 Info: => 7.83E-05s 21:34:35.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:35.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:35.7 Info: => 8.03E-05s 21:34:35.7 Info: UpdateData 21:34:35.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.7 Info: => 4.71E-05s 21:34:35.7 Info: UpdateData 21:34:35.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:35.7 Info: => 4.02E-05s 21:34:35.7 Info: UpdateData 21:34:35.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:35.7 Info: => 4.63E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:35', 'add_release_groups_etc') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 23: add_release_groups_etc migrated 21:34:35.7 Info: => 0.0006026s 21:34:35.7 Info: 24: NewMediaInfoFormat migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 24 21:34:35.7 Info: UpdateData 21:34:35.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:35.7 Info: => 5.74E-05s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:35', 'NewMediaInfoFormat') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 24: NewMediaInfoFormat migrated 21:34:35.7 Info: => 0.0003176s 21:34:35.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 25 21:34:35.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:35.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:35.7 Info: => 0.0016912s 21:34:35.7 Info: AlterTable ReleaseProfiles 21:34:35.7 Info: => 1.4E-06s 21:34:35.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:35.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:35.7 Info: => 0.0005814s 21:34:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:35', 'rename_restrictions_to_release_profiles') 21:34:35.7 Info: Committing Transaction 21:34:35.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:35.7 Info: => 0.0008877s 21:34:35.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:35.7 Info: Beginning Transaction 21:34:35.7 Info: Starting migration of Main DB to 26 21:34:35.7 Info: RenameTable Profiles QualityProfiles 21:34:35.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:35.7 Info: => 0.0017003s 21:34:35.7 Info: AlterTable QualityProfiles 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:35.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.7 Info: => 0.0005791s 21:34:35.7 Info: AlterTable LanguageProfiles 21:34:35.7 Info: => 1.3E-06s 21:34:35.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:35.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:35.7 Info: => 0.0005625s 21:34:35.7 Info: UpdateData 21:34:35.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.7 Info: => 4.51E-05s 21:34:35.7 Info: UpdateData 21:34:35.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:35.7 Info: => 3.71E-05s 21:34:35.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:35.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:34:35.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:34:35.8 Info: DROP TABLE "Artists" 21:34:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.8 Info: => 0.0064851s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:35', 'rename_quality_profiles_add_upgrade_allowed') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:35.8 Info: => 0.0069429s 21:34:35.8 Info: 27: add_import_exclusions migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 27 21:34:35.8 Info: CreateTable ImportListExclusions 21:34:35.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:35.8 Info: => 0.0001713s 21:34:35.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:35.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:35.8 Info: => 9.86E-05s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:35', 'add_import_exclusions') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 27: add_import_exclusions migrated 21:34:35.8 Info: => 0.0004348s 21:34:35.8 Info: 28: clean_artist_metadata_table migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 28 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001677s 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001327s 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001208s 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001244s 21:34:35.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:34:35.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:34:35.8 Info: => 0.00012s 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001217s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:35', 'clean_artist_metadata_table') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 28: clean_artist_metadata_table migrated 21:34:35.8 Info: => 0.0004304s 21:34:35.8 Info: 29: health_issue_notification migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 29 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:35.8 Info: => 0.0006312s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:35.8 Info: => 0.0005791s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.8 Info: => 0.0005846s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:35.8 Info: => 0.0005809s 21:34:35.8 Info: AlterTable Notifications 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:35.8 Info: => 0.0005827s 21:34:35.8 Info: DeleteColumn Notifications OnDownload 21:34:35.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:34:35.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:34:35.8 Info: DROP TABLE "Notifications" 21:34:35.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:35.8 Info: => 0.0045688s 21:34:35.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:35.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:34:35.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:34:35.8 Info: DROP TABLE "Notifications" 21:34:35.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:35.8 Info: => 0.0056956s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:35', 'health_issue_notification') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 29: health_issue_notification migrated 21:34:35.8 Info: => 0.0061357s 21:34:35.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 30 21:34:35.8 Info: AlterTable TrackFiles 21:34:35.8 Info: => 1.1E-06s 21:34:35.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:35.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:35.8 Info: => 0.0006406s 21:34:35.8 Info: AlterTable TrackFiles 21:34:35.8 Info: => 2E-06s 21:34:35.8 Info: CreateColumn TrackFiles Path String 21:34:35.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:35.8 Info: => 0.0005861s 21:34:35.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:35.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:35.8 Info: => 4.2E-05s 21:34:35.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:34:35.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:34:35.8 Info: => 0.000131s 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001399s 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001482s 21:34:35.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:34:35.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:34:35.8 Info: => 8.72E-05s 21:34:35.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:35.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:35.8 Info: => 5.63E-05s 21:34:35.8 Info: AlterTable TrackFiles 21:34:35.8 Info: => 1.2E-06s 21:34:35.8 Info: AlterColumn TrackFiles Path String 21:34:35.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:35.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:34:35.8 Info: DROP TABLE "TrackFiles" 21:34:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.8 Info: => 0.0061896s 21:34:35.8 Info: CreateIndex TrackFiles (Path) 21:34:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.8 Info: => 8.95E-05s 21:34:35.8 Info: DeleteColumn TrackFiles RelativePath 21:34:35.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:35.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:34:35.8 Info: DROP TABLE "TrackFiles" 21:34:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.8 Info: => 0.004808s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:35', 'add_mediafilerepository_mtime') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:35.8 Info: => 0.0052098s 21:34:35.8 Info: 31: add_artistmetadataid_constraint migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 31 21:34:35.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:34:35.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:34:35.8 Info: => 0.0001133s 21:34:35.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:35.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:35.8 Info: => 0.0001448s 21:34:35.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:35.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:34:35.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:34:35.8 Info: DROP TABLE "Artists" 21:34:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.8 Info: => 0.0049124s 21:34:35.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.8 Info: => 8.27E-05s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:35', 'add_artistmetadataid_constraint') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 31: add_artistmetadataid_constraint migrated 21:34:35.8 Info: => 0.0004814s 21:34:35.8 Info: 32: old_ids_and_artist_alias migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 32 21:34:35.8 Info: AlterTable ArtistMetadata 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn ArtistMetadata Aliases String 21:34:35.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:35.8 Info: => 0.0006501s 21:34:35.8 Info: AlterTable ArtistMetadata 21:34:35.8 Info: => 1.4E-06s 21:34:35.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:35.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.8 Info: => 0.000594s 21:34:35.8 Info: AlterTable Albums 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:35.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.8 Info: => 0.0005846s 21:34:35.8 Info: AlterTable AlbumReleases 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:35.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.8 Info: => 0.0005866s 21:34:35.8 Info: AlterTable Tracks 21:34:35.8 Info: => 1.2E-06s 21:34:35.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:35.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.8 Info: => 0.0005847s 21:34:35.8 Info: AlterTable Tracks 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:35.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:35.8 Info: => 0.0005842s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:35', 'old_ids_and_artist_alias') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 32: old_ids_and_artist_alias migrated 21:34:35.8 Info: => 0.0009531s 21:34:35.8 Info: 33: download_propers_config migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 33 21:34:35.8 Info: PerformDBOperation 21:34:35.8 Info: Performing DB Operation 21:34:35.8 Info: => 3.52E-05s 21:34:35.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:35.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:35.8 Info: => 3.97E-05s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:35', 'download_propers_config') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 33: download_propers_config migrated 21:34:35.8 Info: => 0.0003154s 21:34:35.8 Info: 34: remove_language_profiles migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 34 21:34:35.8 Info: DeleteTable LanguageProfiles 21:34:35.8 Info: DROP TABLE "LanguageProfiles" 21:34:35.8 Info: => 0.0002188s 21:34:35.8 Info: DeleteColumn Artists LanguageProfileId 21:34:35.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) 21:34:35.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" 21:34:35.8 Info: DROP TABLE "Artists" 21:34:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:35.8 Info: => 0.0050623s 21:34:35.8 Info: DeleteColumn ImportLists LanguageProfileId 21:34:35.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) 21:34:35.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" 21:34:35.8 Info: DROP TABLE "ImportLists" 21:34:35.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:35.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:35.8 Info: => 0.0048724s 21:34:35.8 Info: DeleteColumn Blacklist Language 21:34:35.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) 21:34:35.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" 21:34:35.8 Info: DROP TABLE "Blacklist" 21:34:35.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:35.8 Info: => 0.0056724s 21:34:35.8 Info: DeleteColumn History Language 21:34:35.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:34:35.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:34:35.8 Info: DROP TABLE "History" 21:34:35.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:35.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:35.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:35.8 Info: => 0.0063592s 21:34:35.8 Info: DeleteColumn LyricFiles Language 21:34:35.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:35.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:35.8 Info: DROP TABLE "LyricFiles" 21:34:35.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:35.8 Info: => 0.0043749s 21:34:35.8 Info: DeleteColumn TrackFiles Language 21:34:35.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:35.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:35.8 Info: DROP TABLE "TrackFiles" 21:34:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:35.8 Info: => 0.0047179s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:35', 'remove_language_profiles') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 34: remove_language_profiles migrated 21:34:35.8 Info: => 0.0053012s 21:34:35.8 Info: 35: multi_disc_naming_format migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 35 21:34:35.8 Info: AlterTable NamingConfig 21:34:35.8 Info: => 1.3E-06s 21:34:35.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:35.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:35.8 Info: => 0.0006152s 21:34:35.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:35.8 Info: => 5.09E-05s 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:35', 'multi_disc_naming_format') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 35: multi_disc_naming_format migrated 21:34:35.8 Info: => 0.0003736s 21:34:35.8 Info: 36: add_download_client_priority migrating 21:34:35.8 Info: Beginning Transaction 21:34:35.8 Info: Starting migration of Main DB to 36 21:34:35.8 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') 21:34:35.8 Info: AlterTable DownloadClients 21:34:35.8 Info: => 1.7E-06s 21:34:35.8 Info: CreateColumn DownloadClients Priority Int32 21:34:35.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:35.8 Info: => 0.0006308s 21:34:35.8 Info: PerformDBOperation 21:34:35.8 Info: Performing DB Operation 21:34:35.8 Info: => 5.65E-05s 21:34:35.8 Info: -> 1 Insert operations completed in 00:00:00.0025027 taking an average of 00:00:00.0025027 21:34:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:35', 'add_download_client_priority') 21:34:35.8 Info: Committing Transaction 21:34:35.8 Info: 36: add_download_client_priority migrated 21:34:35.8 Info: => 0.0004321s 21:34:35.8 Debug: Took: 00:00:00.2275006 21:34:35.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:34:35.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:34:35.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864759359190_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.9 Info: DatabaseEngineVersionCheck migrating 21:34:35.9 Info: PerformDBOperation 21:34:35.9 Info: Performing DB Operation 21:34:35.9 Info: SQLite 3.47.2 21:34:35.9 Info: => 0.0010157s 21:34:35.9 Info: DatabaseEngineVersionCheck migrated 21:34:35.9 Info: => 0.0010342s 21:34:35.9 Info: VersionMigration migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: CreateTable VersionInfo 21:34:35.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:35.9 Info: => 0.0001517s 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: VersionMigration migrated 21:34:35.9 Info: => 0.0005363s 21:34:35.9 Info: VersionUniqueMigration migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: CreateIndex VersionInfo (Version) 21:34:35.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:35.9 Info: => 0.0001342s 21:34:35.9 Info: AlterTable VersionInfo 21:34:35.9 Info: => 1.6E-06s 21:34:35.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:35.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:35.9 Info: => 0.0005431s 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: VersionUniqueMigration migrated 21:34:35.9 Info: => 0.0007734s 21:34:35.9 Info: VersionDescriptionMigration migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: AlterTable VersionInfo 21:34:35.9 Info: => 1.2E-06s 21:34:35.9 Info: CreateColumn VersionInfo Description String 21:34:35.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:35.9 Info: => 0.0002088s 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: VersionDescriptionMigration migrated 21:34:35.9 Info: => 0.0004192s 21:34:35.9 Info: 1: InitialSetup migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 1 21:34:35.9 Info: CreateTable Config 21:34:35.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:35.9 Info: => 0.0002141s 21:34:35.9 Info: CreateIndex Config (Key) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:35.9 Info: => 8.56E-05s 21:34:35.9 Info: CreateTable RootFolders 21:34:35.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:35.9 Info: => 8.9E-05s 21:34:35.9 Info: CreateIndex RootFolders (Path) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:35.9 Info: => 7.59E-05s 21:34:35.9 Info: CreateTable Artists 21:34:35.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:35.9 Info: => 0.0003023s 21:34:35.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.9 Info: => 8.3E-05s 21:34:35.9 Info: CreateIndex Artists (NameSlug) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.9 Info: => 7.54E-05s 21:34:35.9 Info: CreateIndex Artists (CleanName) 21:34:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.9 Info: => 7.33E-05s 21:34:35.9 Info: CreateIndex Artists (Path) 21:34:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.9 Info: => 6.99E-05s 21:34:35.9 Info: CreateTable Albums 21:34:35.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:35.9 Info: => 0.0002242s 21:34:35.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:35.9 Info: => 7.68E-05s 21:34:35.9 Info: CreateIndex Albums (MBId) 21:34:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:35.9 Info: => 7.09E-05s 21:34:35.9 Info: CreateIndex Albums (TADBId) 21:34:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:35.9 Info: => 7.14E-05s 21:34:35.9 Info: CreateIndex Albums (TitleSlug) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:35.9 Info: => 7.18E-05s 21:34:35.9 Info: CreateIndex Albums (CleanTitle) 21:34:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:35.9 Info: => 7.2E-05s 21:34:35.9 Info: CreateIndex Albums (Path) 21:34:35.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:35.9 Info: => 6.86E-05s 21:34:35.9 Info: CreateTable Tracks 21:34:35.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:35.9 Info: => 0.0001519s 21:34:35.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.9 Info: => 7.44E-05s 21:34:35.9 Info: CreateIndex Tracks (ArtistId) 21:34:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.9 Info: => 7.55E-05s 21:34:35.9 Info: CreateIndex Tracks (TrackFileId) 21:34:35.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.9 Info: => 0.0001133s 21:34:35.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:35.9 Info: => 8.73E-05s 21:34:35.9 Info: CreateTable TrackFiles 21:34:35.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:35.9 Info: => 0.0024154s 21:34:35.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:35.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:35.9 Info: => 9.76E-05s 21:34:35.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:35.9 Info: => 8.02E-05s 21:34:35.9 Info: CreateTable History 21:34:35.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:35.9 Info: => 0.0001519s 21:34:35.9 Info: CreateIndex History (Date) 21:34:35.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:35.9 Info: => 8.29E-05s 21:34:35.9 Info: CreateIndex History (EventType) 21:34:35.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:35.9 Info: => 0.0001169s 21:34:35.9 Info: CreateIndex History (DownloadId) 21:34:35.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:35.9 Info: => 0.000108s 21:34:35.9 Info: CreateIndex History (AlbumId) 21:34:35.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:35.9 Info: => 8.6E-05s 21:34:35.9 Info: CreateTable Notifications 21:34:35.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:35.9 Info: => 0.0001397s 21:34:35.9 Info: CreateTable ScheduledTasks 21:34:35.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:35.9 Info: => 0.0001153s 21:34:35.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:35.9 Info: => 8.08E-05s 21:34:35.9 Info: CreateTable Indexers 21:34:35.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:35.9 Info: => 0.0001126s 21:34:35.9 Info: CreateIndex Indexers (Name) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.9 Info: => 0.0001146s 21:34:35.9 Info: CreateTable Profiles 21:34:35.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:35.9 Info: => 0.000114s 21:34:35.9 Info: CreateIndex Profiles (Name) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:35.9 Info: => 8.3E-05s 21:34:35.9 Info: CreateTable QualityDefinitions 21:34:35.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:35.9 Info: => 0.0001135s 21:34:35.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:35.9 Info: => 7.96E-05s 21:34:35.9 Info: CreateIndex QualityDefinitions (Title) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:35.9 Info: => 8.27E-05s 21:34:35.9 Info: CreateTable NamingConfig 21:34:35.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:35.9 Info: => 0.0001582s 21:34:35.9 Info: CreateTable Blacklist 21:34:35.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:35.9 Info: => 0.000188s 21:34:35.9 Info: CreateTable Metadata 21:34:35.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:35.9 Info: => 0.0001101s 21:34:35.9 Info: CreateTable MetadataFiles 21:34:35.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:35.9 Info: => 0.0001347s 21:34:35.9 Info: CreateTable DownloadClients 21:34:35.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:35.9 Info: => 0.0001139s 21:34:35.9 Info: CreateTable PendingReleases 21:34:35.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:35.9 Info: => 0.0001247s 21:34:35.9 Info: CreateTable RemotePathMappings 21:34:35.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:35.9 Info: => 0.0001022s 21:34:35.9 Info: CreateTable Tags 21:34:35.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:35.9 Info: => 9.18E-05s 21:34:35.9 Info: CreateIndex Tags (Label) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:35.9 Info: => 0.000101s 21:34:35.9 Info: CreateTable Restrictions 21:34:35.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:35.9 Info: => 0.0001044s 21:34:35.9 Info: CreateTable DelayProfiles 21:34:35.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:35.9 Info: => 0.0001337s 21:34:35.9 Info: CreateTable Users 21:34:35.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:35.9 Info: => 9.94E-05s 21:34:35.9 Info: CreateIndex Users (Identifier) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:35.9 Info: => 9.05E-05s 21:34:35.9 Info: CreateIndex Users (Username) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:35.9 Info: => 8.14E-05s 21:34:35.9 Info: CreateTable Commands 21:34:35.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:35.9 Info: => 0.0001548s 21:34:35.9 Info: CreateTable IndexerStatus 21:34:35.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:35.9 Info: => 0.0001481s 21:34:35.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:35.9 Info: => 8.45E-05s 21:34:35.9 Info: CreateTable ExtraFiles 21:34:35.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:35.9 Info: => 0.0001224s 21:34:35.9 Info: CreateTable LyricFiles 21:34:35.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:35.9 Info: => 0.0001422s 21:34:35.9 Info: CreateTable LanguageProfiles 21:34:35.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:35.9 Info: => 0.0001029s 21:34:35.9 Info: CreateIndex LanguageProfiles (Name) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:35.9 Info: => 8.83E-05s 21:34:35.9 Info: CreateTable DownloadClientStatus 21:34:35.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:35.9 Info: => 0.0001106s 21:34:35.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:35.9 Info: => 8.92E-05s 21:34:35.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:35.9 Info: -> 1 Insert operations completed in 00:00:00.0000667 taking an average of 00:00:00.0000667 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:35', 'InitialSetup') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 1: InitialSetup migrated 21:34:35.9 Info: => 0.000906s 21:34:35.9 Info: 2: add_reason_to_pending_releases migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 2 21:34:35.9 Info: AlterTable PendingReleases 21:34:35.9 Info: => 1.2E-06s 21:34:35.9 Info: CreateColumn PendingReleases Reason Int32 21:34:35.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:35.9 Info: => 0.000612s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:35', 'add_reason_to_pending_releases') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 2: add_reason_to_pending_releases migrated 21:34:35.9 Info: => 0.0009176s 21:34:35.9 Info: 3: add_medium_support migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 3 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 1.5E-06s 21:34:35.9 Info: CreateColumn Albums Media String 21:34:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:35.9 Info: => 0.0005981s 21:34:35.9 Info: AlterTable Tracks 21:34:35.9 Info: => 1.2E-06s 21:34:35.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.9 Info: => 0.0005543s 21:34:35.9 Info: AlterTable Tracks 21:34:35.9 Info: => 1.3E-06s 21:34:35.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:35.9 Info: => 0.000541s 21:34:35.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:35.9 Info: => 4.5E-05s 21:34:35.9 Info: DeleteColumn Tracks TrackNumber 21:34:35.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:35.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:35.9 Info: DROP TABLE "Tracks" 21:34:35.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:35.9 Info: => 0.0045491s 21:34:35.9 Info: AlterTable Tracks 21:34:35.9 Info: => 1.3E-06s 21:34:35.9 Info: CreateColumn Tracks TrackNumber String 21:34:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:35.9 Info: => 0.0005563s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:35', 'add_medium_support') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 3: add_medium_support migrated 21:34:35.9 Info: => 0.0009374s 21:34:35.9 Info: 4: add_various_qualites_in_profile migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 4 21:34:35.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:35.9 Info: => 5.61E-05s 21:34:35.9 Info: PerformDBOperation 21:34:35.9 Info: Performing DB Operation 21:34:35.9 Info: => 3.87E-05s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:35', 'add_various_qualites_in_profile') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 4: add_various_qualites_in_profile migrated 21:34:35.9 Info: => 0.0003101s 21:34:35.9 Info: 5: metadata_profiles migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 5 21:34:35.9 Info: CreateTable MetadataProfiles 21:34:35.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:35.9 Info: => 0.0001345s 21:34:35.9 Info: CreateIndex MetadataProfiles (Name) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:35.9 Info: => 9.52E-05s 21:34:35.9 Info: AlterTable Artists 21:34:35.9 Info: => 1.1E-06s 21:34:35.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:35.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:35.9 Info: => 0.0005948s 21:34:35.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:35.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:35.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:35.9 Info: DROP TABLE "Artists" 21:34:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.9 Info: => 0.0047852s 21:34:35.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:35.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:35.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:35.9 Info: DROP TABLE "Artists" 21:34:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:35.9 Info: => 0.0046768s 21:34:35.9 Info: AlterTable Albums 21:34:35.9 Info: => 1.2E-06s 21:34:35.9 Info: CreateColumn Albums SecondaryTypes String 21:34:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:35.9 Info: => 0.0005652s 21:34:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:35', 'metadata_profiles') 21:34:35.9 Info: Committing Transaction 21:34:35.9 Info: 5: metadata_profiles migrated 21:34:35.9 Info: => 0.0009752s 21:34:35.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:35.9 Info: Beginning Transaction 21:34:35.9 Info: Starting migration of Main DB to 6 21:34:35.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:35.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:35.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:35.9 Info: DROP TABLE "Indexers" 21:34:35.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:35.9 Info: => 0.005429s 21:34:35.9 Info: AlterTable Indexers 21:34:35.9 Info: => 1.6E-06s 21:34:35.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:35.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:35.9 Info: => 0.0005567s 21:34:35.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:35.9 Info: => 4.4E-05s 21:34:35.9 Info: AlterTable Indexers 21:34:35.9 Info: => 1.4E-06s 21:34:35.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:36.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) 21:34:36.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" 21:34:36.0 Info: DROP TABLE "Indexers" 21:34:36.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.0 Info: => 0.0040253s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:36', 'separate_automatic_and_interactive_search') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:36.0 Info: => 0.0043658s 21:34:36.0 Info: 7: change_album_path_to_relative migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 7 21:34:36.0 Info: DeleteColumn Albums Path 21:34:36.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) 21:34:36.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" 21:34:36.0 Info: DROP TABLE "Albums" 21:34:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.0 Info: => 0.0048351s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:36', 'change_album_path_to_relative') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 7: change_album_path_to_relative migrated 21:34:36.0 Info: => 0.0052572s 21:34:36.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 8 21:34:36.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 21:34:36.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 21:34:36.0 Info: => 5.55E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:36', 'change_quality_size_mb_to_kb') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:36.0 Info: => 0.0003235s 21:34:36.0 Info: 9: album_releases migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 9 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 1.6E-06s 21:34:36.0 Info: CreateColumn Albums Releases String 21:34:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:36.0 Info: => 0.0006102s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 1.4E-06s 21:34:36.0 Info: CreateColumn Albums CurrentRelease String 21:34:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:36.0 Info: => 0.0005651s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:36', 'album_releases') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 9: album_releases migrated 21:34:36.0 Info: => 0.0008839s 21:34:36.0 Info: 10: album_releases_fix migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 10 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 2.1E-06s 21:34:36.0 Info: AlterColumn Albums Releases String 21:34:36.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) 21:34:36.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" 21:34:36.0 Info: DROP TABLE "Albums" 21:34:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.0 Info: => 0.0057646s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: AlterColumn Albums CurrentRelease String 21:34:36.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) 21:34:36.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" 21:34:36.0 Info: DROP TABLE "Albums" 21:34:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.0 Info: => 0.0047796s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:36', 'album_releases_fix') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 10: album_releases_fix migrated 21:34:36.0 Info: => 0.0051527s 21:34:36.0 Info: 11: import_lists migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 11 21:34:36.0 Info: CreateTable ImportLists 21:34:36.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) 21:34:36.0 Info: => 0.0001716s 21:34:36.0 Info: CreateIndex ImportLists (Name) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.0 Info: => 8.87E-05s 21:34:36.0 Info: CreateTable ImportListStatus 21:34:36.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) 21:34:36.0 Info: => 0.000119s 21:34:36.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:36.0 Info: => 8.4E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:36', 'import_lists') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 11: import_lists migrated 21:34:36.0 Info: => 0.0004209s 21:34:36.0 Info: 12: add_release_status migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 12 21:34:36.0 Info: AlterTable MetadataProfiles 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:36.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:36.0 Info: => 0.0006067s 21:34:36.0 Info: PerformDBOperation 21:34:36.0 Info: Performing DB Operation 21:34:36.0 Info: => 3.22E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:36', 'add_release_status') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 12: add_release_status migrated 21:34:36.0 Info: => 0.0003324s 21:34:36.0 Info: 13: album_download_notification migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 13 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006064s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:36', 'album_download_notification') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 13: album_download_notification migrated 21:34:36.0 Info: => 0.0009291s 21:34:36.0 Info: 14: fix_language_metadata_profiles migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 14 21:34:36.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 21:34:36.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 21:34:36.0 Info: => 0.0001224s 21:34:36.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:34:36.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:34:36.0 Info: => 8.23E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:36', 'fix_language_metadata_profiles') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 14: fix_language_metadata_profiles migrated 21:34:36.0 Info: => 0.0013519s 21:34:36.0 Info: 15: remove_fanzub migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 15 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.0 Info: => 4.88E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:36', 'remove_fanzub') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 15: remove_fanzub migrated 21:34:36.0 Info: => 0.0003036s 21:34:36.0 Info: 16: update_artist_history_indexes migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 16 21:34:36.0 Info: CreateIndex Albums (ArtistId) 21:34:36.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:36.0 Info: => 0.0001121s 21:34:36.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:36.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:36.0 Info: => 9.23E-05s 21:34:36.0 Info: DeleteIndex History (AlbumId) 21:34:36.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:36.0 Info: => 0.0001319s 21:34:36.0 Info: CreateIndex History (AlbumId, Date) 21:34:36.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.0 Info: => 9.84E-05s 21:34:36.0 Info: DeleteIndex History (DownloadId) 21:34:36.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:36.0 Info: => 0.0001128s 21:34:36.0 Info: CreateIndex History (DownloadId, Date) 21:34:36.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.0 Info: => 9.21E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:36', 'update_artist_history_indexes') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 16: update_artist_history_indexes migrated 21:34:36.0 Info: => 0.0004264s 21:34:36.0 Info: 17: remove_nma migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 17 21:34:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:36.0 Info: => 5.36E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:36', 'remove_nma') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 17: remove_nma migrated 21:34:36.0 Info: => 0.0003107s 21:34:36.0 Info: 18: album_disambiguation migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 18 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn Albums Disambiguation String 21:34:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:36.0 Info: => 0.0006327s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:36', 'album_disambiguation') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 18: album_disambiguation migrated 21:34:36.0 Info: => 0.0009326s 21:34:36.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 19 21:34:36.0 Info: PerformDBOperation 21:34:36.0 Info: Performing DB Operation 21:34:36.0 Info: => 3.63E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:36', 'add_ape_quality_in_profiles') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:36.0 Info: => 0.000314s 21:34:36.0 Info: 20: remove_pushalot migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 20 21:34:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:36.0 Info: => 5.11E-05s 21:34:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:36.0 Info: => 3.95E-05s 21:34:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:36.0 Info: => 3.77E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:36', 'remove_pushalot') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 20: remove_pushalot migrated 21:34:36.0 Info: => 0.0002923s 21:34:36.0 Info: 21: add_custom_filters migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 21 21:34:36.0 Info: CreateTable CustomFilters 21:34:36.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:34:36.0 Info: => 0.0001323s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:36', 'add_custom_filters') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 21: add_custom_filters migrated 21:34:36.0 Info: => 0.0004285s 21:34:36.0 Info: 22: import_list_tags migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 22 21:34:36.0 Info: AlterTable ImportLists 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn ImportLists Tags String 21:34:36.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:36.0 Info: => 0.0006312s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:36', 'import_list_tags') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 22: import_list_tags migrated 21:34:36.0 Info: => 0.000932s 21:34:36.0 Info: 23: add_release_groups_etc migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 23 21:34:36.0 Info: CreateTable ArtistMetadata 21:34:36.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:34:36.0 Info: => 0.0010692s 21:34:36.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:36.0 Info: => 9.78E-05s 21:34:36.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:34:36.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:34:36.0 Info: => 9.25E-05s 21:34:36.0 Info: AlterTable Artists 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:36.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006362s 21:34:36.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.0 Info: => 7.15E-05s 21:34:36.0 Info: CreateTable AlbumReleases 21:34:36.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:34:36.0 Info: => 0.000162s 21:34:36.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:36.0 Info: => 8.8E-05s 21:34:36.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:36.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:36.0 Info: => 8.29E-05s 21:34:36.0 Info: PerformDBOperation 21:34:36.0 Info: Performing DB Operation 21:34:36.0 Info: => 3.96E-05s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 1.1E-06s 21:34:36.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006461s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:36.0 Info: => 0.0006344s 21:34:36.0 Info: AlterTable Albums 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn Albums Links String 21:34:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:36.0 Info: => 0.0006059s 21:34:36.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:34:36.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:36.0 Info: => 0.0001065s 21:34:36.0 Info: AlterTable Tracks 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:36.0 Info: => 0.0006188s 21:34:36.0 Info: AlterTable Tracks 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006376s 21:34:36.0 Info: AlterTable Tracks 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006268s 21:34:36.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:34:36.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:36.0 Info: => 8.67E-05s 21:34:36.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:34:36.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:36.0 Info: => 7.28E-05s 21:34:36.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.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:34:36.0 Info: DROP TABLE "Artists" 21:34:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.0 Info: => 0.0059913s 21:34:36.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.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:34:36.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:34:36.0 Info: DROP TABLE "Albums" 21:34:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.0 Info: => 0.0050357s 21:34:36.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:36.0 Info: DROP TABLE "Tracks" 21:34:36.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.0 Info: => 0.0046834s 21:34:36.0 Info: DeleteColumn TrackFiles ArtistId 21:34:36.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:36.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:36.0 Info: DROP TABLE "TrackFiles" 21:34:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.0 Info: => 0.005699s 21:34:36.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.0 Info: => 8.73E-05s 21:34:36.0 Info: CreateIndex Artists (Monitored) 21:34:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.0 Info: => 8.2E-05s 21:34:36.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.0 Info: => 8.08E-05s 21:34:36.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.0 Info: => 7.87E-05s 21:34:36.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.0 Info: => 8.23E-05s 21:34:36.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.0 Info: => 8.18E-05s 21:34:36.0 Info: UpdateData 21:34:36.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.0 Info: => 4.53E-05s 21:34:36.0 Info: UpdateData 21:34:36.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.0 Info: => 4.05E-05s 21:34:36.0 Info: UpdateData 21:34:36.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.0 Info: => 4.86E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 23: add_release_groups_etc migrated 21:34:36.0 Info: => 0.0005859s 21:34:36.0 Info: 24: NewMediaInfoFormat migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 24 21:34:36.0 Info: UpdateData 21:34:36.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.0 Info: => 5.67E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 24: NewMediaInfoFormat migrated 21:34:36.0 Info: => 0.0003171s 21:34:36.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 25 21:34:36.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.0 Info: => 0.001681s 21:34:36.0 Info: AlterTable ReleaseProfiles 21:34:36.0 Info: => 1.4E-06s 21:34:36.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:36.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:36.0 Info: => 0.0006061s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:36', 'rename_restrictions_to_release_profiles') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:36.0 Info: => 0.0009214s 21:34:36.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 26 21:34:36.0 Info: RenameTable Profiles QualityProfiles 21:34:36.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:36.0 Info: => 0.0016826s 21:34:36.0 Info: AlterTable QualityProfiles 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:36.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.0 Info: => 0.0005865s 21:34:36.0 Info: AlterTable LanguageProfiles 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:36.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.0 Info: => 0.0005838s 21:34:36.0 Info: UpdateData 21:34:36.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.0 Info: => 4.74E-05s 21:34:36.0 Info: UpdateData 21:34:36.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.0 Info: => 3.78E-05s 21:34:36.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:36.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:36.0 Info: DROP TABLE "Artists" 21:34:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.0 Info: => 0.0049283s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:36', 'rename_quality_profiles_add_upgrade_allowed') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:36.0 Info: => 0.0053467s 21:34:36.0 Info: 27: add_import_exclusions migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 27 21:34:36.0 Info: CreateTable ImportListExclusions 21:34:36.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:36.0 Info: => 0.0001331s 21:34:36.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:36.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:36.0 Info: => 9.12E-05s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:36', 'add_import_exclusions') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 27: add_import_exclusions migrated 21:34:36.0 Info: => 0.0004363s 21:34:36.0 Info: 28: clean_artist_metadata_table migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 28 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.0 Info: => 0.0001653s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.0 Info: => 0.0001294s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:36.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:36.0 Info: => 0.0001235s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:36.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:36.0 Info: => 0.0001224s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.0 Info: => 0.0001206s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.0 Info: => 0.0001193s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:36', 'clean_artist_metadata_table') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 28: clean_artist_metadata_table migrated 21:34:36.0 Info: => 0.0004276s 21:34:36.0 Info: 29: health_issue_notification migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 29 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 1.8E-06s 21:34:36.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006497s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 1.5E-06s 21:34:36.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006071s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0006077s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0005868s 21:34:36.0 Info: AlterTable Notifications 21:34:36.0 Info: => 1.3E-06s 21:34:36.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:36.0 Info: => 0.0005877s 21:34:36.0 Info: DeleteColumn Notifications OnDownload 21:34:36.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:36.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:36.0 Info: DROP TABLE "Notifications" 21:34:36.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.0 Info: => 0.0058027s 21:34:36.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:36.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:36.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:36.0 Info: DROP TABLE "Notifications" 21:34:36.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.0 Info: => 0.0045615s 21:34:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:36', 'health_issue_notification') 21:34:36.0 Info: Committing Transaction 21:34:36.0 Info: 29: health_issue_notification migrated 21:34:36.0 Info: => 0.0050147s 21:34:36.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:36.0 Info: Beginning Transaction 21:34:36.0 Info: Starting migration of Main DB to 30 21:34:36.0 Info: AlterTable TrackFiles 21:34:36.0 Info: => 1.4E-06s 21:34:36.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:36.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:36.0 Info: => 0.0006435s 21:34:36.0 Info: AlterTable TrackFiles 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: CreateColumn TrackFiles Path String 21:34:36.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:36.0 Info: => 0.000586s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.0 Info: => 4.29E-05s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.0 Info: => 0.0001341s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:36.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:36.0 Info: => 0.0001409s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:36.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:36.0 Info: => 0.0001449s 21:34:36.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:36.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:36.0 Info: => 8.37E-05s 21:34:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.0 Info: => 5.46E-05s 21:34:36.0 Info: AlterTable TrackFiles 21:34:36.0 Info: => 1.2E-06s 21:34:36.0 Info: AlterColumn TrackFiles Path String 21:34:36.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) 21:34:36.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" 21:34:36.1 Info: DROP TABLE "TrackFiles" 21:34:36.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.1 Info: => 0.004744s 21:34:36.1 Info: CreateIndex TrackFiles (Path) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.1 Info: => 0.0001058s 21:34:36.1 Info: DeleteColumn TrackFiles RelativePath 21:34:36.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) 21:34:36.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" 21:34:36.1 Info: DROP TABLE "TrackFiles" 21:34:36.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.1 Info: => 0.0064926s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:36', 'add_mediafilerepository_mtime') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:36.1 Info: => 0.0069048s 21:34:36.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 31 21:34:36.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") 21:34:36.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") 21:34:36.1 Info: => 9.57E-05s 21:34:36.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:36.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:36.1 Info: => 0.0001469s 21:34:36.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:36.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:36.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" 21:34:36.1 Info: DROP TABLE "Artists" 21:34:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.1 Info: => 0.0050038s 21:34:36.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.1 Info: => 8.7E-05s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:36', 'add_artistmetadataid_constraint') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:36.1 Info: => 0.0004732s 21:34:36.1 Info: 32: old_ids_and_artist_alias migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 32 21:34:36.1 Info: AlterTable ArtistMetadata 21:34:36.1 Info: => 1.5E-06s 21:34:36.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:36.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:36.1 Info: => 0.0006499s 21:34:36.1 Info: AlterTable ArtistMetadata 21:34:36.1 Info: => 1.3E-06s 21:34:36.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:36.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.1 Info: => 0.0006033s 21:34:36.1 Info: AlterTable Albums 21:34:36.1 Info: => 1.3E-06s 21:34:36.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.1 Info: => 0.0005978s 21:34:36.1 Info: AlterTable AlbumReleases 21:34:36.1 Info: => 1.2E-06s 21:34:36.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:36.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.1 Info: => 0.0005966s 21:34:36.1 Info: AlterTable Tracks 21:34:36.1 Info: => 1.4E-06s 21:34:36.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.1 Info: => 0.0006124s 21:34:36.1 Info: AlterTable Tracks 21:34:36.1 Info: => 1.3E-06s 21:34:36.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.1 Info: => 0.0005932s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:36', 'old_ids_and_artist_alias') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 32: old_ids_and_artist_alias migrated 21:34:36.1 Info: => 0.0009362s 21:34:36.1 Info: 33: download_propers_config migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 33 21:34:36.1 Info: PerformDBOperation 21:34:36.1 Info: Performing DB Operation 21:34:36.1 Info: => 3.77E-05s 21:34:36.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:36.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:36.1 Info: => 3.91E-05s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:36', 'download_propers_config') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 33: download_propers_config migrated 21:34:36.1 Info: => 0.0003122s 21:34:36.1 Info: 34: remove_language_profiles migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 34 21:34:36.1 Info: DeleteTable LanguageProfiles 21:34:36.1 Info: DROP TABLE "LanguageProfiles" 21:34:36.1 Info: => 0.0002101s 21:34:36.1 Info: DeleteColumn Artists LanguageProfileId 21:34:36.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:36.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:34:36.1 Info: DROP TABLE "Artists" 21:34:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.1 Info: => 0.0051338s 21:34:36.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:36.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:34:36.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:34:36.1 Info: DROP TABLE "ImportLists" 21:34:36.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.1 Info: => 0.0062105s 21:34:36.1 Info: DeleteColumn Blacklist Language 21:34:36.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:34:36.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:34:36.1 Info: DROP TABLE "Blacklist" 21:34:36.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:36.1 Info: => 0.0045475s 21:34:36.1 Info: DeleteColumn History Language 21:34:36.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:36.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:36.1 Info: DROP TABLE "History" 21:34:36.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:36.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.1 Info: => 0.0061358s 21:34:36.1 Info: DeleteColumn LyricFiles Language 21:34:36.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:34:36.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:34:36.1 Info: DROP TABLE "LyricFiles" 21:34:36.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:36.1 Info: => 0.0053353s 21:34:36.1 Info: DeleteColumn TrackFiles Language 21:34:36.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:34:36.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:34:36.1 Info: DROP TABLE "TrackFiles" 21:34:36.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.1 Info: => 0.0061225s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:36', 'remove_language_profiles') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 34: remove_language_profiles migrated 21:34:36.1 Info: => 0.0066824s 21:34:36.1 Info: 35: multi_disc_naming_format migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 35 21:34:36.1 Info: AlterTable NamingConfig 21:34:36.1 Info: => 1.3E-06s 21:34:36.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:36.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:36.1 Info: => 0.000648s 21:34:36.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:36.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:36.1 Info: => 4.96E-05s 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:36', 'multi_disc_naming_format') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 35: multi_disc_naming_format migrated 21:34:36.1 Info: => 0.0003713s 21:34:36.1 Info: 36: add_download_client_priority migrating 21:34:36.1 Info: Beginning Transaction 21:34:36.1 Info: Starting migration of Main DB to 36 21:34:36.1 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') 21:34:36.1 Info: AlterTable DownloadClients 21:34:36.1 Info: => 1.1E-06s 21:34:36.1 Info: CreateColumn DownloadClients Priority Int32 21:34:36.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:36.1 Info: => 0.0006167s 21:34:36.1 Info: PerformDBOperation 21:34:36.1 Info: Performing DB Operation 21:34:36.1 Info: => 0.0010318s 21:34:36.1 Info: -> 1 Insert operations completed in 00:00:00.0001857 taking an average of 00:00:00.0001857 21:34:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:36', 'add_download_client_priority') 21:34:36.1 Info: Committing Transaction 21:34:36.1 Info: 36: add_download_client_priority migrated 21:34:36.1 Info: => 0.0014354s 21:34:36.1 Debug: Took: 00:00:00.2208687 21:34:36.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:34:36.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:34:36.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864761970725_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.2 Info: DatabaseEngineVersionCheck migrating 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: SQLite 3.47.2 21:34:36.2 Info: => 0.0010152s 21:34:36.2 Info: DatabaseEngineVersionCheck migrated 21:34:36.2 Info: => 0.0010511s 21:34:36.2 Info: VersionMigration migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: CreateTable VersionInfo 21:34:36.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:36.2 Info: => 0.0001875s 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: VersionMigration migrated 21:34:36.2 Info: => 0.0005477s 21:34:36.2 Info: VersionUniqueMigration migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: CreateIndex VersionInfo (Version) 21:34:36.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:36.2 Info: => 0.0001647s 21:34:36.2 Info: AlterTable VersionInfo 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:36.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:36.2 Info: => 0.0005637s 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: VersionUniqueMigration migrated 21:34:36.2 Info: => 0.000795s 21:34:36.2 Info: VersionDescriptionMigration migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: AlterTable VersionInfo 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn VersionInfo Description String 21:34:36.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:36.2 Info: => 0.0002163s 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: VersionDescriptionMigration migrated 21:34:36.2 Info: => 0.0004272s 21:34:36.2 Info: 1: InitialSetup migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 1 21:34:36.2 Info: CreateTable Config 21:34:36.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:36.2 Info: => 0.0002061s 21:34:36.2 Info: CreateIndex Config (Key) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:36.2 Info: => 0.0001078s 21:34:36.2 Info: CreateTable RootFolders 21:34:36.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001157s 21:34:36.2 Info: CreateIndex RootFolders (Path) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:36.2 Info: => 9.76E-05s 21:34:36.2 Info: CreateTable Artists 21:34:36.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) 21:34:36.2 Info: => 0.0003351s 21:34:36.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.2 Info: => 0.0001067s 21:34:36.2 Info: CreateIndex Artists (NameSlug) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.2 Info: => 0.0001035s 21:34:36.2 Info: CreateIndex Artists (CleanName) 21:34:36.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.2 Info: => 9.87E-05s 21:34:36.2 Info: CreateIndex Artists (Path) 21:34:36.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.2 Info: => 9.09E-05s 21:34:36.2 Info: CreateTable Albums 21:34:36.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) 21:34:36.2 Info: => 0.0002852s 21:34:36.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.2 Info: => 0.0001043s 21:34:36.2 Info: CreateIndex Albums (MBId) 21:34:36.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.2 Info: => 9.77E-05s 21:34:36.2 Info: CreateIndex Albums (TADBId) 21:34:36.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.2 Info: => 9.15E-05s 21:34:36.2 Info: CreateIndex Albums (TitleSlug) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.2 Info: => 9.89E-05s 21:34:36.2 Info: CreateIndex Albums (CleanTitle) 21:34:36.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.2 Info: => 9.81E-05s 21:34:36.2 Info: CreateIndex Albums (Path) 21:34:36.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:36.2 Info: => 9.34E-05s 21:34:36.2 Info: CreateTable Tracks 21:34:36.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) 21:34:36.2 Info: => 0.0001979s 21:34:36.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.2 Info: => 0.000104s 21:34:36.2 Info: CreateIndex Tracks (ArtistId) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.2 Info: => 9.5E-05s 21:34:36.2 Info: CreateIndex Tracks (TrackFileId) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.2 Info: => 0.0001144s 21:34:36.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:36.2 Info: => 0.0001117s 21:34:36.2 Info: CreateTable TrackFiles 21:34:36.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) 21:34:36.2 Info: => 0.0001992s 21:34:36.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:36.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:36.2 Info: => 0.0001077s 21:34:36.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.2 Info: => 0.0001186s 21:34:36.2 Info: CreateTable History 21:34:36.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) 21:34:36.2 Info: => 0.0001899s 21:34:36.2 Info: CreateIndex History (Date) 21:34:36.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.2 Info: => 0.0001027s 21:34:36.2 Info: CreateIndex History (EventType) 21:34:36.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.2 Info: => 0.0001131s 21:34:36.2 Info: CreateIndex History (DownloadId) 21:34:36.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:36.2 Info: => 0.0001105s 21:34:36.2 Info: CreateIndex History (AlbumId) 21:34:36.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:36.2 Info: => 0.0001023s 21:34:36.2 Info: CreateTable Notifications 21:34:36.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) 21:34:36.2 Info: => 0.0001863s 21:34:36.2 Info: CreateTable ScheduledTasks 21:34:36.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:36.2 Info: => 0.000145s 21:34:36.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:36.2 Info: => 0.0001014s 21:34:36.2 Info: CreateTable Indexers 21:34:36.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) 21:34:36.2 Info: => 0.0001407s 21:34:36.2 Info: CreateIndex Indexers (Name) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.2 Info: => 0.0001212s 21:34:36.2 Info: CreateTable Profiles 21:34:36.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001297s 21:34:36.2 Info: CreateIndex Profiles (Name) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:36.2 Info: => 0.0001012s 21:34:36.2 Info: CreateTable QualityDefinitions 21:34:36.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:36.2 Info: => 0.0001515s 21:34:36.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:36.2 Info: => 9.95E-05s 21:34:36.2 Info: CreateIndex QualityDefinitions (Title) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:36.2 Info: => 0.0001014s 21:34:36.2 Info: CreateTable NamingConfig 21:34:36.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) 21:34:36.2 Info: => 0.000182s 21:34:36.2 Info: CreateTable Blacklist 21:34:36.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 '') 21:34:36.2 Info: => 0.0002716s 21:34:36.2 Info: CreateTable Metadata 21:34:36.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) 21:34:36.2 Info: => 0.0001502s 21:34:36.2 Info: CreateTable MetadataFiles 21:34:36.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) 21:34:36.2 Info: => 0.0001968s 21:34:36.2 Info: CreateTable DownloadClients 21:34:36.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) 21:34:36.2 Info: => 0.0001396s 21:34:36.2 Info: CreateTable PendingReleases 21:34:36.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 '') 21:34:36.2 Info: => 0.0001602s 21:34:36.2 Info: CreateTable RemotePathMappings 21:34:36.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001306s 21:34:36.2 Info: CreateTable Tags 21:34:36.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001169s 21:34:36.2 Info: CreateIndex Tags (Label) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:36.2 Info: => 0.0001125s 21:34:36.2 Info: CreateTable Restrictions 21:34:36.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001467s 21:34:36.2 Info: CreateTable DelayProfiles 21:34:36.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) 21:34:36.2 Info: => 0.0001727s 21:34:36.2 Info: CreateTable Users 21:34:36.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:36.2 Info: => 0.000125s 21:34:36.2 Info: CreateIndex Users (Identifier) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:36.2 Info: => 0.0001035s 21:34:36.2 Info: CreateIndex Users (Username) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:36.2 Info: => 9.71E-05s 21:34:36.2 Info: CreateTable Commands 21:34:36.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) 21:34:36.2 Info: => 0.0001828s 21:34:36.2 Info: CreateTable IndexerStatus 21:34:36.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) 21:34:36.2 Info: => 0.0002014s 21:34:36.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:36.2 Info: => 0.0001047s 21:34:36.2 Info: CreateTable ExtraFiles 21:34:36.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) 21:34:36.2 Info: => 0.000166s 21:34:36.2 Info: CreateTable LyricFiles 21:34:36.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) 21:34:36.2 Info: => 0.0001818s 21:34:36.2 Info: CreateTable LanguageProfiles 21:34:36.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:36.2 Info: => 0.0001298s 21:34:36.2 Info: CreateIndex LanguageProfiles (Name) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:36.2 Info: => 0.0001395s 21:34:36.2 Info: CreateTable DownloadClientStatus 21:34:36.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) 21:34:36.2 Info: => 0.0001543s 21:34:36.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:36.2 Info: => 0.0001081s 21:34:36.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:36.2 Info: -> 1 Insert operations completed in 00:00:00.0000783 taking an average of 00:00:00.0000783 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:36', 'InitialSetup') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 1: InitialSetup migrated 21:34:36.2 Info: => 0.0009492s 21:34:36.2 Info: 2: add_reason_to_pending_releases migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 2 21:34:36.2 Info: AlterTable PendingReleases 21:34:36.2 Info: => 1.3E-06s 21:34:36.2 Info: CreateColumn PendingReleases Reason Int32 21:34:36.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0006334s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:36', 'add_reason_to_pending_releases') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 2: add_reason_to_pending_releases migrated 21:34:36.2 Info: => 0.0009632s 21:34:36.2 Info: 3: add_medium_support migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 3 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.3E-06s 21:34:36.2 Info: CreateColumn Albums Media String 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:36.2 Info: => 0.0006217s 21:34:36.2 Info: AlterTable Tracks 21:34:36.2 Info: => 1.4E-06s 21:34:36.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005525s 21:34:36.2 Info: AlterTable Tracks 21:34:36.2 Info: => 1.4E-06s 21:34:36.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005583s 21:34:36.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.2 Info: => 7.83E-05s 21:34:36.2 Info: DeleteColumn Tracks TrackNumber 21:34:36.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) 21:34:36.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" 21:34:36.2 Info: DROP TABLE "Tracks" 21:34:36.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.2 Info: => 0.004906s 21:34:36.2 Info: AlterTable Tracks 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn Tracks TrackNumber String 21:34:36.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:36.2 Info: => 0.0005642s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:36', 'add_medium_support') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 3: add_medium_support migrated 21:34:36.2 Info: => 0.0009647s 21:34:36.2 Info: 4: add_various_qualites_in_profile migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 4 21:34:36.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.2 Info: => 6.1E-05s 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: => 3.94E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:36', 'add_various_qualites_in_profile') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 4: add_various_qualites_in_profile migrated 21:34:36.2 Info: => 0.0003083s 21:34:36.2 Info: 5: metadata_profiles migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 5 21:34:36.2 Info: CreateTable MetadataProfiles 21:34:36.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001739s 21:34:36.2 Info: CreateIndex MetadataProfiles (Name) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:36.2 Info: => 0.0001183s 21:34:36.2 Info: AlterTable Artists 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:36.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:36.2 Info: => 0.0005946s 21:34:36.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:36.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) 21:34:36.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" 21:34:36.2 Info: DROP TABLE "Artists" 21:34:36.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.2 Info: => 0.0053361s 21:34:36.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:36.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) 21:34:36.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" 21:34:36.2 Info: DROP TABLE "Artists" 21:34:36.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.2 Info: => 0.0051478s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.3E-06s 21:34:36.2 Info: CreateColumn Albums SecondaryTypes String 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:36.2 Info: => 0.0005649s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:36', 'metadata_profiles') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 5: metadata_profiles migrated 21:34:36.2 Info: => 0.0009786s 21:34:36.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 6 21:34:36.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:36.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) 21:34:36.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:36.2 Info: DROP TABLE "Indexers" 21:34:36.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.2 Info: => 0.004526s 21:34:36.2 Info: AlterTable Indexers 21:34:36.2 Info: => 1.3E-06s 21:34:36.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:36.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:36.2 Info: => 0.0005412s 21:34:36.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.2 Info: => 4.27E-05s 21:34:36.2 Info: AlterTable Indexers 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:36.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) 21:34:36.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" 21:34:36.2 Info: DROP TABLE "Indexers" 21:34:36.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.2 Info: => 0.0044333s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:36', 'separate_automatic_and_interactive_search') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:36.2 Info: => 0.0047979s 21:34:36.2 Info: 7: change_album_path_to_relative migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 7 21:34:36.2 Info: DeleteColumn Albums Path 21:34:36.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) 21:34:36.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" 21:34:36.2 Info: DROP TABLE "Albums" 21:34:36.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.2 Info: => 0.0054242s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:36', 'change_album_path_to_relative') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 7: change_album_path_to_relative migrated 21:34:36.2 Info: => 0.0058498s 21:34:36.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 8 21:34:36.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 21:34:36.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 21:34:36.2 Info: => 8.49E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:36', 'change_quality_size_mb_to_kb') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:36.2 Info: => 0.0003721s 21:34:36.2 Info: 9: album_releases migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 9 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.5E-06s 21:34:36.2 Info: CreateColumn Albums Releases String 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:36.2 Info: => 0.0005973s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn Albums CurrentRelease String 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:36.2 Info: => 0.0005607s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:36', 'album_releases') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 9: album_releases migrated 21:34:36.2 Info: => 0.0008759s 21:34:36.2 Info: 10: album_releases_fix migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 10 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.6E-06s 21:34:36.2 Info: AlterColumn Albums Releases String 21:34:36.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) 21:34:36.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" 21:34:36.2 Info: DROP TABLE "Albums" 21:34:36.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.2 Info: => 0.0065435s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: AlterColumn Albums CurrentRelease String 21:34:36.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) 21:34:36.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" 21:34:36.2 Info: DROP TABLE "Albums" 21:34:36.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.2 Info: => 0.0048185s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:36', 'album_releases_fix') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 10: album_releases_fix migrated 21:34:36.2 Info: => 0.0052296s 21:34:36.2 Info: 11: import_lists migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 11 21:34:36.2 Info: CreateTable ImportLists 21:34:36.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) 21:34:36.2 Info: => 0.0002139s 21:34:36.2 Info: CreateIndex ImportLists (Name) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.2 Info: => 0.0001091s 21:34:36.2 Info: CreateTable ImportListStatus 21:34:36.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) 21:34:36.2 Info: => 0.0001589s 21:34:36.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:36.2 Info: => 0.0001016s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:36', 'import_lists') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 11: import_lists migrated 21:34:36.2 Info: => 0.0004438s 21:34:36.2 Info: 12: add_release_status migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 12 21:34:36.2 Info: AlterTable MetadataProfiles 21:34:36.2 Info: => 1.5E-06s 21:34:36.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:36.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:36.2 Info: => 0.000606s 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: => 3.39E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:36', 'add_release_status') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 12: add_release_status migrated 21:34:36.2 Info: => 0.000323s 21:34:36.2 Info: 13: album_download_notification migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 13 21:34:36.2 Info: AlterTable Notifications 21:34:36.2 Info: => 1.4E-06s 21:34:36.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0005987s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:36', 'album_download_notification') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 13: album_download_notification migrated 21:34:36.2 Info: => 0.0009051s 21:34:36.2 Info: 14: fix_language_metadata_profiles migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 14 21:34:36.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 21:34:36.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 21:34:36.2 Info: => 8.42E-05s 21:34:36.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 21:34:36.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 21:34:36.2 Info: => 6.34E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:36', 'fix_language_metadata_profiles') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 14: fix_language_metadata_profiles migrated 21:34:36.2 Info: => 0.000323s 21:34:36.2 Info: 15: remove_fanzub migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 15 21:34:36.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.2 Info: => 4.76E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:36', 'remove_fanzub') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 15: remove_fanzub migrated 21:34:36.2 Info: => 0.0003315s 21:34:36.2 Info: 16: update_artist_history_indexes migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 16 21:34:36.2 Info: CreateIndex Albums (ArtistId) 21:34:36.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:36.2 Info: => 0.0001118s 21:34:36.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:36.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:36.2 Info: => 8.77E-05s 21:34:36.2 Info: DeleteIndex History (AlbumId) 21:34:36.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:36.2 Info: => 0.0001282s 21:34:36.2 Info: CreateIndex History (AlbumId, Date) 21:34:36.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.2 Info: => 9.79E-05s 21:34:36.2 Info: DeleteIndex History (DownloadId) 21:34:36.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:36.2 Info: => 0.0001093s 21:34:36.2 Info: CreateIndex History (DownloadId, Date) 21:34:36.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.2 Info: => 9.23E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:36', 'update_artist_history_indexes') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 16: update_artist_history_indexes migrated 21:34:36.2 Info: => 0.0004157s 21:34:36.2 Info: 17: remove_nma migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 17 21:34:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:36.2 Info: => 5.22E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:36', 'remove_nma') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 17: remove_nma migrated 21:34:36.2 Info: => 0.000306s 21:34:36.2 Info: 18: album_disambiguation migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 18 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn Albums Disambiguation String 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:36.2 Info: => 0.0006182s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:36', 'album_disambiguation') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 18: album_disambiguation migrated 21:34:36.2 Info: => 0.0009433s 21:34:36.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 19 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: => 4.3E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:36', 'add_ape_quality_in_profiles') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:36.2 Info: => 0.0003122s 21:34:36.2 Info: 20: remove_pushalot migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 20 21:34:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:36.2 Info: => 5.1E-05s 21:34:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:36.2 Info: => 3.86E-05s 21:34:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:36.2 Info: => 3.65E-05s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:36', 'remove_pushalot') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 20: remove_pushalot migrated 21:34:36.2 Info: => 0.0002902s 21:34:36.2 Info: 21: add_custom_filters migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 21 21:34:36.2 Info: CreateTable CustomFilters 21:34:36.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:36.2 Info: => 0.0001312s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:36', 'add_custom_filters') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 21: add_custom_filters migrated 21:34:36.2 Info: => 0.0004189s 21:34:36.2 Info: 22: import_list_tags migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 22 21:34:36.2 Info: AlterTable ImportLists 21:34:36.2 Info: => 1.4E-06s 21:34:36.2 Info: CreateColumn ImportLists Tags String 21:34:36.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:36.2 Info: => 0.0006132s 21:34:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:36', 'import_list_tags') 21:34:36.2 Info: Committing Transaction 21:34:36.2 Info: 22: import_list_tags migrated 21:34:36.2 Info: => 0.0009173s 21:34:36.2 Info: 23: add_release_groups_etc migrating 21:34:36.2 Info: Beginning Transaction 21:34:36.2 Info: Starting migration of Main DB to 23 21:34:36.2 Info: CreateTable ArtistMetadata 21:34:36.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) 21:34:36.2 Info: => 0.0001858s 21:34:36.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:36.2 Info: => 9E-05s 21:34:36.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" 21:34:36.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" 21:34:36.2 Info: => 9.38E-05s 21:34:36.2 Info: AlterTable Artists 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:36.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.000628s 21:34:36.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.2 Info: => 7.46E-05s 21:34:36.2 Info: CreateTable AlbumReleases 21:34:36.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) 21:34:36.2 Info: => 0.0001628s 21:34:36.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:36.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:36.2 Info: => 8.72E-05s 21:34:36.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:36.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:36.2 Info: => 8.09E-05s 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: => 3.95E-05s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.4E-06s 21:34:36.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.2 Info: => 0.0006311s 21:34:36.2 Info: AlterTable Albums 21:34:36.2 Info: => 1.2E-06s 21:34:36.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:36.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:36.3 Info: => 0.0006336s 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 1.3E-06s 21:34:36.3 Info: CreateColumn Albums Links String 21:34:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:36.3 Info: => 0.0006224s 21:34:36.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:36.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:36.3 Info: => 9.03E-05s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 1.5E-06s 21:34:36.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:36.3 Info: => 0.0006152s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0006192s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 1.1E-06s 21:34:36.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0006181s 21:34:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:36.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:36.3 Info: => 8.56E-05s 21:34:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:36.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:36.3 Info: => 8.18E-05s 21:34:36.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Artists" 21:34:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.3 Info: => 0.0050562s 21:34:36.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Albums" 21:34:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.3 Info: => 0.0051105s 21:34:36.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Tracks" 21:34:36.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.3 Info: => 0.0047018s 21:34:36.3 Info: DeleteColumn TrackFiles ArtistId 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "TrackFiles" 21:34:36.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.3 Info: => 0.0045201s 21:34:36.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.3 Info: => 8.74E-05s 21:34:36.3 Info: CreateIndex Artists (Monitored) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.3 Info: => 8.42E-05s 21:34:36.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.3 Info: => 8.27E-05s 21:34:36.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.3 Info: => 8.17E-05s 21:34:36.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.3 Info: => 9.33E-05s 21:34:36.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.3 Info: => 8.54E-05s 21:34:36.3 Info: UpdateData 21:34:36.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.3 Info: => 4.96E-05s 21:34:36.3 Info: UpdateData 21:34:36.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.3 Info: => 4.13E-05s 21:34:36.3 Info: UpdateData 21:34:36.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.3 Info: => 4.91E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 23: add_release_groups_etc migrated 21:34:36.3 Info: => 0.0006841s 21:34:36.3 Info: 24: NewMediaInfoFormat migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 24 21:34:36.3 Info: UpdateData 21:34:36.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.3 Info: => 5.68E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 24: NewMediaInfoFormat migrated 21:34:36.3 Info: => 0.0003241s 21:34:36.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 25 21:34:36.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.3 Info: => 0.0016972s 21:34:36.3 Info: AlterTable ReleaseProfiles 21:34:36.3 Info: => 1.4E-06s 21:34:36.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:36.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:36.3 Info: => 0.0005819s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:36', 'rename_restrictions_to_release_profiles') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:36.3 Info: => 0.0008896s 21:34:36.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 26 21:34:36.3 Info: RenameTable Profiles QualityProfiles 21:34:36.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:36.3 Info: => 0.0016989s 21:34:36.3 Info: AlterTable QualityProfiles 21:34:36.3 Info: => 1.4E-06s 21:34:36.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:36.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.3 Info: => 0.0005943s 21:34:36.3 Info: AlterTable LanguageProfiles 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:36.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.3 Info: => 0.0005593s 21:34:36.3 Info: UpdateData 21:34:36.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.3 Info: => 4.62E-05s 21:34:36.3 Info: UpdateData 21:34:36.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.3 Info: => 3.75E-05s 21:34:36.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Artists" 21:34:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.3 Info: => 0.004996s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:36', 'rename_quality_profiles_add_upgrade_allowed') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:36.3 Info: => 0.0054246s 21:34:36.3 Info: 27: add_import_exclusions migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 27 21:34:36.3 Info: CreateTable ImportListExclusions 21:34:36.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:36.3 Info: => 0.0001318s 21:34:36.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:36.3 Info: => 9.14E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:36', 'add_import_exclusions') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 27: add_import_exclusions migrated 21:34:36.3 Info: => 0.0004378s 21:34:36.3 Info: 28: clean_artist_metadata_table migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 28 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001614s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.000124s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001192s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001188s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001154s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001182s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:36', 'clean_artist_metadata_table') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 28: clean_artist_metadata_table migrated 21:34:36.3 Info: => 0.0004154s 21:34:36.3 Info: 29: health_issue_notification migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 29 21:34:36.3 Info: AlterTable Notifications 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0006181s 21:34:36.3 Info: AlterTable Notifications 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0005962s 21:34:36.3 Info: AlterTable Notifications 21:34:36.3 Info: => 1.4E-06s 21:34:36.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0005863s 21:34:36.3 Info: AlterTable Notifications 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0005822s 21:34:36.3 Info: AlterTable Notifications 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:36.3 Info: => 0.0005792s 21:34:36.3 Info: DeleteColumn Notifications OnDownload 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Notifications" 21:34:36.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.3 Info: => 0.0049167s 21:34:36.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Notifications" 21:34:36.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.3 Info: => 0.005001s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:36', 'health_issue_notification') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 29: health_issue_notification migrated 21:34:36.3 Info: => 0.0054152s 21:34:36.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 30 21:34:36.3 Info: AlterTable TrackFiles 21:34:36.3 Info: => 1.4E-06s 21:34:36.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:36.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:36.3 Info: => 0.0006286s 21:34:36.3 Info: AlterTable TrackFiles 21:34:36.3 Info: => 1.3E-06s 21:34:36.3 Info: CreateColumn TrackFiles Path String 21:34:36.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:36.3 Info: => 0.0005985s 21:34:36.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.3 Info: => 4.02E-05s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001302s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001454s 21:34:36.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) 21:34:36.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) 21:34:36.3 Info: => 0.0001527s 21:34:36.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") 21:34:36.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") 21:34:36.3 Info: => 0.0001069s 21:34:36.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.3 Info: => 6.11E-05s 21:34:36.3 Info: AlterTable TrackFiles 21:34:36.3 Info: => 1.3E-06s 21:34:36.3 Info: AlterColumn TrackFiles Path String 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "TrackFiles" 21:34:36.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.3 Info: => 0.0052872s 21:34:36.3 Info: CreateIndex TrackFiles (Path) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.3 Info: => 9.67E-05s 21:34:36.3 Info: DeleteColumn TrackFiles RelativePath 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "TrackFiles" 21:34:36.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.3 Info: => 0.0053186s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:36', 'add_mediafilerepository_mtime') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:36.3 Info: => 0.0056986s 21:34:36.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 31 21:34:36.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") 21:34:36.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") 21:34:36.3 Info: => 0.0001001s 21:34:36.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:36.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:36.3 Info: => 0.0001406s 21:34:36.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Artists" 21:34:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.3 Info: => 0.007672s 21:34:36.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.3 Info: => 8.68E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:36', 'add_artistmetadataid_constraint') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:36.3 Info: => 0.0004776s 21:34:36.3 Info: 32: old_ids_and_artist_alias migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 32 21:34:36.3 Info: AlterTable ArtistMetadata 21:34:36.3 Info: => 2.2E-06s 21:34:36.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:36.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:36.3 Info: => 0.0006327s 21:34:36.3 Info: AlterTable ArtistMetadata 21:34:36.3 Info: => 1.4E-06s 21:34:36.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:36.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.3 Info: => 0.0006229s 21:34:36.3 Info: AlterTable Albums 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.3 Info: => 0.000592s 21:34:36.3 Info: AlterTable AlbumReleases 21:34:36.3 Info: => 1.2E-06s 21:34:36.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:36.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.3 Info: => 0.0005877s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 1.3E-06s 21:34:36.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.3 Info: => 0.0005817s 21:34:36.3 Info: AlterTable Tracks 21:34:36.3 Info: => 1.3E-06s 21:34:36.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:36.3 Info: => 0.000583s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:36', 'old_ids_and_artist_alias') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 32: old_ids_and_artist_alias migrated 21:34:36.3 Info: => 0.0009626s 21:34:36.3 Info: 33: download_propers_config migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 33 21:34:36.3 Info: PerformDBOperation 21:34:36.3 Info: Performing DB Operation 21:34:36.3 Info: => 3.59E-05s 21:34:36.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:36.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:36.3 Info: => 3.99E-05s 21:34:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:36', 'download_propers_config') 21:34:36.3 Info: Committing Transaction 21:34:36.3 Info: 33: download_propers_config migrated 21:34:36.3 Info: => 0.0003162s 21:34:36.3 Info: 34: remove_language_profiles migrating 21:34:36.3 Info: Beginning Transaction 21:34:36.3 Info: Starting migration of Main DB to 34 21:34:36.3 Info: DeleteTable LanguageProfiles 21:34:36.3 Info: DROP TABLE "LanguageProfiles" 21:34:36.3 Info: => 0.000216s 21:34:36.3 Info: DeleteColumn Artists LanguageProfileId 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Artists" 21:34:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.3 Info: => 0.0065301s 21:34:36.3 Info: DeleteColumn ImportLists LanguageProfileId 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "ImportLists" 21:34:36.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:36.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.3 Info: => 0.0046543s 21:34:36.3 Info: DeleteColumn Blacklist Language 21:34:36.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) 21:34:36.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" 21:34:36.3 Info: DROP TABLE "Blacklist" 21:34:36.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:36.3 Info: => 0.0045138s 21:34:36.3 Info: DeleteColumn History Language 21:34:36.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:36.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:36.4 Info: DROP TABLE "History" 21:34:36.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:36.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.4 Info: => 0.0063943s 21:34:36.4 Info: DeleteColumn LyricFiles Language 21:34:36.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:36.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:36.4 Info: DROP TABLE "LyricFiles" 21:34:36.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:36.4 Info: => 0.0043786s 21:34:36.4 Info: DeleteColumn TrackFiles Language 21:34:36.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:36.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:36.4 Info: DROP TABLE "TrackFiles" 21:34:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.4 Info: => 0.0059389s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:36', 'remove_language_profiles') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 34: remove_language_profiles migrated 21:34:36.4 Info: => 0.0065103s 21:34:36.4 Info: 35: multi_disc_naming_format migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 35 21:34:36.4 Info: AlterTable NamingConfig 21:34:36.4 Info: => 1.4E-06s 21:34:36.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:36.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:36.4 Info: => 0.000612s 21:34:36.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:36.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:36.4 Info: => 4.91E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:36', 'multi_disc_naming_format') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 35: multi_disc_naming_format migrated 21:34:36.4 Info: => 0.0003697s 21:34:36.4 Info: 36: add_download_client_priority migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 36 21:34:36.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 21:34:36.4 Info: AlterTable DownloadClients 21:34:36.4 Info: => 1.2E-06s 21:34:36.4 Info: CreateColumn DownloadClients Priority Int32 21:34:36.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:36.4 Info: => 0.0006118s 21:34:36.4 Info: PerformDBOperation 21:34:36.4 Info: Performing DB Operation 21:34:36.4 Info: => 0.000105s 21:34:36.4 Info: -> 1 Insert operations completed in 00:00:00.0000943 taking an average of 00:00:00.0000943 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:36', 'add_download_client_priority') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 36: add_download_client_priority migrated 21:34:36.4 Info: => 0.0004607s 21:34:36.4 Debug: Took: 00:00:00.2211335 21:34:36.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:34:36.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:34:36.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864764566556_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.4 Info: DatabaseEngineVersionCheck migrating 21:34:36.4 Info: PerformDBOperation 21:34:36.4 Info: Performing DB Operation 21:34:36.4 Info: SQLite 3.47.2 21:34:36.4 Info: => 0.0010258s 21:34:36.4 Info: DatabaseEngineVersionCheck migrated 21:34:36.4 Info: => 0.0010417s 21:34:36.4 Info: VersionMigration migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: CreateTable VersionInfo 21:34:36.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:36.4 Info: => 0.0001809s 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: VersionMigration migrated 21:34:36.4 Info: => 0.0005594s 21:34:36.4 Info: VersionUniqueMigration migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: CreateIndex VersionInfo (Version) 21:34:36.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:36.4 Info: => 0.000167s 21:34:36.4 Info: AlterTable VersionInfo 21:34:36.4 Info: => 1.5E-06s 21:34:36.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:36.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:36.4 Info: => 0.0005421s 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: VersionUniqueMigration migrated 21:34:36.4 Info: => 0.000768s 21:34:36.4 Info: VersionDescriptionMigration migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: AlterTable VersionInfo 21:34:36.4 Info: => 1.2E-06s 21:34:36.4 Info: CreateColumn VersionInfo Description String 21:34:36.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:36.4 Info: => 0.0002191s 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: VersionDescriptionMigration migrated 21:34:36.4 Info: => 0.000421s 21:34:36.4 Info: 1: InitialSetup migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 1 21:34:36.4 Info: CreateTable Config 21:34:36.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:36.4 Info: => 0.0002173s 21:34:36.4 Info: CreateIndex Config (Key) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:36.4 Info: => 8.53E-05s 21:34:36.4 Info: CreateTable RootFolders 21:34:36.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:36.4 Info: => 8.71E-05s 21:34:36.4 Info: CreateIndex RootFolders (Path) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:36.4 Info: => 7.7E-05s 21:34:36.4 Info: CreateTable Artists 21:34:36.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:36.4 Info: => 0.0002856s 21:34:36.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.4 Info: => 8.03E-05s 21:34:36.4 Info: CreateIndex Artists (NameSlug) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.4 Info: => 7.44E-05s 21:34:36.4 Info: CreateIndex Artists (CleanName) 21:34:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.4 Info: => 7.39E-05s 21:34:36.4 Info: CreateIndex Artists (Path) 21:34:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.4 Info: => 7.18E-05s 21:34:36.4 Info: CreateTable Albums 21:34:36.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:36.4 Info: => 0.0002588s 21:34:36.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.4 Info: => 8.16E-05s 21:34:36.4 Info: CreateIndex Albums (MBId) 21:34:36.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.4 Info: => 7.08E-05s 21:34:36.4 Info: CreateIndex Albums (TADBId) 21:34:36.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.4 Info: => 7.52E-05s 21:34:36.4 Info: CreateIndex Albums (TitleSlug) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.4 Info: => 7.43E-05s 21:34:36.4 Info: CreateIndex Albums (CleanTitle) 21:34:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.4 Info: => 7.3E-05s 21:34:36.4 Info: CreateIndex Albums (Path) 21:34:36.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:36.4 Info: => 0.0001148s 21:34:36.4 Info: CreateTable Tracks 21:34:36.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:36.4 Info: => 0.0001549s 21:34:36.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.4 Info: => 7.59E-05s 21:34:36.4 Info: CreateIndex Tracks (ArtistId) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.4 Info: => 7.82E-05s 21:34:36.4 Info: CreateIndex Tracks (TrackFileId) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.4 Info: => 0.0001036s 21:34:36.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:36.4 Info: => 8.54E-05s 21:34:36.4 Info: CreateTable TrackFiles 21:34:36.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:36.4 Info: => 0.002416s 21:34:36.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:36.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:36.4 Info: => 9.9E-05s 21:34:36.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.4 Info: => 8.3E-05s 21:34:36.4 Info: CreateTable History 21:34:36.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:36.4 Info: => 0.000157s 21:34:36.4 Info: CreateIndex History (Date) 21:34:36.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.4 Info: => 8.68E-05s 21:34:36.4 Info: CreateIndex History (EventType) 21:34:36.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.4 Info: => 0.0001184s 21:34:36.4 Info: CreateIndex History (DownloadId) 21:34:36.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:36.4 Info: => 9.53E-05s 21:34:36.4 Info: CreateIndex History (AlbumId) 21:34:36.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:36.4 Info: => 7.98E-05s 21:34:36.4 Info: CreateTable Notifications 21:34:36.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:36.4 Info: => 0.0001323s 21:34:36.4 Info: CreateTable ScheduledTasks 21:34:36.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:36.4 Info: => 0.0001104s 21:34:36.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:36.4 Info: => 8.04E-05s 21:34:36.4 Info: CreateTable Indexers 21:34:36.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:36.4 Info: => 0.0001142s 21:34:36.4 Info: CreateIndex Indexers (Name) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.4 Info: => 0.0001138s 21:34:36.4 Info: CreateTable Profiles 21:34:36.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001147s 21:34:36.4 Info: CreateIndex Profiles (Name) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:36.4 Info: => 8.39E-05s 21:34:36.4 Info: CreateTable QualityDefinitions 21:34:36.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:36.4 Info: => 0.0001144s 21:34:36.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:36.4 Info: => 8.2E-05s 21:34:36.4 Info: CreateIndex QualityDefinitions (Title) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:36.4 Info: => 8.37E-05s 21:34:36.4 Info: CreateTable NamingConfig 21:34:36.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:36.4 Info: => 0.0001549s 21:34:36.4 Info: CreateTable Blacklist 21:34:36.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:36.4 Info: => 0.00019s 21:34:36.4 Info: CreateTable Metadata 21:34:36.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001148s 21:34:36.4 Info: CreateTable MetadataFiles 21:34:36.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001349s 21:34:36.4 Info: CreateTable DownloadClients 21:34:36.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001127s 21:34:36.4 Info: CreateTable PendingReleases 21:34:36.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:36.4 Info: => 0.0001252s 21:34:36.4 Info: CreateTable RemotePathMappings 21:34:36.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001055s 21:34:36.4 Info: CreateTable Tags 21:34:36.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:36.4 Info: => 9.4E-05s 21:34:36.4 Info: CreateIndex Tags (Label) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:36.4 Info: => 9.85E-05s 21:34:36.4 Info: CreateTable Restrictions 21:34:36.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001035s 21:34:36.4 Info: CreateTable DelayProfiles 21:34:36.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001444s 21:34:36.4 Info: CreateTable Users 21:34:36.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001015s 21:34:36.4 Info: CreateIndex Users (Identifier) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:36.4 Info: => 9.47E-05s 21:34:36.4 Info: CreateIndex Users (Username) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:36.4 Info: => 8.46E-05s 21:34:36.4 Info: CreateTable Commands 21:34:36.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:36.4 Info: => 0.0001408s 21:34:36.4 Info: CreateTable IndexerStatus 21:34:36.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:36.4 Info: => 0.0001448s 21:34:36.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:36.4 Info: => 8.62E-05s 21:34:36.4 Info: CreateTable ExtraFiles 21:34:36.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:36.4 Info: => 0.0001255s 21:34:36.4 Info: CreateTable LyricFiles 21:34:36.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:36.4 Info: => 0.0001406s 21:34:36.4 Info: CreateTable LanguageProfiles 21:34:36.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:36.4 Info: => 0.0001011s 21:34:36.4 Info: CreateIndex LanguageProfiles (Name) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:36.4 Info: => 8.99E-05s 21:34:36.4 Info: CreateTable DownloadClientStatus 21:34:36.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:36.4 Info: => 0.0001124s 21:34:36.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:36.4 Info: => 8.97E-05s 21:34:36.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:36.4 Info: -> 1 Insert operations completed in 00:00:00.0000658 taking an average of 00:00:00.0000658 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:36', 'InitialSetup') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 1: InitialSetup migrated 21:34:36.4 Info: => 0.0009419s 21:34:36.4 Info: 2: add_reason_to_pending_releases migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 2 21:34:36.4 Info: AlterTable PendingReleases 21:34:36.4 Info: => 1.2E-06s 21:34:36.4 Info: CreateColumn PendingReleases Reason Int32 21:34:36.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0006422s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:36', 'add_reason_to_pending_releases') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 2: add_reason_to_pending_releases migrated 21:34:36.4 Info: => 0.0009514s 21:34:36.4 Info: 3: add_medium_support migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 3 21:34:36.4 Info: AlterTable Albums 21:34:36.4 Info: => 1.2E-06s 21:34:36.4 Info: CreateColumn Albums Media String 21:34:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:36.4 Info: => 0.0005994s 21:34:36.4 Info: AlterTable Tracks 21:34:36.4 Info: => 1.3E-06s 21:34:36.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.0005451s 21:34:36.4 Info: AlterTable Tracks 21:34:36.4 Info: => 1.2E-06s 21:34:36.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.4 Info: => 0.000541s 21:34:36.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.4 Info: => 4.39E-05s 21:34:36.4 Info: DeleteColumn Tracks TrackNumber 21:34:36.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) 21:34:36.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" 21:34:36.4 Info: DROP TABLE "Tracks" 21:34:36.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.4 Info: => 0.0044676s 21:34:36.4 Info: AlterTable Tracks 21:34:36.4 Info: => 1.9E-06s 21:34:36.4 Info: CreateColumn Tracks TrackNumber String 21:34:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:36.4 Info: => 0.000548s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:36', 'add_medium_support') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 3: add_medium_support migrated 21:34:36.4 Info: => 0.0009354s 21:34:36.4 Info: 4: add_various_qualites_in_profile migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 4 21:34:36.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.4 Info: => 5.88E-05s 21:34:36.4 Info: PerformDBOperation 21:34:36.4 Info: Performing DB Operation 21:34:36.4 Info: => 3.94E-05s 21:34:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:36', 'add_various_qualites_in_profile') 21:34:36.4 Info: Committing Transaction 21:34:36.4 Info: 4: add_various_qualites_in_profile migrated 21:34:36.4 Info: => 0.0002961s 21:34:36.4 Info: 5: metadata_profiles migrating 21:34:36.4 Info: Beginning Transaction 21:34:36.4 Info: Starting migration of Main DB to 5 21:34:36.4 Info: CreateTable MetadataProfiles 21:34:36.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:36.4 Info: => 0.0001381s 21:34:36.4 Info: CreateIndex MetadataProfiles (Name) 21:34:36.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:36.4 Info: => 9.41E-05s 21:34:36.4 Info: AlterTable Artists 21:34:36.4 Info: => 1.2E-06s 21:34:36.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:36.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:36.5 Info: => 0.0006042s 21:34:36.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:36.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:36.5 Info: DROP TABLE "Artists" 21:34:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.5 Info: => 0.0048391s 21:34:36.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:36.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:36.5 Info: DROP TABLE "Artists" 21:34:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.5 Info: => 0.0047298s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Albums SecondaryTypes String 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:36.5 Info: => 0.0005702s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:36', 'metadata_profiles') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 5: metadata_profiles migrated 21:34:36.5 Info: => 0.0010539s 21:34:36.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 6 21:34:36.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:36.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:34:36.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:36.5 Info: DROP TABLE "Indexers" 21:34:36.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.5 Info: => 0.0054683s 21:34:36.5 Info: AlterTable Indexers 21:34:36.5 Info: => 1.6E-06s 21:34:36.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:36.5 Info: => 0.0005758s 21:34:36.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.5 Info: => 4.31E-05s 21:34:36.5 Info: AlterTable Indexers 21:34:36.5 Info: => 1.2E-06s 21:34:36.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:36.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:34:36.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:34:36.5 Info: DROP TABLE "Indexers" 21:34:36.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.5 Info: => 0.0040847s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:36', 'separate_automatic_and_interactive_search') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:36.5 Info: => 0.0044752s 21:34:36.5 Info: 7: change_album_path_to_relative migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 7 21:34:36.5 Info: DeleteColumn Albums Path 21:34:36.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:34:36.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:34:36.5 Info: DROP TABLE "Albums" 21:34:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.5 Info: => 0.004877s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:36', 'change_album_path_to_relative') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 7: change_album_path_to_relative migrated 21:34:36.5 Info: => 0.0052937s 21:34:36.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 8 21:34:36.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:34:36.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:34:36.5 Info: => 5.46E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:36', 'change_quality_size_mb_to_kb') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:36.5 Info: => 0.0003137s 21:34:36.5 Info: 9: album_releases migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 9 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Albums Releases String 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:36.5 Info: => 0.0005885s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Albums CurrentRelease String 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:36.5 Info: => 0.0005493s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:36', 'album_releases') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 9: album_releases migrated 21:34:36.5 Info: => 0.0019829s 21:34:36.5 Info: 10: album_releases_fix migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 10 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.8E-06s 21:34:36.5 Info: AlterColumn Albums Releases String 21:34:36.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:34:36.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:34:36.5 Info: DROP TABLE "Albums" 21:34:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.5 Info: => 0.0059725s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.2E-06s 21:34:36.5 Info: AlterColumn Albums CurrentRelease String 21:34:36.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:34:36.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:34:36.5 Info: DROP TABLE "Albums" 21:34:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.5 Info: => 0.0047833s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:36', 'album_releases_fix') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 10: album_releases_fix migrated 21:34:36.5 Info: => 0.0051539s 21:34:36.5 Info: 11: import_lists migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 11 21:34:36.5 Info: CreateTable ImportLists 21:34:36.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:34:36.5 Info: => 0.0001744s 21:34:36.5 Info: CreateIndex ImportLists (Name) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.5 Info: => 8.62E-05s 21:34:36.5 Info: CreateTable ImportListStatus 21:34:36.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:34:36.5 Info: => 0.0001225s 21:34:36.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:36.5 Info: => 8.22E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:36', 'import_lists') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 11: import_lists migrated 21:34:36.5 Info: => 0.0004221s 21:34:36.5 Info: 12: add_release_status migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 12 21:34:36.5 Info: AlterTable MetadataProfiles 21:34:36.5 Info: => 1.7E-06s 21:34:36.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:36.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:36.5 Info: => 0.0006032s 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: => 3.19E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:36', 'add_release_status') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 12: add_release_status migrated 21:34:36.5 Info: => 0.0003209s 21:34:36.5 Info: 13: album_download_notification migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 13 21:34:36.5 Info: AlterTable Notifications 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:36.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0006062s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:36', 'album_download_notification') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 13: album_download_notification migrated 21:34:36.5 Info: => 0.0009279s 21:34:36.5 Info: 14: fix_language_metadata_profiles migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 14 21:34:36.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:34:36.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:34:36.5 Info: => 0.0001213s 21:34:36.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:34:36.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:34:36.5 Info: => 8.5E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:36', 'fix_language_metadata_profiles') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 14: fix_language_metadata_profiles migrated 21:34:36.5 Info: => 0.0003414s 21:34:36.5 Info: 15: remove_fanzub migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 15 21:34:36.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.5 Info: => 4.8E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:36', 'remove_fanzub') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 15: remove_fanzub migrated 21:34:36.5 Info: => 0.000294s 21:34:36.5 Info: 16: update_artist_history_indexes migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 16 21:34:36.5 Info: CreateIndex Albums (ArtistId) 21:34:36.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:36.5 Info: => 0.0001085s 21:34:36.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:36.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:36.5 Info: => 9.02E-05s 21:34:36.5 Info: DeleteIndex History (AlbumId) 21:34:36.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:36.5 Info: => 0.0001284s 21:34:36.5 Info: CreateIndex History (AlbumId, Date) 21:34:36.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.5 Info: => 9.5E-05s 21:34:36.5 Info: DeleteIndex History (DownloadId) 21:34:36.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:36.5 Info: => 0.0001089s 21:34:36.5 Info: CreateIndex History (DownloadId, Date) 21:34:36.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.5 Info: => 9.42E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:36', 'update_artist_history_indexes') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 16: update_artist_history_indexes migrated 21:34:36.5 Info: => 0.0004112s 21:34:36.5 Info: 17: remove_nma migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 17 21:34:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:36.5 Info: => 5.39E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:36', 'remove_nma') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 17: remove_nma migrated 21:34:36.5 Info: => 0.000341s 21:34:36.5 Info: 18: album_disambiguation migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 18 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Albums Disambiguation String 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:36.5 Info: => 0.0006345s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:36', 'album_disambiguation') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 18: album_disambiguation migrated 21:34:36.5 Info: => 0.0009441s 21:34:36.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 19 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: => 3.67E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:36', 'add_ape_quality_in_profiles') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:36.5 Info: => 0.000299s 21:34:36.5 Info: 20: remove_pushalot migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 20 21:34:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:36.5 Info: => 4.94E-05s 21:34:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:36.5 Info: => 3.82E-05s 21:34:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:36.5 Info: => 3.8E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:36', 'remove_pushalot') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 20: remove_pushalot migrated 21:34:36.5 Info: => 0.0002891s 21:34:36.5 Info: 21: add_custom_filters migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 21 21:34:36.5 Info: CreateTable CustomFilters 21:34:36.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:34:36.5 Info: => 0.0001326s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:36', 'add_custom_filters') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 21: add_custom_filters migrated 21:34:36.5 Info: => 0.0004372s 21:34:36.5 Info: 22: import_list_tags migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 22 21:34:36.5 Info: AlterTable ImportLists 21:34:36.5 Info: => 1.2E-06s 21:34:36.5 Info: CreateColumn ImportLists Tags String 21:34:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:36.5 Info: => 0.000644s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:36', 'import_list_tags') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 22: import_list_tags migrated 21:34:36.5 Info: => 0.0009418s 21:34:36.5 Info: 23: add_release_groups_etc migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 23 21:34:36.5 Info: CreateTable ArtistMetadata 21:34:36.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:34:36.5 Info: => 0.0002025s 21:34:36.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:36.5 Info: => 9.5E-05s 21:34:36.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:34:36.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:34:36.5 Info: => 9.24E-05s 21:34:36.5 Info: AlterTable Artists 21:34:36.5 Info: => 1.2E-06s 21:34:36.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0006374s 21:34:36.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.5 Info: => 7.33E-05s 21:34:36.5 Info: CreateTable AlbumReleases 21:34:36.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:34:36.5 Info: => 0.0001597s 21:34:36.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:36.5 Info: => 8.7E-05s 21:34:36.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:36.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:36.5 Info: => 8.05E-05s 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: => 4.02E-05s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0006301s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:36.5 Info: => 0.000617s 21:34:36.5 Info: AlterTable Albums 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn Albums Links String 21:34:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:36.5 Info: => 0.0006322s 21:34:36.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:34:36.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:36.5 Info: => 0.0001056s 21:34:36.5 Info: AlterTable Tracks 21:34:36.5 Info: => 1.2E-06s 21:34:36.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:36.5 Info: => 0.0006181s 21:34:36.5 Info: AlterTable Tracks 21:34:36.5 Info: => 1.2E-06s 21:34:36.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0006119s 21:34:36.5 Info: AlterTable Tracks 21:34:36.5 Info: => 1.5E-06s 21:34:36.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.5 Info: => 0.0006109s 21:34:36.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:34:36.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:36.5 Info: => 8.67E-05s 21:34:36.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:34:36.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:36.5 Info: => 7.37E-05s 21:34:36.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:36.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:34:36.5 Info: DROP TABLE "Artists" 21:34:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.5 Info: => 0.006126s 21:34:36.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:36.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:36.5 Info: DROP TABLE "Albums" 21:34:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.5 Info: => 0.0050711s 21:34:36.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.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:34:36.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:34:36.5 Info: DROP TABLE "Tracks" 21:34:36.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.5 Info: => 0.004684s 21:34:36.5 Info: DeleteColumn TrackFiles ArtistId 21:34:36.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:34:36.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:34:36.5 Info: DROP TABLE "TrackFiles" 21:34:36.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.5 Info: => 0.0064985s 21:34:36.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.5 Info: => 8.64E-05s 21:34:36.5 Info: CreateIndex Artists (Monitored) 21:34:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.5 Info: => 8.19E-05s 21:34:36.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.5 Info: => 7.93E-05s 21:34:36.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.5 Info: => 8.04E-05s 21:34:36.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.5 Info: => 8.06E-05s 21:34:36.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.5 Info: => 8.1E-05s 21:34:36.5 Info: UpdateData 21:34:36.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.5 Info: => 4.64E-05s 21:34:36.5 Info: UpdateData 21:34:36.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.5 Info: => 4.28E-05s 21:34:36.5 Info: UpdateData 21:34:36.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.5 Info: => 4.83E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 23: add_release_groups_etc migrated 21:34:36.5 Info: => 0.0005737s 21:34:36.5 Info: 24: NewMediaInfoFormat migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 24 21:34:36.5 Info: UpdateData 21:34:36.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.5 Info: => 5.54E-05s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 24: NewMediaInfoFormat migrated 21:34:36.5 Info: => 0.0003419s 21:34:36.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 25 21:34:36.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.5 Info: => 0.0016651s 21:34:36.5 Info: AlterTable ReleaseProfiles 21:34:36.5 Info: => 1.4E-06s 21:34:36.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:36.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:36.5 Info: => 0.0005805s 21:34:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:36', 'rename_restrictions_to_release_profiles') 21:34:36.5 Info: Committing Transaction 21:34:36.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:36.5 Info: => 0.0017248s 21:34:36.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:36.5 Info: Beginning Transaction 21:34:36.5 Info: Starting migration of Main DB to 26 21:34:36.5 Info: RenameTable Profiles QualityProfiles 21:34:36.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:36.5 Info: => 0.0016778s 21:34:36.5 Info: AlterTable QualityProfiles 21:34:36.5 Info: => 1.5E-06s 21:34:36.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:36.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.5 Info: => 0.0005759s 21:34:36.5 Info: AlterTable LanguageProfiles 21:34:36.5 Info: => 1.3E-06s 21:34:36.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:36.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.5 Info: => 0.0005797s 21:34:36.5 Info: UpdateData 21:34:36.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.5 Info: => 4.82E-05s 21:34:36.5 Info: UpdateData 21:34:36.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.5 Info: => 3.73E-05s 21:34:36.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:36.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" 21:34:36.5 Info: DROP TABLE "Artists" 21:34:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.6 Info: => 0.006089s 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:36', 'rename_quality_profiles_add_upgrade_allowed') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:36.6 Info: => 0.0065485s 21:34:36.6 Info: 27: add_import_exclusions migrating 21:34:36.6 Info: Beginning Transaction 21:34:36.6 Info: Starting migration of Main DB to 27 21:34:36.6 Info: CreateTable ImportListExclusions 21:34:36.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:36.6 Info: => 0.0001722s 21:34:36.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:36.6 Info: => 0.0001216s 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:36', 'add_import_exclusions') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 27: add_import_exclusions migrated 21:34:36.6 Info: => 0.0004807s 21:34:36.6 Info: 28: clean_artist_metadata_table migrating 21:34:36.6 Info: Beginning Transaction 21:34:36.6 Info: Starting migration of Main DB to 28 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001623s 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001246s 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001171s 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001194s 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001148s 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001181s 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:36', 'clean_artist_metadata_table') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 28: clean_artist_metadata_table migrated 21:34:36.6 Info: => 0.0004202s 21:34:36.6 Info: 29: health_issue_notification migrating 21:34:36.6 Info: Beginning Transaction 21:34:36.6 Info: Starting migration of Main DB to 29 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 1.2E-06s 21:34:36.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:36.6 Info: => 0.0006467s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 1.2E-06s 21:34:36.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:36.6 Info: => 0.0005833s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 1.5E-06s 21:34:36.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.6 Info: => 0.0005767s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 1.1E-06s 21:34:36.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.6 Info: => 0.0005837s 21:34:36.6 Info: AlterTable Notifications 21:34:36.6 Info: => 1.2E-06s 21:34:36.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:36.6 Info: => 0.0005784s 21:34:36.6 Info: DeleteColumn Notifications OnDownload 21:34:36.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:34:36.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:34:36.6 Info: DROP TABLE "Notifications" 21:34:36.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.6 Info: => 0.0045213s 21:34:36.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:36.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:34:36.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:34:36.6 Info: DROP TABLE "Notifications" 21:34:36.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.6 Info: => 0.0056033s 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:36', 'health_issue_notification') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 29: health_issue_notification migrated 21:34:36.6 Info: => 0.0060337s 21:34:36.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:36.6 Info: Beginning Transaction 21:34:36.6 Info: Starting migration of Main DB to 30 21:34:36.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) 21:34:36.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:36.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:36.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:36', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 21:34:36.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) 21:34:36.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:36', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 21:34:36.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) 21:34:36.6 Info: AlterTable TrackFiles 21:34:36.6 Info: => 1.3E-06s 21:34:36.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:36.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:36.6 Info: => 0.0006318s 21:34:36.6 Info: AlterTable TrackFiles 21:34:36.6 Info: => 1.3E-06s 21:34:36.6 Info: CreateColumn TrackFiles Path String 21:34:36.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:36.6 Info: => 0.000578s 21:34:36.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.6 Info: => 4.24E-05s 21:34:36.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:34:36.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:34:36.6 Info: => 0.000127s 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001419s 21:34:36.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:34:36.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:34:36.6 Info: => 0.0001484s 21:34:36.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:34:36.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:34:36.6 Info: => 8.63E-05s 21:34:36.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.6 Info: => 5.61E-05s 21:34:36.6 Info: AlterTable TrackFiles 21:34:36.6 Info: => 1.2E-06s 21:34:36.6 Info: AlterColumn TrackFiles Path String 21:34:36.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:36.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:34:36.6 Info: DROP TABLE "TrackFiles" 21:34:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.6 Info: => 0.0058023s 21:34:36.6 Info: CreateIndex TrackFiles (Path) 21:34:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.6 Info: => 8.69E-05s 21:34:36.6 Info: DeleteColumn TrackFiles RelativePath 21:34:36.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:36.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:34:36.6 Info: DROP TABLE "TrackFiles" 21:34:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.6 Info: => 0.0047983s 21:34:36.6 Info: -> 7 Insert operations completed in 00:00:00.0005769 taking an average of 00:00:00.0000824 21:34:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:36', 'add_mediafilerepository_mtime') 21:34:36.6 Info: Committing Transaction 21:34:36.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:36.6 Info: => 0.0053256s 21:34:36.6 Debug: Took: 00:00:00.1835833 21:34:36.6 Debug: Got 0 tracks 21:34:36.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:34:36.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:34:36.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864766900153_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.7 Info: DatabaseEngineVersionCheck migrating 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: SQLite 3.47.2 21:34:36.7 Info: => 0.0011384s 21:34:36.7 Info: DatabaseEngineVersionCheck migrated 21:34:36.7 Info: => 0.0011566s 21:34:36.7 Info: VersionMigration migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: CreateTable VersionInfo 21:34:36.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:36.7 Info: => 0.0001473s 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: VersionMigration migrated 21:34:36.7 Info: => 0.000607s 21:34:36.7 Info: VersionUniqueMigration migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: CreateIndex VersionInfo (Version) 21:34:36.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:36.7 Info: => 0.0001276s 21:34:36.7 Info: AlterTable VersionInfo 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:36.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:36.7 Info: => 0.0005519s 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: VersionUniqueMigration migrated 21:34:36.7 Info: => 0.0007778s 21:34:36.7 Info: VersionDescriptionMigration migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: AlterTable VersionInfo 21:34:36.7 Info: => 1.7E-06s 21:34:36.7 Info: CreateColumn VersionInfo Description String 21:34:36.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:36.7 Info: => 0.0002004s 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: VersionDescriptionMigration migrated 21:34:36.7 Info: => 0.0004144s 21:34:36.7 Info: 1: InitialSetup migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 1 21:34:36.7 Info: CreateTable Config 21:34:36.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001826s 21:34:36.7 Info: CreateIndex Config (Key) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:36.7 Info: => 8.15E-05s 21:34:36.7 Info: CreateTable RootFolders 21:34:36.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001088s 21:34:36.7 Info: CreateIndex RootFolders (Path) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:36.7 Info: => 8.3E-05s 21:34:36.7 Info: CreateTable Artists 21:34:36.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:36.7 Info: => 0.0002831s 21:34:36.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.7 Info: => 8.27E-05s 21:34:36.7 Info: CreateIndex Artists (NameSlug) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.7 Info: => 7.54E-05s 21:34:36.7 Info: CreateIndex Artists (CleanName) 21:34:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.7 Info: => 7.41E-05s 21:34:36.7 Info: CreateIndex Artists (Path) 21:34:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.7 Info: => 7.23E-05s 21:34:36.7 Info: CreateTable Albums 21:34:36.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:36.7 Info: => 0.0002213s 21:34:36.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.7 Info: => 7.67E-05s 21:34:36.7 Info: CreateIndex Albums (MBId) 21:34:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.7 Info: => 7.28E-05s 21:34:36.7 Info: CreateIndex Albums (TADBId) 21:34:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.7 Info: => 7.36E-05s 21:34:36.7 Info: CreateIndex Albums (TitleSlug) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.7 Info: => 7.28E-05s 21:34:36.7 Info: CreateIndex Albums (CleanTitle) 21:34:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.7 Info: => 7.24E-05s 21:34:36.7 Info: CreateIndex Albums (Path) 21:34:36.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:36.7 Info: => 7.14E-05s 21:34:36.7 Info: CreateTable Tracks 21:34:36.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:36.7 Info: => 0.0001515s 21:34:36.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.7 Info: => 7.55E-05s 21:34:36.7 Info: CreateIndex Tracks (ArtistId) 21:34:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.7 Info: => 7.84E-05s 21:34:36.7 Info: CreateIndex Tracks (TrackFileId) 21:34:36.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.7 Info: => 9.92E-05s 21:34:36.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:36.7 Info: => 8.87E-05s 21:34:36.7 Info: CreateTable TrackFiles 21:34:36.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:36.7 Info: => 0.000144s 21:34:36.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:36.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:36.7 Info: => 8.27E-05s 21:34:36.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.7 Info: => 7.88E-05s 21:34:36.7 Info: CreateTable History 21:34:36.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:36.7 Info: => 0.0001446s 21:34:36.7 Info: CreateIndex History (Date) 21:34:36.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.7 Info: => 8.13E-05s 21:34:36.7 Info: CreateIndex History (EventType) 21:34:36.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.7 Info: => 0.0001072s 21:34:36.7 Info: CreateIndex History (DownloadId) 21:34:36.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:36.7 Info: => 9.32E-05s 21:34:36.7 Info: CreateIndex History (AlbumId) 21:34:36.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:36.7 Info: => 8.15E-05s 21:34:36.7 Info: CreateTable Notifications 21:34:36.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:36.7 Info: => 0.0001343s 21:34:36.7 Info: CreateTable ScheduledTasks 21:34:36.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:36.7 Info: => 0.0001156s 21:34:36.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:36.7 Info: => 7.94E-05s 21:34:36.7 Info: CreateTable Indexers 21:34:36.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:36.7 Info: => 0.0001131s 21:34:36.7 Info: CreateIndex Indexers (Name) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.7 Info: => 0.0001122s 21:34:36.7 Info: CreateTable Profiles 21:34:36.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001133s 21:34:36.7 Info: CreateIndex Profiles (Name) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:36.7 Info: => 8.35E-05s 21:34:36.7 Info: CreateTable QualityDefinitions 21:34:36.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:36.7 Info: => 0.0001122s 21:34:36.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:36.7 Info: => 8.02E-05s 21:34:36.7 Info: CreateIndex QualityDefinitions (Title) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:36.7 Info: => 8.12E-05s 21:34:36.7 Info: CreateTable NamingConfig 21:34:36.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:36.7 Info: => 0.0001495s 21:34:36.7 Info: CreateTable Blacklist 21:34:36.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:36.7 Info: => 0.0001837s 21:34:36.7 Info: CreateTable Metadata 21:34:36.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001114s 21:34:36.7 Info: CreateTable MetadataFiles 21:34:36.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001354s 21:34:36.7 Info: CreateTable DownloadClients 21:34:36.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001147s 21:34:36.7 Info: CreateTable PendingReleases 21:34:36.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:36.7 Info: => 0.0001212s 21:34:36.7 Info: CreateTable RemotePathMappings 21:34:36.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001025s 21:34:36.7 Info: CreateTable Tags 21:34:36.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:36.7 Info: => 9.1E-05s 21:34:36.7 Info: CreateIndex Tags (Label) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:36.7 Info: => 0.0001015s 21:34:36.7 Info: CreateTable Restrictions 21:34:36.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001062s 21:34:36.7 Info: CreateTable DelayProfiles 21:34:36.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001352s 21:34:36.7 Info: CreateTable Users 21:34:36.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:36.7 Info: => 9.97E-05s 21:34:36.7 Info: CreateIndex Users (Identifier) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:36.7 Info: => 8.71E-05s 21:34:36.7 Info: CreateIndex Users (Username) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:36.7 Info: => 8.15E-05s 21:34:36.7 Info: CreateTable Commands 21:34:36.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:36.7 Info: => 0.0001404s 21:34:36.7 Info: CreateTable IndexerStatus 21:34:36.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:36.7 Info: => 0.0001413s 21:34:36.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:36.7 Info: => 9.37E-05s 21:34:36.7 Info: CreateTable ExtraFiles 21:34:36.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:36.7 Info: => 0.0001274s 21:34:36.7 Info: CreateTable LyricFiles 21:34:36.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:36.7 Info: => 0.0001465s 21:34:36.7 Info: CreateTable LanguageProfiles 21:34:36.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:36.7 Info: => 0.0001018s 21:34:36.7 Info: CreateIndex LanguageProfiles (Name) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:36.7 Info: => 9.06E-05s 21:34:36.7 Info: CreateTable DownloadClientStatus 21:34:36.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:36.7 Info: => 0.0001121s 21:34:36.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:36.7 Info: => 8.89E-05s 21:34:36.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:36.7 Info: -> 1 Insert operations completed in 00:00:00.0000675 taking an average of 00:00:00.0000675 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:36', 'InitialSetup') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 1: InitialSetup migrated 21:34:36.7 Info: => 0.0009269s 21:34:36.7 Info: 2: add_reason_to_pending_releases migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 2 21:34:36.7 Info: AlterTable PendingReleases 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn PendingReleases Reason Int32 21:34:36.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.0006004s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:36', 'add_reason_to_pending_releases') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 2: add_reason_to_pending_releases migrated 21:34:36.7 Info: => 0.0009078s 21:34:36.7 Info: 3: add_medium_support migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 3 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn Albums Media String 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:36.7 Info: => 0.0005926s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.0005516s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.0005438s 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.7 Info: => 4.39E-05s 21:34:36.7 Info: DeleteColumn Tracks TrackNumber 21:34:36.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:36.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:36.7 Info: DROP TABLE "Tracks" 21:34:36.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.7 Info: => 0.0048481s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn Tracks TrackNumber String 21:34:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:36.7 Info: => 0.0005382s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:36', 'add_medium_support') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 3: add_medium_support migrated 21:34:36.7 Info: => 0.0009421s 21:34:36.7 Info: 4: add_various_qualites_in_profile migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 4 21:34:36.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.7 Info: => 6.24E-05s 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: => 3.9E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:36', 'add_various_qualites_in_profile') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 4: add_various_qualites_in_profile migrated 21:34:36.7 Info: => 0.0003042s 21:34:36.7 Info: 5: metadata_profiles migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 5 21:34:36.7 Info: CreateTable MetadataProfiles 21:34:36.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001384s 21:34:36.7 Info: CreateIndex MetadataProfiles (Name) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:36.7 Info: => 9.85E-05s 21:34:36.7 Info: AlterTable Artists 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:36.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:36.7 Info: => 0.0005938s 21:34:36.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:36.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:36.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:36.7 Info: DROP TABLE "Artists" 21:34:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.7 Info: => 0.0052119s 21:34:36.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:36.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:36.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:36.7 Info: DROP TABLE "Artists" 21:34:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.7 Info: => 0.0051034s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.1E-06s 21:34:36.7 Info: CreateColumn Albums SecondaryTypes String 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:36.7 Info: => 0.0005592s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:36', 'metadata_profiles') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 5: metadata_profiles migrated 21:34:36.7 Info: => 0.0009765s 21:34:36.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 6 21:34:36.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:36.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:36.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:36.7 Info: DROP TABLE "Indexers" 21:34:36.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.7 Info: => 0.0044022s 21:34:36.7 Info: AlterTable Indexers 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:36.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:36.7 Info: => 0.0005472s 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.7 Info: => 4.76E-05s 21:34:36.7 Info: AlterTable Indexers 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:36.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:36.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:36.7 Info: DROP TABLE "Indexers" 21:34:36.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.7 Info: => 0.004386s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:36', 'separate_automatic_and_interactive_search') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:36.7 Info: => 0.0047266s 21:34:36.7 Info: 7: change_album_path_to_relative migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 7 21:34:36.7 Info: DeleteColumn Albums Path 21:34:36.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:36.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:36.7 Info: DROP TABLE "Albums" 21:34:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.7 Info: => 0.0052733s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:36', 'change_album_path_to_relative') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 7: change_album_path_to_relative migrated 21:34:36.7 Info: => 0.0056884s 21:34:36.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 8 21:34:36.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:36.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:36.7 Info: => 6.2E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:36', 'change_quality_size_mb_to_kb') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:36.7 Info: => 0.0003252s 21:34:36.7 Info: 9: album_releases migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 9 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Albums Releases String 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:36.7 Info: => 0.0005796s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn Albums CurrentRelease String 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:36.7 Info: => 0.0005641s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:36', 'album_releases') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 9: album_releases migrated 21:34:36.7 Info: => 0.0008667s 21:34:36.7 Info: 10: album_releases_fix migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 10 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: AlterColumn Albums Releases String 21:34:36.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:36.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:36.7 Info: DROP TABLE "Albums" 21:34:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.7 Info: => 0.0052122s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: AlterColumn Albums CurrentRelease String 21:34:36.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:36.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:36.7 Info: DROP TABLE "Albums" 21:34:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.7 Info: => 0.0067763s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:36', 'album_releases_fix') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 10: album_releases_fix migrated 21:34:36.7 Info: => 0.0071401s 21:34:36.7 Info: 11: import_lists migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 11 21:34:36.7 Info: CreateTable ImportLists 21:34:36.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:36.7 Info: => 0.0001735s 21:34:36.7 Info: CreateIndex ImportLists (Name) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.7 Info: => 8.82E-05s 21:34:36.7 Info: CreateTable ImportListStatus 21:34:36.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:36.7 Info: => 0.0001225s 21:34:36.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:36.7 Info: => 8.47E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:36', 'import_lists') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 11: import_lists migrated 21:34:36.7 Info: => 0.0004194s 21:34:36.7 Info: 12: add_release_status migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 12 21:34:36.7 Info: AlterTable MetadataProfiles 21:34:36.7 Info: => 1.6E-06s 21:34:36.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:36.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:36.7 Info: => 0.0005963s 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: => 3.08E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:36', 'add_release_status') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 12: add_release_status migrated 21:34:36.7 Info: => 0.0003129s 21:34:36.7 Info: 13: album_download_notification migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 13 21:34:36.7 Info: AlterTable Notifications 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:36.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.0005912s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:36', 'album_download_notification') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 13: album_download_notification migrated 21:34:36.7 Info: => 0.0008911s 21:34:36.7 Info: 14: fix_language_metadata_profiles migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 14 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:36.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:36.7 Info: => 8.32E-05s 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:36.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:36.7 Info: => 6.19E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:36', 'fix_language_metadata_profiles') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 14: fix_language_metadata_profiles migrated 21:34:36.7 Info: => 0.0003162s 21:34:36.7 Info: 15: remove_fanzub migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 15 21:34:36.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.7 Info: => 4.67E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:36', 'remove_fanzub') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 15: remove_fanzub migrated 21:34:36.7 Info: => 0.0002995s 21:34:36.7 Info: 16: update_artist_history_indexes migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 16 21:34:36.7 Info: CreateIndex Albums (ArtistId) 21:34:36.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:36.7 Info: => 0.0001087s 21:34:36.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:36.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:36.7 Info: => 8.92E-05s 21:34:36.7 Info: DeleteIndex History (AlbumId) 21:34:36.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:36.7 Info: => 0.0001202s 21:34:36.7 Info: CreateIndex History (AlbumId, Date) 21:34:36.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.7 Info: => 9.77E-05s 21:34:36.7 Info: DeleteIndex History (DownloadId) 21:34:36.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:36.7 Info: => 0.0001022s 21:34:36.7 Info: CreateIndex History (DownloadId, Date) 21:34:36.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.7 Info: => 9E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:36', 'update_artist_history_indexes') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 16: update_artist_history_indexes migrated 21:34:36.7 Info: => 0.0004066s 21:34:36.7 Info: 17: remove_nma migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 17 21:34:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:36.7 Info: => 5.4E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:36', 'remove_nma') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 17: remove_nma migrated 21:34:36.7 Info: => 0.0002952s 21:34:36.7 Info: 18: album_disambiguation migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 18 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.4E-06s 21:34:36.7 Info: CreateColumn Albums Disambiguation String 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:36.7 Info: => 0.0006147s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:36', 'album_disambiguation') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 18: album_disambiguation migrated 21:34:36.7 Info: => 0.0009077s 21:34:36.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 19 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: => 3.59E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:36', 'add_ape_quality_in_profiles') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:36.7 Info: => 0.000313s 21:34:36.7 Info: 20: remove_pushalot migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 20 21:34:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:36.7 Info: => 4.92E-05s 21:34:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:36.7 Info: => 3.88E-05s 21:34:36.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:36.7 Info: => 3.64E-05s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:36', 'remove_pushalot') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 20: remove_pushalot migrated 21:34:36.7 Info: => 0.0003128s 21:34:36.7 Info: 21: add_custom_filters migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 21 21:34:36.7 Info: CreateTable CustomFilters 21:34:36.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:36.7 Info: => 0.0001325s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:36', 'add_custom_filters') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 21: add_custom_filters migrated 21:34:36.7 Info: => 0.0004197s 21:34:36.7 Info: 22: import_list_tags migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 22 21:34:36.7 Info: AlterTable ImportLists 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn ImportLists Tags String 21:34:36.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:36.7 Info: => 0.0006092s 21:34:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:36', 'import_list_tags') 21:34:36.7 Info: Committing Transaction 21:34:36.7 Info: 22: import_list_tags migrated 21:34:36.7 Info: => 0.0009063s 21:34:36.7 Info: 23: add_release_groups_etc migrating 21:34:36.7 Info: Beginning Transaction 21:34:36.7 Info: Starting migration of Main DB to 23 21:34:36.7 Info: CreateTable ArtistMetadata 21:34:36.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:36.7 Info: => 0.000183s 21:34:36.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:36.7 Info: => 8.93E-05s 21:34:36.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:36.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:36.7 Info: => 9.26E-05s 21:34:36.7 Info: AlterTable Artists 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:36.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.0006099s 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:36.7 Info: => 7.07E-05s 21:34:36.7 Info: CreateTable AlbumReleases 21:34:36.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:36.7 Info: => 0.0001603s 21:34:36.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:36.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:36.7 Info: => 8.66E-05s 21:34:36.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:36.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:36.7 Info: => 8.28E-05s 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: => 4.3E-05s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.0006262s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.1E-06s 21:34:36.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:36.7 Info: => 0.0006397s 21:34:36.7 Info: AlterTable Albums 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Albums Links String 21:34:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:36.7 Info: => 0.0006191s 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:36.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:36.7 Info: => 8.58E-05s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:36.7 Info: => 0.0006148s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 1.3E-06s 21:34:36.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.0006097s 21:34:36.7 Info: AlterTable Tracks 21:34:36.7 Info: => 1.2E-06s 21:34:36.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:36.7 Info: => 0.000613s 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:36.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:36.7 Info: => 8.74E-05s 21:34:36.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:36.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:36.7 Info: => 7.27E-05s 21:34:36.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:36.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.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:34:36.7 Info: DROP TABLE "Artists" 21:34:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.8 Info: => 0.0049896s 21:34:36.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:36.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:36.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:36.8 Info: DROP TABLE "Albums" 21:34:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.8 Info: => 0.0064076s 21:34:36.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:36.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:36.8 Info: DROP TABLE "Tracks" 21:34:36.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.8 Info: => 0.0046289s 21:34:36.8 Info: DeleteColumn TrackFiles ArtistId 21:34:36.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:36.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:36.8 Info: DROP TABLE "TrackFiles" 21:34:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.8 Info: => 0.0044656s 21:34:36.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:36.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.8 Info: => 8.66E-05s 21:34:36.8 Info: CreateIndex Artists (Monitored) 21:34:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.8 Info: => 8.07E-05s 21:34:36.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:36.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:36.8 Info: => 7.98E-05s 21:34:36.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:36.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:36.8 Info: => 8.17E-05s 21:34:36.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:36.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:36.8 Info: => 8E-05s 21:34:36.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:36.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:36.8 Info: => 7.99E-05s 21:34:36.8 Info: UpdateData 21:34:36.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.8 Info: => 4.78E-05s 21:34:36.8 Info: UpdateData 21:34:36.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:36.8 Info: => 4.28E-05s 21:34:36.8 Info: UpdateData 21:34:36.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:36.8 Info: => 4.74E-05s 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:36', 'add_release_groups_etc') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 23: add_release_groups_etc migrated 21:34:36.8 Info: => 0.0005648s 21:34:36.8 Info: 24: NewMediaInfoFormat migrating 21:34:36.8 Info: Beginning Transaction 21:34:36.8 Info: Starting migration of Main DB to 24 21:34:36.8 Info: UpdateData 21:34:36.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:36.8 Info: => 5.59E-05s 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:36', 'NewMediaInfoFormat') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 24: NewMediaInfoFormat migrated 21:34:36.8 Info: => 0.0003113s 21:34:36.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:36.8 Info: Beginning Transaction 21:34:36.8 Info: Starting migration of Main DB to 25 21:34:36.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:36.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:36.8 Info: => 0.0016624s 21:34:36.8 Info: AlterTable ReleaseProfiles 21:34:36.8 Info: => 1.4E-06s 21:34:36.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:36.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:36.8 Info: => 0.0006028s 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:36', 'rename_restrictions_to_release_profiles') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:36.8 Info: => 0.0009081s 21:34:36.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:36.8 Info: Beginning Transaction 21:34:36.8 Info: Starting migration of Main DB to 26 21:34:36.8 Info: RenameTable Profiles QualityProfiles 21:34:36.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:36.8 Info: => 0.0017521s 21:34:36.8 Info: AlterTable QualityProfiles 21:34:36.8 Info: => 1.4E-06s 21:34:36.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:36.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.8 Info: => 0.0006281s 21:34:36.8 Info: AlterTable LanguageProfiles 21:34:36.8 Info: => 1.4E-06s 21:34:36.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:36.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:36.8 Info: => 0.0005674s 21:34:36.8 Info: UpdateData 21:34:36.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.8 Info: => 4.78E-05s 21:34:36.8 Info: UpdateData 21:34:36.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:36.8 Info: => 3.55E-05s 21:34:36.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:36.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:36.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:36.8 Info: DROP TABLE "Artists" 21:34:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:36.8 Info: => 0.0049875s 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:36', 'rename_quality_profiles_add_upgrade_allowed') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:36.8 Info: => 0.0065254s 21:34:36.8 Info: 27: add_import_exclusions migrating 21:34:36.8 Info: Beginning Transaction 21:34:36.8 Info: Starting migration of Main DB to 27 21:34:36.8 Info: CreateTable ImportListExclusions 21:34:36.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:36.8 Info: => 0.0001664s 21:34:36.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:36.8 Info: => 0.000117s 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:36', 'add_import_exclusions') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 27: add_import_exclusions migrated 21:34:36.8 Info: => 0.0004695s 21:34:36.8 Info: 28: clean_artist_metadata_table migrating 21:34:36.8 Info: Beginning Transaction 21:34:36.8 Info: Starting migration of Main DB to 28 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.8 Info: => 0.0001612s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.8 Info: => 0.0001216s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:36.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:36.8 Info: => 0.0001358s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:36.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:36.8 Info: => 0.0001246s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:36.8 Info: => 0.0001169s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.8 Info: => 0.0001173s 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:36', 'clean_artist_metadata_table') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 28: clean_artist_metadata_table migrated 21:34:36.8 Info: => 0.0004174s 21:34:36.8 Info: 29: health_issue_notification migrating 21:34:36.8 Info: Beginning Transaction 21:34:36.8 Info: Starting migration of Main DB to 29 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 1.6E-06s 21:34:36.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:36.8 Info: => 0.0006125s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 1.3E-06s 21:34:36.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:36.8 Info: => 0.0015204s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 1.3E-06s 21:34:36.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.8 Info: => 0.0005894s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 1.2E-06s 21:34:36.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:36.8 Info: => 0.000577s 21:34:36.8 Info: AlterTable Notifications 21:34:36.8 Info: => 1.2E-06s 21:34:36.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:36.8 Info: => 0.0005736s 21:34:36.8 Info: DeleteColumn Notifications OnDownload 21:34:36.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:36.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:36.8 Info: DROP TABLE "Notifications" 21:34:36.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.8 Info: => 0.0056723s 21:34:36.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:36.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:36.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:36.8 Info: DROP TABLE "Notifications" 21:34:36.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:36.8 Info: => 0.0044919s 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:36', 'health_issue_notification') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 29: health_issue_notification migrated 21:34:36.8 Info: => 0.0049057s 21:34:36.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:36.8 Info: Beginning Transaction 21:34:36.8 Info: Starting migration of Main DB to 30 21:34:36.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) 21:34:36.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:36.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:36.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:36', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:36.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 21:34:36.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:36', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:36.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 21:34:36.8 Info: AlterTable TrackFiles 21:34:36.8 Info: => 1.2E-06s 21:34:36.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:36.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:36.8 Info: => 0.0006077s 21:34:36.8 Info: AlterTable TrackFiles 21:34:36.8 Info: => 1.3E-06s 21:34:36.8 Info: CreateColumn TrackFiles Path String 21:34:36.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:36.8 Info: => 0.0005725s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:36.8 Info: => 4.12E-05s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:36.8 Info: => 0.0001257s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:36.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:36.8 Info: => 0.0001356s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:36.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:36.8 Info: => 0.0001493s 21:34:36.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:36.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:36.8 Info: => 8.61E-05s 21:34:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:36.8 Info: => 5.55E-05s 21:34:36.8 Info: AlterTable TrackFiles 21:34:36.8 Info: => 1.2E-06s 21:34:36.8 Info: AlterColumn TrackFiles Path String 21:34:36.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:36.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:36.8 Info: DROP TABLE "TrackFiles" 21:34:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.8 Info: => 0.0057841s 21:34:36.8 Info: CreateIndex TrackFiles (Path) 21:34:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.8 Info: => 8.66E-05s 21:34:36.8 Info: DeleteColumn TrackFiles RelativePath 21:34:36.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:36.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:36.8 Info: DROP TABLE "TrackFiles" 21:34:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:36.8 Info: => 0.0058639s 21:34:36.8 Info: -> 7 Insert operations completed in 00:00:00.0005530 taking an average of 00:00:00.0000790 21:34:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:36', 'add_mediafilerepository_mtime') 21:34:36.8 Info: Committing Transaction 21:34:36.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:36.8 Info: => 0.0063932s 21:34:36.8 Debug: Took: 00:00:00.1728191 21:34:36.8 Debug: Got 0 tracks 21:34:36.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:34:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864769101924_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.9 Info: DatabaseEngineVersionCheck migrating 21:34:36.9 Info: PerformDBOperation 21:34:36.9 Info: Performing DB Operation 21:34:36.9 Info: SQLite 3.47.2 21:34:36.9 Info: => 0.0009783s 21:34:36.9 Info: DatabaseEngineVersionCheck migrated 21:34:36.9 Info: => 0.0009957s 21:34:36.9 Info: VersionMigration migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: CreateTable VersionInfo 21:34:36.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:36.9 Info: => 0.0001437s 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: VersionMigration migrated 21:34:36.9 Info: => 0.0005011s 21:34:36.9 Info: VersionUniqueMigration migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: CreateIndex VersionInfo (Version) 21:34:36.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:36.9 Info: => 0.0001219s 21:34:36.9 Info: AlterTable VersionInfo 21:34:36.9 Info: => 1.1E-06s 21:34:36.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:36.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:36.9 Info: => 0.0005309s 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: VersionUniqueMigration migrated 21:34:36.9 Info: => 0.0007594s 21:34:36.9 Info: VersionDescriptionMigration migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: AlterTable VersionInfo 21:34:36.9 Info: => 1.3E-06s 21:34:36.9 Info: CreateColumn VersionInfo Description String 21:34:36.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:36.9 Info: => 0.0001981s 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: VersionDescriptionMigration migrated 21:34:36.9 Info: => 0.0003983s 21:34:36.9 Info: 1: InitialSetup migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 1 21:34:36.9 Info: CreateTable Config 21:34:36.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:36.9 Info: => 0.0002024s 21:34:36.9 Info: CreateIndex Config (Key) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:36.9 Info: => 8.64E-05s 21:34:36.9 Info: CreateTable RootFolders 21:34:36.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:36.9 Info: => 9.04E-05s 21:34:36.9 Info: CreateIndex RootFolders (Path) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:36.9 Info: => 7.92E-05s 21:34:36.9 Info: CreateTable Artists 21:34:36.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:34:36.9 Info: => 0.0002719s 21:34:36.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.9 Info: => 8.95E-05s 21:34:36.9 Info: CreateIndex Artists (NameSlug) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.9 Info: => 8.17E-05s 21:34:36.9 Info: CreateIndex Artists (CleanName) 21:34:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.9 Info: => 7.68E-05s 21:34:36.9 Info: CreateIndex Artists (Path) 21:34:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.9 Info: => 7.32E-05s 21:34:36.9 Info: CreateTable Albums 21:34:36.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:34:36.9 Info: => 0.0002217s 21:34:36.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.9 Info: => 7.66E-05s 21:34:36.9 Info: CreateIndex Albums (MBId) 21:34:36.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.9 Info: => 7.19E-05s 21:34:36.9 Info: CreateIndex Albums (TADBId) 21:34:36.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.9 Info: => 7.24E-05s 21:34:36.9 Info: CreateIndex Albums (TitleSlug) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.9 Info: => 7.56E-05s 21:34:36.9 Info: CreateIndex Albums (CleanTitle) 21:34:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.9 Info: => 7.29E-05s 21:34:36.9 Info: CreateIndex Albums (Path) 21:34:36.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:36.9 Info: => 6.96E-05s 21:34:36.9 Info: CreateTable Tracks 21:34:36.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:34:36.9 Info: => 0.0001534s 21:34:36.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.9 Info: => 7.39E-05s 21:34:36.9 Info: CreateIndex Tracks (ArtistId) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.9 Info: => 7.73E-05s 21:34:36.9 Info: CreateIndex Tracks (TrackFileId) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.9 Info: => 0.0001006s 21:34:36.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:36.9 Info: => 8.46E-05s 21:34:36.9 Info: CreateTable TrackFiles 21:34:36.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:34:36.9 Info: => 0.0001392s 21:34:36.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:36.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:36.9 Info: => 8.44E-05s 21:34:36.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:36.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:36.9 Info: => 7.92E-05s 21:34:36.9 Info: CreateTable History 21:34:36.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:34:36.9 Info: => 0.0001485s 21:34:36.9 Info: CreateIndex History (Date) 21:34:36.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:36.9 Info: => 7.99E-05s 21:34:36.9 Info: CreateIndex History (EventType) 21:34:36.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:36.9 Info: => 0.0001067s 21:34:36.9 Info: CreateIndex History (DownloadId) 21:34:36.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:36.9 Info: => 9.09E-05s 21:34:36.9 Info: CreateIndex History (AlbumId) 21:34:36.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:36.9 Info: => 8.28E-05s 21:34:36.9 Info: CreateTable Notifications 21:34:36.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:34:36.9 Info: => 0.0001337s 21:34:36.9 Info: CreateTable ScheduledTasks 21:34:36.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:34:36.9 Info: => 0.000111s 21:34:36.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:36.9 Info: => 8.02E-05s 21:34:36.9 Info: CreateTable Indexers 21:34:36.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:34:36.9 Info: => 0.0001104s 21:34:36.9 Info: CreateIndex Indexers (Name) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.9 Info: => 0.0001118s 21:34:36.9 Info: CreateTable Profiles 21:34:36.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:34:36.9 Info: => 0.0001195s 21:34:36.9 Info: CreateIndex Profiles (Name) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:36.9 Info: => 8.63E-05s 21:34:36.9 Info: CreateTable QualityDefinitions 21:34:36.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:34:36.9 Info: => 0.0001138s 21:34:36.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:36.9 Info: => 8.17E-05s 21:34:36.9 Info: CreateIndex QualityDefinitions (Title) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:36.9 Info: => 8.3E-05s 21:34:36.9 Info: CreateTable NamingConfig 21:34:36.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:34:36.9 Info: => 0.000148s 21:34:36.9 Info: CreateTable Blacklist 21:34:36.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:34:36.9 Info: => 0.0001873s 21:34:36.9 Info: CreateTable Metadata 21:34:36.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:34:36.9 Info: => 0.0001126s 21:34:36.9 Info: CreateTable MetadataFiles 21:34:36.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:34:36.9 Info: => 0.0001345s 21:34:36.9 Info: CreateTable DownloadClients 21:34:36.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:34:36.9 Info: => 0.0001135s 21:34:36.9 Info: CreateTable PendingReleases 21:34:36.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:34:36.9 Info: => 0.0001215s 21:34:36.9 Info: CreateTable RemotePathMappings 21:34:36.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:34:36.9 Info: => 0.000106s 21:34:36.9 Info: CreateTable Tags 21:34:36.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:36.9 Info: => 9.26E-05s 21:34:36.9 Info: CreateIndex Tags (Label) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:36.9 Info: => 9.74E-05s 21:34:36.9 Info: CreateTable Restrictions 21:34:36.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:36.9 Info: => 0.0001034s 21:34:36.9 Info: CreateTable DelayProfiles 21:34:36.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:34:36.9 Info: => 0.0001353s 21:34:36.9 Info: CreateTable Users 21:34:36.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:34:36.9 Info: => 9.86E-05s 21:34:36.9 Info: CreateIndex Users (Identifier) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:36.9 Info: => 8.9E-05s 21:34:36.9 Info: CreateIndex Users (Username) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:36.9 Info: => 8.11E-05s 21:34:36.9 Info: CreateTable Commands 21:34:36.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:34:36.9 Info: => 0.000138s 21:34:36.9 Info: CreateTable IndexerStatus 21:34:36.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:34:36.9 Info: => 0.0001372s 21:34:36.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:36.9 Info: => 8.44E-05s 21:34:36.9 Info: CreateTable ExtraFiles 21:34:36.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:34:36.9 Info: => 0.0001241s 21:34:36.9 Info: CreateTable LyricFiles 21:34:36.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:34:36.9 Info: => 0.0001442s 21:34:36.9 Info: CreateTable LanguageProfiles 21:34:36.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:34:36.9 Info: => 0.0001109s 21:34:36.9 Info: CreateIndex LanguageProfiles (Name) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:36.9 Info: => 9.24E-05s 21:34:36.9 Info: CreateTable DownloadClientStatus 21:34:36.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:34:36.9 Info: => 0.0001141s 21:34:36.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:36.9 Info: => 9.2E-05s 21:34:36.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:36.9 Info: -> 1 Insert operations completed in 00:00:00.0000663 taking an average of 00:00:00.0000663 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:36', 'InitialSetup') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 1: InitialSetup migrated 21:34:36.9 Info: => 0.0008943s 21:34:36.9 Info: 2: add_reason_to_pending_releases migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 2 21:34:36.9 Info: AlterTable PendingReleases 21:34:36.9 Info: => 1.3E-06s 21:34:36.9 Info: CreateColumn PendingReleases Reason Int32 21:34:36.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.0005961s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:36', 'add_reason_to_pending_releases') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 2: add_reason_to_pending_releases migrated 21:34:36.9 Info: => 0.0008964s 21:34:36.9 Info: 3: add_medium_support migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 3 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: CreateColumn Albums Media String 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:36.9 Info: => 0.0005986s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 1.4E-06s 21:34:36.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.0005466s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.000534s 21:34:36.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:36.9 Info: => 4.26E-05s 21:34:36.9 Info: DeleteColumn Tracks TrackNumber 21:34:36.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:34:36.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:34:36.9 Info: DROP TABLE "Tracks" 21:34:36.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:36.9 Info: => 0.00444s 21:34:36.9 Info: AlterTable Tracks 21:34:36.9 Info: => 1.3E-06s 21:34:36.9 Info: CreateColumn Tracks TrackNumber String 21:34:36.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:36.9 Info: => 0.0005418s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:36', 'add_medium_support') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 3: add_medium_support migrated 21:34:36.9 Info: => 0.000932s 21:34:36.9 Info: 4: add_various_qualites_in_profile migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 4 21:34:36.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:36.9 Info: => 5.33E-05s 21:34:36.9 Info: PerformDBOperation 21:34:36.9 Info: Performing DB Operation 21:34:36.9 Info: => 4.14E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:36', 'add_various_qualites_in_profile') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 4: add_various_qualites_in_profile migrated 21:34:36.9 Info: => 0.0002957s 21:34:36.9 Info: 5: metadata_profiles migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 5 21:34:36.9 Info: CreateTable MetadataProfiles 21:34:36.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:34:36.9 Info: => 0.0001322s 21:34:36.9 Info: CreateIndex MetadataProfiles (Name) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:36.9 Info: => 9.34E-05s 21:34:36.9 Info: AlterTable Artists 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:36.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:36.9 Info: => 0.0005741s 21:34:36.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:36.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:34:36.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:34:36.9 Info: DROP TABLE "Artists" 21:34:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.9 Info: => 0.0050851s 21:34:36.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:36.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:34:36.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:34:36.9 Info: DROP TABLE "Artists" 21:34:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:36.9 Info: => 0.0050526s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 1.3E-06s 21:34:36.9 Info: CreateColumn Albums SecondaryTypes String 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:36.9 Info: => 0.0005421s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:36', 'metadata_profiles') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 5: metadata_profiles migrated 21:34:36.9 Info: => 0.0009364s 21:34:36.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 6 21:34:36.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:36.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:34:36.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:36.9 Info: DROP TABLE "Indexers" 21:34:36.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.9 Info: => 0.0044018s 21:34:36.9 Info: AlterTable Indexers 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:36.9 Info: => 0.0005348s 21:34:36.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:36.9 Info: => 4.73E-05s 21:34:36.9 Info: AlterTable Indexers 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:36.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:34:36.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:34:36.9 Info: DROP TABLE "Indexers" 21:34:36.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:36.9 Info: => 0.0043497s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:36', 'separate_automatic_and_interactive_search') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:36.9 Info: => 0.0046821s 21:34:36.9 Info: 7: change_album_path_to_relative migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 7 21:34:36.9 Info: DeleteColumn Albums Path 21:34:36.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:34:36.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:34:36.9 Info: DROP TABLE "Albums" 21:34:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.9 Info: => 0.005277s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:36', 'change_album_path_to_relative') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 7: change_album_path_to_relative migrated 21:34:36.9 Info: => 0.0056868s 21:34:36.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 8 21:34:36.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:34:36.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:34:36.9 Info: => 5.48E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:36', 'change_quality_size_mb_to_kb') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:36.9 Info: => 0.0003174s 21:34:36.9 Info: 9: album_releases migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 9 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: CreateColumn Albums Releases String 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:36.9 Info: => 0.0006003s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: CreateColumn Albums CurrentRelease String 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:36.9 Info: => 0.0005442s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:36', 'album_releases') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 9: album_releases migrated 21:34:36.9 Info: => 0.0008441s 21:34:36.9 Info: 10: album_releases_fix migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 10 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 1.1E-06s 21:34:36.9 Info: AlterColumn Albums Releases String 21:34:36.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:34:36.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:34:36.9 Info: DROP TABLE "Albums" 21:34:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.9 Info: => 0.0051842s 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 1.3E-06s 21:34:36.9 Info: AlterColumn Albums CurrentRelease String 21:34:36.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:34:36.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:34:36.9 Info: DROP TABLE "Albums" 21:34:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:36.9 Info: => 0.0051698s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:36', 'album_releases_fix') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 10: album_releases_fix migrated 21:34:36.9 Info: => 0.0055757s 21:34:36.9 Info: 11: import_lists migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 11 21:34:36.9 Info: CreateTable ImportLists 21:34:36.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:34:36.9 Info: => 0.0001948s 21:34:36.9 Info: CreateIndex ImportLists (Name) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:36.9 Info: => 8.86E-05s 21:34:36.9 Info: CreateTable ImportListStatus 21:34:36.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:34:36.9 Info: => 0.0001487s 21:34:36.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:36.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:36.9 Info: => 9.18E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:36', 'import_lists') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 11: import_lists migrated 21:34:36.9 Info: => 0.0004074s 21:34:36.9 Info: 12: add_release_status migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 12 21:34:36.9 Info: AlterTable MetadataProfiles 21:34:36.9 Info: => 1.2E-06s 21:34:36.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:36.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:36.9 Info: => 0.0005906s 21:34:36.9 Info: PerformDBOperation 21:34:36.9 Info: Performing DB Operation 21:34:36.9 Info: => 3.26E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:36', 'add_release_status') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 12: add_release_status migrated 21:34:36.9 Info: => 0.0003297s 21:34:36.9 Info: 13: album_download_notification migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 13 21:34:36.9 Info: AlterTable Notifications 21:34:36.9 Info: => 1.1E-06s 21:34:36.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:36.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:36.9 Info: => 0.0005915s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:36', 'album_download_notification') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 13: album_download_notification migrated 21:34:36.9 Info: => 0.0008932s 21:34:36.9 Info: 14: fix_language_metadata_profiles migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 14 21:34:36.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:34:36.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:34:36.9 Info: => 0.0001103s 21:34:36.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 21:34:36.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 21:34:36.9 Info: => 8.73E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:36', 'fix_language_metadata_profiles') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 14: fix_language_metadata_profiles migrated 21:34:36.9 Info: => 0.0003716s 21:34:36.9 Info: 15: remove_fanzub migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 15 21:34:36.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:36.9 Info: => 5.6E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:36', 'remove_fanzub') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 15: remove_fanzub migrated 21:34:36.9 Info: => 0.0003128s 21:34:36.9 Info: 16: update_artist_history_indexes migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 16 21:34:36.9 Info: CreateIndex Albums (ArtistId) 21:34:36.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:36.9 Info: => 0.0001086s 21:34:36.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:36.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:36.9 Info: => 9.36E-05s 21:34:36.9 Info: DeleteIndex History (AlbumId) 21:34:36.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:36.9 Info: => 0.0001505s 21:34:36.9 Info: CreateIndex History (AlbumId, Date) 21:34:36.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:36.9 Info: => 9.73E-05s 21:34:36.9 Info: DeleteIndex History (DownloadId) 21:34:36.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:36.9 Info: => 0.0001038s 21:34:36.9 Info: CreateIndex History (DownloadId, Date) 21:34:36.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:36.9 Info: => 9.81E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 16: update_artist_history_indexes migrated 21:34:36.9 Info: => 0.0004115s 21:34:36.9 Info: 17: remove_nma migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 17 21:34:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:36.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:36.9 Info: => 5.87E-05s 21:34:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:36.9 Info: Committing Transaction 21:34:36.9 Info: 17: remove_nma migrated 21:34:36.9 Info: => 0.0003178s 21:34:36.9 Info: 18: album_disambiguation migrating 21:34:36.9 Info: Beginning Transaction 21:34:36.9 Info: Starting migration of Main DB to 18 21:34:36.9 Info: AlterTable Albums 21:34:36.9 Info: => 1.8E-06s 21:34:36.9 Info: CreateColumn Albums Disambiguation String 21:34:36.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.0 Info: => 0.0006357s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 18: album_disambiguation migrated 21:34:37.0 Info: => 0.0009407s 21:34:37.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 19 21:34:37.0 Info: PerformDBOperation 21:34:37.0 Info: Performing DB Operation 21:34:37.0 Info: => 3.6E-05s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.0 Info: => 0.0002961s 21:34:37.0 Info: 20: remove_pushalot migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 20 21:34:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.0 Info: => 5.1E-05s 21:34:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.0 Info: => 5.93E-05s 21:34:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.0 Info: => 4.12E-05s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 20: remove_pushalot migrated 21:34:37.0 Info: => 0.0002973s 21:34:37.0 Info: 21: add_custom_filters migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 21 21:34:37.0 Info: CreateTable CustomFilters 21:34:37.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:34:37.0 Info: => 0.0001348s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 21: add_custom_filters migrated 21:34:37.0 Info: => 0.000421s 21:34:37.0 Info: 22: import_list_tags migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 22 21:34:37.0 Info: AlterTable ImportLists 21:34:37.0 Info: => 1.3E-06s 21:34:37.0 Info: CreateColumn ImportLists Tags String 21:34:37.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.0 Info: => 0.0006216s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 22: import_list_tags migrated 21:34:37.0 Info: => 0.0009111s 21:34:37.0 Info: 23: add_release_groups_etc migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 23 21:34:37.0 Info: CreateTable ArtistMetadata 21:34:37.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:34:37.0 Info: => 0.0001935s 21:34:37.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.0 Info: => 9.53E-05s 21:34:37.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:34:37.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:34:37.0 Info: => 9.36E-05s 21:34:37.0 Info: AlterTable Artists 21:34:37.0 Info: => 1.2E-06s 21:34:37.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0006358s 21:34:37.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.0 Info: => 7.38E-05s 21:34:37.0 Info: CreateTable AlbumReleases 21:34:37.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:34:37.0 Info: => 0.0001619s 21:34:37.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.0 Info: => 8.78E-05s 21:34:37.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.0 Info: => 8.31E-05s 21:34:37.0 Info: PerformDBOperation 21:34:37.0 Info: Performing DB Operation 21:34:37.0 Info: => 5.91E-05s 21:34:37.0 Info: AlterTable Albums 21:34:37.0 Info: => 1.8E-06s 21:34:37.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0006316s 21:34:37.0 Info: AlterTable Albums 21:34:37.0 Info: => 1.4E-06s 21:34:37.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.0 Info: => 0.0006177s 21:34:37.0 Info: AlterTable Albums 21:34:37.0 Info: => 1.3E-06s 21:34:37.0 Info: CreateColumn Albums Links String 21:34:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.0 Info: => 0.0006114s 21:34:37.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:34:37.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:37.0 Info: => 0.0001083s 21:34:37.0 Info: AlterTable Tracks 21:34:37.0 Info: => 1.2E-06s 21:34:37.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.0 Info: => 0.0006076s 21:34:37.0 Info: AlterTable Tracks 21:34:37.0 Info: => 1.3E-06s 21:34:37.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0006061s 21:34:37.0 Info: AlterTable Tracks 21:34:37.0 Info: => 1.3E-06s 21:34:37.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0006065s 21:34:37.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:34:37.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:37.0 Info: => 8.44E-05s 21:34:37.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:34:37.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:37.0 Info: => 7.41E-05s 21:34:37.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.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:34:37.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:34:37.0 Info: DROP TABLE "Artists" 21:34:37.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.0 Info: => 0.0050249s 21:34:37.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.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:34:37.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:34:37.0 Info: DROP TABLE "Albums" 21:34:37.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.0 Info: => 0.0051289s 21:34:37.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.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:34:37.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:34:37.0 Info: DROP TABLE "Tracks" 21:34:37.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.0 Info: => 0.0057563s 21:34:37.0 Info: DeleteColumn TrackFiles ArtistId 21:34:37.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:37.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:34:37.0 Info: DROP TABLE "TrackFiles" 21:34:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.0 Info: => 0.0057413s 21:34:37.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.0 Info: => 8.68E-05s 21:34:37.0 Info: CreateIndex Artists (Monitored) 21:34:37.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.0 Info: => 8.11E-05s 21:34:37.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.0 Info: => 8.05E-05s 21:34:37.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.0 Info: => 8.14E-05s 21:34:37.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.0 Info: => 7.94E-05s 21:34:37.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.0 Info: => 8.02E-05s 21:34:37.0 Info: UpdateData 21:34:37.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.0 Info: => 4.58E-05s 21:34:37.0 Info: UpdateData 21:34:37.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.0 Info: => 4.05E-05s 21:34:37.0 Info: UpdateData 21:34:37.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.0 Info: => 4.91E-05s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 23: add_release_groups_etc migrated 21:34:37.0 Info: => 0.0005696s 21:34:37.0 Info: 24: NewMediaInfoFormat migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 24 21:34:37.0 Info: UpdateData 21:34:37.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:37.0 Info: => 5.78E-05s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:37', 'NewMediaInfoFormat') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 24: NewMediaInfoFormat migrated 21:34:37.0 Info: => 0.0003305s 21:34:37.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 25 21:34:37.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:37.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:37.0 Info: => 0.0016673s 21:34:37.0 Info: AlterTable ReleaseProfiles 21:34:37.0 Info: => 1.4E-06s 21:34:37.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:37.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:37.0 Info: => 0.0005787s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:37', 'rename_restrictions_to_release_profiles') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:37.0 Info: => 0.0008783s 21:34:37.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 26 21:34:37.0 Info: RenameTable Profiles QualityProfiles 21:34:37.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:37.0 Info: => 0.0016761s 21:34:37.0 Info: AlterTable QualityProfiles 21:34:37.0 Info: => 1.4E-06s 21:34:37.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.0 Info: => 0.0005706s 21:34:37.0 Info: AlterTable LanguageProfiles 21:34:37.0 Info: => 1.2E-06s 21:34:37.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:37.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.0 Info: => 0.0005498s 21:34:37.0 Info: UpdateData 21:34:37.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.0 Info: => 4.55E-05s 21:34:37.0 Info: UpdateData 21:34:37.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.0 Info: => 3.73E-05s 21:34:37.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:37.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:34:37.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:34:37.0 Info: DROP TABLE "Artists" 21:34:37.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.0 Info: => 0.0049332s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:37', 'rename_quality_profiles_add_upgrade_allowed') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:37.0 Info: => 0.0053758s 21:34:37.0 Info: 27: add_import_exclusions migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 27 21:34:37.0 Info: CreateTable ImportListExclusions 21:34:37.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:37.0 Info: => 0.0001619s 21:34:37.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:37.0 Info: => 0.000107s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:37', 'add_import_exclusions') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 27: add_import_exclusions migrated 21:34:37.0 Info: => 0.0004355s 21:34:37.0 Info: 28: clean_artist_metadata_table migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 28 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001536s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001235s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001213s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001168s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001148s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001405s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:37', 'clean_artist_metadata_table') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 28: clean_artist_metadata_table migrated 21:34:37.0 Info: => 0.0004455s 21:34:37.0 Info: 29: health_issue_notification migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 29 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 1.3E-06s 21:34:37.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0006149s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 1.3E-06s 21:34:37.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0005774s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 1.2E-06s 21:34:37.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0005696s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 1.2E-06s 21:34:37.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0005713s 21:34:37.0 Info: AlterTable Notifications 21:34:37.0 Info: => 1.1E-06s 21:34:37.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:37.0 Info: => 0.0005871s 21:34:37.0 Info: DeleteColumn Notifications OnDownload 21:34:37.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:34:37.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:34:37.0 Info: DROP TABLE "Notifications" 21:34:37.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.0 Info: => 0.0045576s 21:34:37.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:37.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:34:37.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:34:37.0 Info: DROP TABLE "Notifications" 21:34:37.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.0 Info: => 0.0059188s 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:37', 'health_issue_notification') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 29: health_issue_notification migrated 21:34:37.0 Info: => 0.0063525s 21:34:37.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:37.0 Info: Beginning Transaction 21:34:37.0 Info: Starting migration of Main DB to 30 21:34:37.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) 21:34:37.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:37.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:37.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.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) 21:34:37.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.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) 21:34:37.0 Info: AlterTable TrackFiles 21:34:37.0 Info: => 1.1E-06s 21:34:37.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:37.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:37.0 Info: => 0.0006393s 21:34:37.0 Info: AlterTable TrackFiles 21:34:37.0 Info: => 1.2E-06s 21:34:37.0 Info: CreateColumn TrackFiles Path String 21:34:37.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:37.0 Info: => 0.00058s 21:34:37.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.0 Info: => 4.04E-05s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001268s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001398s 21:34:37.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:34:37.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:34:37.0 Info: => 0.0001395s 21:34:37.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:34:37.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:34:37.0 Info: => 8.48E-05s 21:34:37.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.0 Info: => 5.45E-05s 21:34:37.0 Info: AlterTable TrackFiles 21:34:37.0 Info: => 1.1E-06s 21:34:37.0 Info: AlterColumn TrackFiles Path String 21:34:37.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.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:34:37.0 Info: DROP TABLE "TrackFiles" 21:34:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.0 Info: => 0.0047171s 21:34:37.0 Info: CreateIndex TrackFiles (Path) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.0 Info: => 8.74E-05s 21:34:37.0 Info: DeleteColumn TrackFiles RelativePath 21:34:37.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.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:34:37.0 Info: DROP TABLE "TrackFiles" 21:34:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.0 Info: => 0.0062798s 21:34:37.0 Info: -> 7 Insert operations completed in 00:00:00.0005525 taking an average of 00:00:00.0000789 21:34:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:37', 'add_mediafilerepository_mtime') 21:34:37.0 Info: Committing Transaction 21:34:37.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:37.0 Info: => 0.0069199s 21:34:37.0 Debug: Took: 00:00:00.1709750 21:34:37.0 Debug: Got 0 tracks 21:34:37.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:34:37.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864771264807_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.1 Info: DatabaseEngineVersionCheck migrating 21:34:37.1 Info: PerformDBOperation 21:34:37.1 Info: Performing DB Operation 21:34:37.1 Info: SQLite 3.47.2 21:34:37.1 Info: => 0.00099s 21:34:37.1 Info: DatabaseEngineVersionCheck migrated 21:34:37.1 Info: => 0.001006s 21:34:37.1 Info: VersionMigration migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: CreateTable VersionInfo 21:34:37.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.1 Info: => 0.0001407s 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: VersionMigration migrated 21:34:37.1 Info: => 0.0005084s 21:34:37.1 Info: VersionUniqueMigration migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: CreateIndex VersionInfo (Version) 21:34:37.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.1 Info: => 0.0001317s 21:34:37.1 Info: AlterTable VersionInfo 21:34:37.1 Info: => 1.2E-06s 21:34:37.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.1 Info: => 0.0005226s 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: VersionUniqueMigration migrated 21:34:37.1 Info: => 0.0007462s 21:34:37.1 Info: VersionDescriptionMigration migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: AlterTable VersionInfo 21:34:37.1 Info: => 1.3E-06s 21:34:37.1 Info: CreateColumn VersionInfo Description String 21:34:37.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.1 Info: => 0.0001972s 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: VersionDescriptionMigration migrated 21:34:37.1 Info: => 0.0003996s 21:34:37.1 Info: 1: InitialSetup migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 1 21:34:37.1 Info: CreateTable Config 21:34:37.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001748s 21:34:37.1 Info: CreateIndex Config (Key) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.1 Info: => 7.99E-05s 21:34:37.1 Info: CreateTable RootFolders 21:34:37.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.1 Info: => 8.54E-05s 21:34:37.1 Info: CreateIndex RootFolders (Path) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.1 Info: => 7.77E-05s 21:34:37.1 Info: CreateTable Artists 21:34:37.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:37.1 Info: => 0.0002768s 21:34:37.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.1 Info: => 8.24E-05s 21:34:37.1 Info: CreateIndex Artists (NameSlug) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.1 Info: => 7.39E-05s 21:34:37.1 Info: CreateIndex Artists (CleanName) 21:34:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.1 Info: => 7.37E-05s 21:34:37.1 Info: CreateIndex Artists (Path) 21:34:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.1 Info: => 7.33E-05s 21:34:37.1 Info: CreateTable Albums 21:34:37.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:37.1 Info: => 0.0002208s 21:34:37.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.1 Info: => 7.7E-05s 21:34:37.1 Info: CreateIndex Albums (MBId) 21:34:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.1 Info: => 7.05E-05s 21:34:37.1 Info: CreateIndex Albums (TADBId) 21:34:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.1 Info: => 7.69E-05s 21:34:37.1 Info: CreateIndex Albums (TitleSlug) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.1 Info: => 7.35E-05s 21:34:37.1 Info: CreateIndex Albums (CleanTitle) 21:34:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.1 Info: => 7.09E-05s 21:34:37.1 Info: CreateIndex Albums (Path) 21:34:37.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.1 Info: => 6.88E-05s 21:34:37.1 Info: CreateTable Tracks 21:34:37.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:37.1 Info: => 0.0001493s 21:34:37.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.1 Info: => 7.34E-05s 21:34:37.1 Info: CreateIndex Tracks (ArtistId) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.1 Info: => 7.55E-05s 21:34:37.1 Info: CreateIndex Tracks (TrackFileId) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.1 Info: => 0.0001021s 21:34:37.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.1 Info: => 8.8E-05s 21:34:37.1 Info: CreateTable TrackFiles 21:34:37.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:37.1 Info: => 0.0001558s 21:34:37.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.1 Info: => 8.93E-05s 21:34:37.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.1 Info: => 7.71E-05s 21:34:37.1 Info: CreateTable History 21:34:37.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:37.1 Info: => 0.0001524s 21:34:37.1 Info: CreateIndex History (Date) 21:34:37.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.1 Info: => 8.12E-05s 21:34:37.1 Info: CreateIndex History (EventType) 21:34:37.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.1 Info: => 0.0001071s 21:34:37.1 Info: CreateIndex History (DownloadId) 21:34:37.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.1 Info: => 9.14E-05s 21:34:37.1 Info: CreateIndex History (AlbumId) 21:34:37.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.1 Info: => 7.84E-05s 21:34:37.1 Info: CreateTable Notifications 21:34:37.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:37.1 Info: => 0.0001308s 21:34:37.1 Info: CreateTable ScheduledTasks 21:34:37.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:37.1 Info: => 0.0001116s 21:34:37.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.1 Info: => 7.85E-05s 21:34:37.1 Info: CreateTable Indexers 21:34:37.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:37.1 Info: => 0.0001125s 21:34:37.1 Info: CreateIndex Indexers (Name) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.1 Info: => 0.0001091s 21:34:37.1 Info: CreateTable Profiles 21:34:37.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001103s 21:34:37.1 Info: CreateIndex Profiles (Name) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.1 Info: => 8.21E-05s 21:34:37.1 Info: CreateTable QualityDefinitions 21:34:37.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:37.1 Info: => 0.0001138s 21:34:37.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.1 Info: => 7.95E-05s 21:34:37.1 Info: CreateIndex QualityDefinitions (Title) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.1 Info: => 8.2E-05s 21:34:37.1 Info: CreateTable NamingConfig 21:34:37.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:37.1 Info: => 0.0001498s 21:34:37.1 Info: CreateTable Blacklist 21:34:37.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:37.1 Info: => 0.000186s 21:34:37.1 Info: CreateTable Metadata 21:34:37.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001123s 21:34:37.1 Info: CreateTable MetadataFiles 21:34:37.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001338s 21:34:37.1 Info: CreateTable DownloadClients 21:34:37.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001116s 21:34:37.1 Info: CreateTable PendingReleases 21:34:37.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:37.1 Info: => 0.0001225s 21:34:37.1 Info: CreateTable RemotePathMappings 21:34:37.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001016s 21:34:37.1 Info: CreateTable Tags 21:34:37.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.1 Info: => 9.88E-05s 21:34:37.1 Info: CreateIndex Tags (Label) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.1 Info: => 9.71E-05s 21:34:37.1 Info: CreateTable Restrictions 21:34:37.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001087s 21:34:37.1 Info: CreateTable DelayProfiles 21:34:37.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001321s 21:34:37.1 Info: CreateTable Users 21:34:37.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:37.1 Info: => 9.88E-05s 21:34:37.1 Info: CreateIndex Users (Identifier) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.1 Info: => 8.8E-05s 21:34:37.1 Info: CreateIndex Users (Username) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.1 Info: => 8.32E-05s 21:34:37.1 Info: CreateTable Commands 21:34:37.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:37.1 Info: => 0.000139s 21:34:37.1 Info: CreateTable IndexerStatus 21:34:37.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:37.1 Info: => 0.0001383s 21:34:37.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.1 Info: => 8.05E-05s 21:34:37.1 Info: CreateTable ExtraFiles 21:34:37.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:37.1 Info: => 0.0001235s 21:34:37.1 Info: CreateTable LyricFiles 21:34:37.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:37.1 Info: => 0.0001409s 21:34:37.1 Info: CreateTable LanguageProfiles 21:34:37.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:37.1 Info: => 0.0001015s 21:34:37.1 Info: CreateIndex LanguageProfiles (Name) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.1 Info: => 8.86E-05s 21:34:37.1 Info: CreateTable DownloadClientStatus 21:34:37.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:37.1 Info: => 0.0001139s 21:34:37.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.1 Info: => 8.86E-05s 21:34:37.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.1 Info: -> 1 Insert operations completed in 00:00:00.0000648 taking an average of 00:00:00.0000648 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 1: InitialSetup migrated 21:34:37.1 Info: => 0.0009123s 21:34:37.1 Info: 2: add_reason_to_pending_releases migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 2 21:34:37.1 Info: AlterTable PendingReleases 21:34:37.1 Info: => 1.3E-06s 21:34:37.1 Info: CreateColumn PendingReleases Reason Int32 21:34:37.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.000603s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 2: add_reason_to_pending_releases migrated 21:34:37.1 Info: => 0.000892s 21:34:37.1 Info: 3: add_medium_support migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 3 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 1.3E-06s 21:34:37.1 Info: CreateColumn Albums Media String 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.1 Info: => 0.0005907s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 1.2E-06s 21:34:37.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.0005372s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 1.3E-06s 21:34:37.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.1 Info: => 0.000537s 21:34:37.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.1 Info: => 4.62E-05s 21:34:37.1 Info: DeleteColumn Tracks TrackNumber 21:34:37.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:37.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:37.1 Info: DROP TABLE "Tracks" 21:34:37.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.1 Info: => 0.0062096s 21:34:37.1 Info: AlterTable Tracks 21:34:37.1 Info: => 1.2E-06s 21:34:37.1 Info: CreateColumn Tracks TrackNumber String 21:34:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:37.1 Info: => 0.0005514s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:37', 'add_medium_support') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 3: add_medium_support migrated 21:34:37.1 Info: => 0.0009234s 21:34:37.1 Info: 4: add_various_qualites_in_profile migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 4 21:34:37.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.1 Info: => 5.48E-05s 21:34:37.1 Info: PerformDBOperation 21:34:37.1 Info: Performing DB Operation 21:34:37.1 Info: => 3.86E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:37', 'add_various_qualites_in_profile') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 4: add_various_qualites_in_profile migrated 21:34:37.1 Info: => 0.00028s 21:34:37.1 Info: 5: metadata_profiles migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 5 21:34:37.1 Info: CreateTable MetadataProfiles 21:34:37.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:37.1 Info: => 0.0001313s 21:34:37.1 Info: CreateIndex MetadataProfiles (Name) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:37.1 Info: => 9.26E-05s 21:34:37.1 Info: AlterTable Artists 21:34:37.1 Info: => 1.3E-06s 21:34:37.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:37.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:37.1 Info: => 0.0005893s 21:34:37.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:37.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:37.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:37.1 Info: DROP TABLE "Artists" 21:34:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.1 Info: => 0.0047352s 21:34:37.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:37.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:37.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:37.1 Info: DROP TABLE "Artists" 21:34:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.1 Info: => 0.0046344s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 1.2E-06s 21:34:37.1 Info: CreateColumn Albums SecondaryTypes String 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:37.1 Info: => 0.000554s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:37', 'metadata_profiles') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 5: metadata_profiles migrated 21:34:37.1 Info: => 0.0009373s 21:34:37.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 6 21:34:37.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:37.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:37.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:37.1 Info: DROP TABLE "Indexers" 21:34:37.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.1 Info: => 0.0040141s 21:34:37.1 Info: AlterTable Indexers 21:34:37.1 Info: => 1.2E-06s 21:34:37.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:37.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:37.1 Info: => 0.0005599s 21:34:37.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.1 Info: => 4.51E-05s 21:34:37.1 Info: AlterTable Indexers 21:34:37.1 Info: => 1.2E-06s 21:34:37.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:37.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:37.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:37.1 Info: DROP TABLE "Indexers" 21:34:37.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.1 Info: => 0.0039818s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:37', 'separate_automatic_and_interactive_search') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:37.1 Info: => 0.0042931s 21:34:37.1 Info: 7: change_album_path_to_relative migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 7 21:34:37.1 Info: DeleteColumn Albums Path 21:34:37.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:37.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:37.1 Info: DROP TABLE "Albums" 21:34:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.1 Info: => 0.0048453s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:37', 'change_album_path_to_relative') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 7: change_album_path_to_relative migrated 21:34:37.1 Info: => 0.0052419s 21:34:37.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 8 21:34:37.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:37.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:37.1 Info: => 5.33E-05s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:37', 'change_quality_size_mb_to_kb') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:37.1 Info: => 0.0002991s 21:34:37.1 Info: 9: album_releases migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 9 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 1.3E-06s 21:34:37.1 Info: CreateColumn Albums Releases String 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:37.1 Info: => 0.000579s 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 1.2E-06s 21:34:37.1 Info: CreateColumn Albums CurrentRelease String 21:34:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:37.1 Info: => 0.000544s 21:34:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:37', 'album_releases') 21:34:37.1 Info: Committing Transaction 21:34:37.1 Info: 9: album_releases migrated 21:34:37.1 Info: => 0.0008371s 21:34:37.1 Info: 10: album_releases_fix migrating 21:34:37.1 Info: Beginning Transaction 21:34:37.1 Info: Starting migration of Main DB to 10 21:34:37.1 Info: AlterTable Albums 21:34:37.1 Info: => 1.4E-06s 21:34:37.1 Info: AlterColumn Albums Releases String 21:34:37.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) 21:34:37.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" 21:34:37.2 Info: DROP TABLE "Albums" 21:34:37.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.2 Info: => 0.0048408s 21:34:37.2 Info: AlterTable Albums 21:34:37.2 Info: => 1.3E-06s 21:34:37.2 Info: AlterColumn Albums CurrentRelease String 21:34:37.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) 21:34:37.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" 21:34:37.2 Info: DROP TABLE "Albums" 21:34:37.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.2 Info: => 0.0051493s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 10: album_releases_fix migrated 21:34:37.2 Info: => 0.0055158s 21:34:37.2 Info: 11: import_lists migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 11 21:34:37.2 Info: CreateTable ImportLists 21:34:37.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) 21:34:37.2 Info: => 0.0001821s 21:34:37.2 Info: CreateIndex ImportLists (Name) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.2 Info: => 8.82E-05s 21:34:37.2 Info: CreateTable ImportListStatus 21:34:37.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) 21:34:37.2 Info: => 0.000121s 21:34:37.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.2 Info: => 8.52E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 11: import_lists migrated 21:34:37.2 Info: => 0.0004157s 21:34:37.2 Info: 12: add_release_status migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 12 21:34:37.2 Info: AlterTable MetadataProfiles 21:34:37.2 Info: => 1.3E-06s 21:34:37.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.2 Info: => 0.0006105s 21:34:37.2 Info: PerformDBOperation 21:34:37.2 Info: Performing DB Operation 21:34:37.2 Info: => 3.18E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 12: add_release_status migrated 21:34:37.2 Info: => 0.0003279s 21:34:37.2 Info: 13: album_download_notification migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 13 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0005994s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 13: album_download_notification migrated 21:34:37.2 Info: => 0.0008894s 21:34:37.2 Info: 14: fix_language_metadata_profiles migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 14 21:34:37.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 21:34:37.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 21:34:37.2 Info: => 8.28E-05s 21:34:37.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 21:34:37.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 21:34:37.2 Info: => 6.22E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 14: fix_language_metadata_profiles migrated 21:34:37.2 Info: => 0.0003001s 21:34:37.2 Info: 15: remove_fanzub migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 15 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.2 Info: => 4.67E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 15: remove_fanzub migrated 21:34:37.2 Info: => 0.0002835s 21:34:37.2 Info: 16: update_artist_history_indexes migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 16 21:34:37.2 Info: CreateIndex Albums (ArtistId) 21:34:37.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.2 Info: => 0.0001085s 21:34:37.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.2 Info: => 9.09E-05s 21:34:37.2 Info: DeleteIndex History (AlbumId) 21:34:37.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.2 Info: => 0.0001215s 21:34:37.2 Info: CreateIndex History (AlbumId, Date) 21:34:37.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.2 Info: => 9.84E-05s 21:34:37.2 Info: DeleteIndex History (DownloadId) 21:34:37.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.2 Info: => 0.0001051s 21:34:37.2 Info: CreateIndex History (DownloadId, Date) 21:34:37.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.2 Info: => 0.0001117s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 16: update_artist_history_indexes migrated 21:34:37.2 Info: => 0.0004184s 21:34:37.2 Info: 17: remove_nma migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 17 21:34:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.2 Info: => 5.45E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 17: remove_nma migrated 21:34:37.2 Info: => 0.0002938s 21:34:37.2 Info: 18: album_disambiguation migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 18 21:34:37.2 Info: AlterTable Albums 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn Albums Disambiguation String 21:34:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.2 Info: => 0.0006105s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 18: album_disambiguation migrated 21:34:37.2 Info: => 0.0008906s 21:34:37.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 19 21:34:37.2 Info: PerformDBOperation 21:34:37.2 Info: Performing DB Operation 21:34:37.2 Info: => 3.74E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.2 Info: => 0.0002857s 21:34:37.2 Info: 20: remove_pushalot migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 20 21:34:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.2 Info: => 5.02E-05s 21:34:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.2 Info: => 4.02E-05s 21:34:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.2 Info: => 3.89E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 20: remove_pushalot migrated 21:34:37.2 Info: => 0.0002765s 21:34:37.2 Info: 21: add_custom_filters migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 21 21:34:37.2 Info: CreateTable CustomFilters 21:34:37.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:37.2 Info: => 0.0001399s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 21: add_custom_filters migrated 21:34:37.2 Info: => 0.0004134s 21:34:37.2 Info: 22: import_list_tags migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 22 21:34:37.2 Info: AlterTable ImportLists 21:34:37.2 Info: => 1.1E-06s 21:34:37.2 Info: CreateColumn ImportLists Tags String 21:34:37.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.2 Info: => 0.0006143s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 22: import_list_tags migrated 21:34:37.2 Info: => 0.000908s 21:34:37.2 Info: 23: add_release_groups_etc migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 23 21:34:37.2 Info: CreateTable ArtistMetadata 21:34:37.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:37.2 Info: => 0.0001903s 21:34:37.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.2 Info: => 9.44E-05s 21:34:37.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:37.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:37.2 Info: => 9.33E-05s 21:34:37.2 Info: AlterTable Artists 21:34:37.2 Info: => 1.1E-06s 21:34:37.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0006302s 21:34:37.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.2 Info: => 7.09E-05s 21:34:37.2 Info: CreateTable AlbumReleases 21:34:37.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:37.2 Info: => 0.0001594s 21:34:37.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.2 Info: => 8.68E-05s 21:34:37.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.2 Info: => 8.27E-05s 21:34:37.2 Info: PerformDBOperation 21:34:37.2 Info: Performing DB Operation 21:34:37.2 Info: => 3.77E-05s 21:34:37.2 Info: AlterTable Albums 21:34:37.2 Info: => 1.1E-06s 21:34:37.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.00063s 21:34:37.2 Info: AlterTable Albums 21:34:37.2 Info: => 1.3E-06s 21:34:37.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.2 Info: => 0.0006417s 21:34:37.2 Info: AlterTable Albums 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn Albums Links String 21:34:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.2 Info: => 0.0006223s 21:34:37.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:37.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:37.2 Info: => 8.47E-05s 21:34:37.2 Info: AlterTable Tracks 21:34:37.2 Info: => 1.1E-06s 21:34:37.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.2 Info: => 0.0006097s 21:34:37.2 Info: AlterTable Tracks 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0006163s 21:34:37.2 Info: AlterTable Tracks 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0006191s 21:34:37.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:37.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:37.2 Info: => 8.82E-05s 21:34:37.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:37.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:37.2 Info: => 7.27E-05s 21:34:37.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:37.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:37.2 Info: DROP TABLE "Artists" 21:34:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.2 Info: => 0.0069354s 21:34:37.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:37.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:37.2 Info: DROP TABLE "Albums" 21:34:37.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.2 Info: => 0.0050545s 21:34:37.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:37.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:37.2 Info: DROP TABLE "Tracks" 21:34:37.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.2 Info: => 0.0046735s 21:34:37.2 Info: DeleteColumn TrackFiles ArtistId 21:34:37.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:37.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:37.2 Info: DROP TABLE "TrackFiles" 21:34:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.2 Info: => 0.005749s 21:34:37.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.2 Info: => 8.56E-05s 21:34:37.2 Info: CreateIndex Artists (Monitored) 21:34:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.2 Info: => 8.52E-05s 21:34:37.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.2 Info: => 8.52E-05s 21:34:37.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.2 Info: => 8E-05s 21:34:37.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.2 Info: => 8.25E-05s 21:34:37.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.2 Info: => 8.33E-05s 21:34:37.2 Info: UpdateData 21:34:37.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.2 Info: => 4.73E-05s 21:34:37.2 Info: UpdateData 21:34:37.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.2 Info: => 4.08E-05s 21:34:37.2 Info: UpdateData 21:34:37.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.2 Info: => 4.88E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 23: add_release_groups_etc migrated 21:34:37.2 Info: => 0.0005959s 21:34:37.2 Info: 24: NewMediaInfoFormat migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 24 21:34:37.2 Info: UpdateData 21:34:37.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:37.2 Info: => 5.61E-05s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:37', 'NewMediaInfoFormat') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 24: NewMediaInfoFormat migrated 21:34:37.2 Info: => 0.0003005s 21:34:37.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 25 21:34:37.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:37.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:37.2 Info: => 0.001695s 21:34:37.2 Info: AlterTable ReleaseProfiles 21:34:37.2 Info: => 1.6E-06s 21:34:37.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:37.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:37.2 Info: => 0.0006096s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:37', 'rename_restrictions_to_release_profiles') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:37.2 Info: => 0.0009057s 21:34:37.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 26 21:34:37.2 Info: RenameTable Profiles QualityProfiles 21:34:37.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:37.2 Info: => 0.0016902s 21:34:37.2 Info: AlterTable QualityProfiles 21:34:37.2 Info: => 2.4E-06s 21:34:37.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:37.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.2 Info: => 0.0005773s 21:34:37.2 Info: AlterTable LanguageProfiles 21:34:37.2 Info: => 1.3E-06s 21:34:37.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:37.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.2 Info: => 0.0005748s 21:34:37.2 Info: UpdateData 21:34:37.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.2 Info: => 4.71E-05s 21:34:37.2 Info: UpdateData 21:34:37.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.2 Info: => 3.72E-05s 21:34:37.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:37.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:37.2 Info: DROP TABLE "Artists" 21:34:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.2 Info: => 0.0062126s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:37', 'rename_quality_profiles_add_upgrade_allowed') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:37.2 Info: => 0.0067285s 21:34:37.2 Info: 27: add_import_exclusions migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 27 21:34:37.2 Info: CreateTable ImportListExclusions 21:34:37.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:37.2 Info: => 0.0001711s 21:34:37.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:37.2 Info: => 0.0001053s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:37', 'add_import_exclusions') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 27: add_import_exclusions migrated 21:34:37.2 Info: => 0.0004281s 21:34:37.2 Info: 28: clean_artist_metadata_table migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 28 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:37.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:37.2 Info: => 0.0001563s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:37.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:37.2 Info: => 0.0001239s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:37.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:37.2 Info: => 0.0001191s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:37.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:37.2 Info: => 0.0001151s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:37.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:37.2 Info: => 0.0001158s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:37.2 Info: => 0.0001164s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:37', 'clean_artist_metadata_table') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 28: clean_artist_metadata_table migrated 21:34:37.2 Info: => 0.0003988s 21:34:37.2 Info: 29: health_issue_notification migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 29 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 1.1E-06s 21:34:37.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0006366s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0005829s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 1.3E-06s 21:34:37.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0005782s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0005828s 21:34:37.2 Info: AlterTable Notifications 21:34:37.2 Info: => 1.3E-06s 21:34:37.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:37.2 Info: => 0.0005735s 21:34:37.2 Info: DeleteColumn Notifications OnDownload 21:34:37.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:37.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:37.2 Info: DROP TABLE "Notifications" 21:34:37.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.2 Info: => 0.0045576s 21:34:37.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:37.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:37.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:37.2 Info: DROP TABLE "Notifications" 21:34:37.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.2 Info: => 0.0045361s 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:37', 'health_issue_notification') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 29: health_issue_notification migrated 21:34:37.2 Info: => 0.0049145s 21:34:37.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:37.2 Info: Beginning Transaction 21:34:37.2 Info: Starting migration of Main DB to 30 21:34:37.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:37.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:37.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:37.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:37.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:37.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 21:34:37.2 Info: AlterTable TrackFiles 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:37.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:37.2 Info: => 0.000613s 21:34:37.2 Info: AlterTable TrackFiles 21:34:37.2 Info: => 2.1E-06s 21:34:37.2 Info: CreateColumn TrackFiles Path String 21:34:37.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:37.2 Info: => 0.0005905s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.2 Info: => 4.1E-05s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:37.2 Info: => 0.0001253s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:37.2 Info: => 0.0001359s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:37.2 Info: => 0.0001448s 21:34:37.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:37.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:37.2 Info: => 9.44E-05s 21:34:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.2 Info: => 0.0001155s 21:34:37.2 Info: AlterTable TrackFiles 21:34:37.2 Info: => 1.2E-06s 21:34:37.2 Info: AlterColumn TrackFiles Path String 21:34:37.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:37.2 Info: DROP TABLE "TrackFiles" 21:34:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.2 Info: => 0.0047008s 21:34:37.2 Info: CreateIndex TrackFiles (Path) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.2 Info: => 9.07E-05s 21:34:37.2 Info: DeleteColumn TrackFiles RelativePath 21:34:37.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:37.2 Info: DROP TABLE "TrackFiles" 21:34:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.2 Info: => 0.0048427s 21:34:37.2 Info: -> 9 Insert operations completed in 00:00:00.0020573 taking an average of 00:00:00.0002285 21:34:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:37', 'add_mediafilerepository_mtime') 21:34:37.2 Info: Committing Transaction 21:34:37.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:37.2 Info: => 0.0053349s 21:34:37.2 Debug: Took: 00:00:00.1700227 21:34:37.3 Debug: Got 2 tracks 21:34:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:34:37.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864773425912_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.3 Info: DatabaseEngineVersionCheck migrating 21:34:37.3 Info: PerformDBOperation 21:34:37.3 Info: Performing DB Operation 21:34:37.3 Info: SQLite 3.47.2 21:34:37.3 Info: => 0.0009792s 21:34:37.3 Info: DatabaseEngineVersionCheck migrated 21:34:37.3 Info: => 0.0009967s 21:34:37.3 Info: VersionMigration migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: CreateTable VersionInfo 21:34:37.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.3 Info: => 0.0001403s 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: VersionMigration migrated 21:34:37.3 Info: => 0.0004867s 21:34:37.3 Info: VersionUniqueMigration migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: CreateIndex VersionInfo (Version) 21:34:37.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.3 Info: => 0.000121s 21:34:37.3 Info: AlterTable VersionInfo 21:34:37.3 Info: => 1.2E-06s 21:34:37.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.3 Info: => 0.0005381s 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: VersionUniqueMigration migrated 21:34:37.3 Info: => 0.0007571s 21:34:37.3 Info: VersionDescriptionMigration migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: AlterTable VersionInfo 21:34:37.3 Info: => 1.2E-06s 21:34:37.3 Info: CreateColumn VersionInfo Description String 21:34:37.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.3 Info: => 0.0001997s 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: VersionDescriptionMigration migrated 21:34:37.3 Info: => 0.0004001s 21:34:37.3 Info: 1: InitialSetup migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 1 21:34:37.3 Info: CreateTable Config 21:34:37.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.3 Info: => 0.0002052s 21:34:37.3 Info: CreateIndex Config (Key) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.3 Info: => 9.03E-05s 21:34:37.3 Info: CreateTable RootFolders 21:34:37.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.3 Info: => 9.3E-05s 21:34:37.3 Info: CreateIndex RootFolders (Path) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.3 Info: => 7.73E-05s 21:34:37.3 Info: CreateTable Artists 21:34:37.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:34:37.3 Info: => 0.0003115s 21:34:37.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.3 Info: => 8.53E-05s 21:34:37.3 Info: CreateIndex Artists (NameSlug) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.3 Info: => 8.02E-05s 21:34:37.3 Info: CreateIndex Artists (CleanName) 21:34:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.3 Info: => 7.3E-05s 21:34:37.3 Info: CreateIndex Artists (Path) 21:34:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.3 Info: => 7.52E-05s 21:34:37.3 Info: CreateTable Albums 21:34:37.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:34:37.3 Info: => 0.0002441s 21:34:37.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.3 Info: => 8.36E-05s 21:34:37.3 Info: CreateIndex Albums (MBId) 21:34:37.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.3 Info: => 7.69E-05s 21:34:37.3 Info: CreateIndex Albums (TADBId) 21:34:37.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.3 Info: => 7.2E-05s 21:34:37.3 Info: CreateIndex Albums (TitleSlug) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.3 Info: => 7.91E-05s 21:34:37.3 Info: CreateIndex Albums (CleanTitle) 21:34:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.3 Info: => 7.58E-05s 21:34:37.3 Info: CreateIndex Albums (Path) 21:34:37.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.3 Info: => 9.15E-05s 21:34:37.3 Info: CreateTable Tracks 21:34:37.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:34:37.3 Info: => 0.0001618s 21:34:37.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.3 Info: => 8.29E-05s 21:34:37.3 Info: CreateIndex Tracks (ArtistId) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.3 Info: => 7.69E-05s 21:34:37.3 Info: CreateIndex Tracks (TrackFileId) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.3 Info: => 9.55E-05s 21:34:37.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.3 Info: => 8.98E-05s 21:34:37.3 Info: CreateTable TrackFiles 21:34:37.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:34:37.3 Info: => 0.0001614s 21:34:37.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.3 Info: => 0.0001132s 21:34:37.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.3 Info: => 8.85E-05s 21:34:37.3 Info: CreateTable History 21:34:37.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:34:37.3 Info: => 0.0001596s 21:34:37.3 Info: CreateIndex History (Date) 21:34:37.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.3 Info: => 8.83E-05s 21:34:37.3 Info: CreateIndex History (EventType) 21:34:37.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.3 Info: => 0.0001129s 21:34:37.3 Info: CreateIndex History (DownloadId) 21:34:37.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.3 Info: => 8.99E-05s 21:34:37.3 Info: CreateIndex History (AlbumId) 21:34:37.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.3 Info: => 9.94E-05s 21:34:37.3 Info: CreateTable Notifications 21:34:37.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:34:37.3 Info: => 0.0001427s 21:34:37.3 Info: CreateTable ScheduledTasks 21:34:37.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:34:37.3 Info: => 0.0001155s 21:34:37.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.3 Info: => 7.86E-05s 21:34:37.3 Info: CreateTable Indexers 21:34:37.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:34:37.3 Info: => 0.0001168s 21:34:37.3 Info: CreateIndex Indexers (Name) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.3 Info: => 0.0001153s 21:34:37.3 Info: CreateTable Profiles 21:34:37.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:34:37.3 Info: => 0.0001177s 21:34:37.3 Info: CreateIndex Profiles (Name) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.3 Info: => 0.0001008s 21:34:37.3 Info: CreateTable QualityDefinitions 21:34:37.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:34:37.3 Info: => 0.0001229s 21:34:37.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.3 Info: => 8.67E-05s 21:34:37.3 Info: CreateIndex QualityDefinitions (Title) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.3 Info: => 8.42E-05s 21:34:37.3 Info: CreateTable NamingConfig 21:34:37.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:34:37.3 Info: => 0.0024048s 21:34:37.3 Info: CreateTable Blacklist 21:34:37.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:34:37.3 Info: => 0.0002079s 21:34:37.3 Info: CreateTable Metadata 21:34:37.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:34:37.3 Info: => 0.0001129s 21:34:37.3 Info: CreateTable MetadataFiles 21:34:37.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:34:37.3 Info: => 0.0001365s 21:34:37.3 Info: CreateTable DownloadClients 21:34:37.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:34:37.3 Info: => 0.0001156s 21:34:37.3 Info: CreateTable PendingReleases 21:34:37.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:34:37.3 Info: => 0.0001232s 21:34:37.3 Info: CreateTable RemotePathMappings 21:34:37.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:34:37.3 Info: => 0.0001065s 21:34:37.3 Info: CreateTable Tags 21:34:37.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.3 Info: => 9.35E-05s 21:34:37.3 Info: CreateIndex Tags (Label) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.3 Info: => 0.0001011s 21:34:37.3 Info: CreateTable Restrictions 21:34:37.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.3 Info: => 0.0001055s 21:34:37.3 Info: CreateTable DelayProfiles 21:34:37.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:34:37.3 Info: => 0.0001354s 21:34:37.3 Info: CreateTable Users 21:34:37.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:34:37.3 Info: => 9.83E-05s 21:34:37.3 Info: CreateIndex Users (Identifier) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.3 Info: => 9.16E-05s 21:34:37.3 Info: CreateIndex Users (Username) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.3 Info: => 8.23E-05s 21:34:37.3 Info: CreateTable Commands 21:34:37.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:34:37.3 Info: => 0.0001389s 21:34:37.3 Info: CreateTable IndexerStatus 21:34:37.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:34:37.3 Info: => 0.0001581s 21:34:37.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.3 Info: => 9.51E-05s 21:34:37.3 Info: CreateTable ExtraFiles 21:34:37.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:34:37.3 Info: => 0.0001254s 21:34:37.3 Info: CreateTable LyricFiles 21:34:37.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:34:37.3 Info: => 0.0001431s 21:34:37.3 Info: CreateTable LanguageProfiles 21:34:37.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:34:37.3 Info: => 0.0001011s 21:34:37.3 Info: CreateIndex LanguageProfiles (Name) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.3 Info: => 8.93E-05s 21:34:37.3 Info: CreateTable DownloadClientStatus 21:34:37.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:34:37.3 Info: => 0.0001127s 21:34:37.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.3 Info: => 8.95E-05s 21:34:37.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.3 Info: -> 1 Insert operations completed in 00:00:00.0000644 taking an average of 00:00:00.0000644 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 1: InitialSetup migrated 21:34:37.3 Info: => 0.00092s 21:34:37.3 Info: 2: add_reason_to_pending_releases migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 2 21:34:37.3 Info: AlterTable PendingReleases 21:34:37.3 Info: => 1.8E-06s 21:34:37.3 Info: CreateColumn PendingReleases Reason Int32 21:34:37.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0006077s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 2: add_reason_to_pending_releases migrated 21:34:37.3 Info: => 0.0008957s 21:34:37.3 Info: 3: add_medium_support migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 3 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 1.2E-06s 21:34:37.3 Info: CreateColumn Albums Media String 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.3 Info: => 0.0005947s 21:34:37.3 Info: AlterTable Tracks 21:34:37.3 Info: => 2.1E-06s 21:34:37.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005432s 21:34:37.3 Info: AlterTable Tracks 21:34:37.3 Info: => 1.3E-06s 21:34:37.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.3 Info: => 0.0005277s 21:34:37.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.3 Info: => 4.34E-05s 21:34:37.3 Info: DeleteColumn Tracks TrackNumber 21:34:37.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:34:37.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:34:37.3 Info: DROP TABLE "Tracks" 21:34:37.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.3 Info: => 0.0044169s 21:34:37.3 Info: AlterTable Tracks 21:34:37.3 Info: => 1.2E-06s 21:34:37.3 Info: CreateColumn Tracks TrackNumber String 21:34:37.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:37.3 Info: => 0.0005568s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:37', 'add_medium_support') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 3: add_medium_support migrated 21:34:37.3 Info: => 0.0009249s 21:34:37.3 Info: 4: add_various_qualites_in_profile migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 4 21:34:37.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.3 Info: => 5.61E-05s 21:34:37.3 Info: PerformDBOperation 21:34:37.3 Info: Performing DB Operation 21:34:37.3 Info: => 3.81E-05s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:37', 'add_various_qualites_in_profile') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 4: add_various_qualites_in_profile migrated 21:34:37.3 Info: => 0.0002834s 21:34:37.3 Info: 5: metadata_profiles migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 5 21:34:37.3 Info: CreateTable MetadataProfiles 21:34:37.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:34:37.3 Info: => 0.0001323s 21:34:37.3 Info: CreateIndex MetadataProfiles (Name) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:37.3 Info: => 9.65E-05s 21:34:37.3 Info: AlterTable Artists 21:34:37.3 Info: => 1.2E-06s 21:34:37.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:37.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:37.3 Info: => 0.0005837s 21:34:37.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:37.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:34:37.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:34:37.3 Info: DROP TABLE "Artists" 21:34:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.3 Info: => 0.0047721s 21:34:37.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:37.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:34:37.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:34:37.3 Info: DROP TABLE "Artists" 21:34:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.3 Info: => 0.004631s 21:34:37.3 Info: AlterTable Albums 21:34:37.3 Info: => 1.2E-06s 21:34:37.3 Info: CreateColumn Albums SecondaryTypes String 21:34:37.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:37.3 Info: => 0.0005482s 21:34:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:37', 'metadata_profiles') 21:34:37.3 Info: Committing Transaction 21:34:37.3 Info: 5: metadata_profiles migrated 21:34:37.3 Info: => 0.0009292s 21:34:37.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:37.3 Info: Beginning Transaction 21:34:37.3 Info: Starting migration of Main DB to 6 21:34:37.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:37.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) 21:34:37.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:37.4 Info: DROP TABLE "Indexers" 21:34:37.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.4 Info: => 0.004286s 21:34:37.4 Info: AlterTable Indexers 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:37.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:37.4 Info: => 0.0005451s 21:34:37.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.4 Info: => 4.09E-05s 21:34:37.4 Info: AlterTable Indexers 21:34:37.4 Info: => 1.8E-06s 21:34:37.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:37.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) 21:34:37.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" 21:34:37.4 Info: DROP TABLE "Indexers" 21:34:37.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.4 Info: => 0.0050989s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:37', 'separate_automatic_and_interactive_search') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:37.4 Info: => 0.0054199s 21:34:37.4 Info: 7: change_album_path_to_relative migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 7 21:34:37.4 Info: DeleteColumn Albums Path 21:34:37.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:34:37.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:34:37.4 Info: DROP TABLE "Albums" 21:34:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.4 Info: => 0.0048155s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:37', 'change_album_path_to_relative') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 7: change_album_path_to_relative migrated 21:34:37.4 Info: => 0.0051947s 21:34:37.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 8 21:34:37.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:34:37.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:34:37.4 Info: => 5.39E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:37', 'change_quality_size_mb_to_kb') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:37.4 Info: => 0.0003038s 21:34:37.4 Info: 9: album_releases migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 9 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.3E-06s 21:34:37.4 Info: CreateColumn Albums Releases String 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:37.4 Info: => 0.0005824s 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.4E-06s 21:34:37.4 Info: CreateColumn Albums CurrentRelease String 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:37.4 Info: => 0.0005491s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:37', 'album_releases') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 9: album_releases migrated 21:34:37.4 Info: => 0.0008343s 21:34:37.4 Info: 10: album_releases_fix migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 10 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: AlterColumn Albums Releases String 21:34:37.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:34:37.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:34:37.4 Info: DROP TABLE "Albums" 21:34:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.4 Info: => 0.0060854s 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: AlterColumn Albums CurrentRelease String 21:34:37.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:34:37.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:34:37.4 Info: DROP TABLE "Albums" 21:34:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.4 Info: => 0.0047621s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 10: album_releases_fix migrated 21:34:37.4 Info: => 0.0051428s 21:34:37.4 Info: 11: import_lists migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 11 21:34:37.4 Info: CreateTable ImportLists 21:34:37.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:34:37.4 Info: => 0.0001712s 21:34:37.4 Info: CreateIndex ImportLists (Name) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.4 Info: => 9.91E-05s 21:34:37.4 Info: CreateTable ImportListStatus 21:34:37.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:34:37.4 Info: => 0.000123s 21:34:37.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.4 Info: => 8.31E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 11: import_lists migrated 21:34:37.4 Info: => 0.0003988s 21:34:37.4 Info: 12: add_release_status migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 12 21:34:37.4 Info: AlterTable MetadataProfiles 21:34:37.4 Info: => 1.5E-06s 21:34:37.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.4 Info: => 0.0006018s 21:34:37.4 Info: PerformDBOperation 21:34:37.4 Info: Performing DB Operation 21:34:37.4 Info: => 3.17E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 12: add_release_status migrated 21:34:37.4 Info: => 0.0003064s 21:34:37.4 Info: 13: album_download_notification migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 13 21:34:37.4 Info: AlterTable Notifications 21:34:37.4 Info: => 1.4E-06s 21:34:37.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.000608s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 13: album_download_notification migrated 21:34:37.4 Info: => 0.0009101s 21:34:37.4 Info: 14: fix_language_metadata_profiles migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 14 21:34:37.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:34:37.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:34:37.4 Info: => 0.0001175s 21:34:37.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:34:37.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:34:37.4 Info: => 8.34E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 14: fix_language_metadata_profiles migrated 21:34:37.4 Info: => 0.000349s 21:34:37.4 Info: 15: remove_fanzub migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 15 21:34:37.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.4 Info: => 4.7E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 15: remove_fanzub migrated 21:34:37.4 Info: => 0.0002913s 21:34:37.4 Info: 16: update_artist_history_indexes migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 16 21:34:37.4 Info: CreateIndex Albums (ArtistId) 21:34:37.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.4 Info: => 0.0001137s 21:34:37.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.4 Info: => 9.01E-05s 21:34:37.4 Info: DeleteIndex History (AlbumId) 21:34:37.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.4 Info: => 0.0001244s 21:34:37.4 Info: CreateIndex History (AlbumId, Date) 21:34:37.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.4 Info: => 9.79E-05s 21:34:37.4 Info: DeleteIndex History (DownloadId) 21:34:37.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.4 Info: => 0.0001088s 21:34:37.4 Info: CreateIndex History (DownloadId, Date) 21:34:37.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.4 Info: => 9.05E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 16: update_artist_history_indexes migrated 21:34:37.4 Info: => 0.0004002s 21:34:37.4 Info: 17: remove_nma migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 17 21:34:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.4 Info: => 5.42E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 17: remove_nma migrated 21:34:37.4 Info: => 0.0003006s 21:34:37.4 Info: 18: album_disambiguation migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 18 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Albums Disambiguation String 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.4 Info: => 0.0006283s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 18: album_disambiguation migrated 21:34:37.4 Info: => 0.0009215s 21:34:37.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 19 21:34:37.4 Info: PerformDBOperation 21:34:37.4 Info: Performing DB Operation 21:34:37.4 Info: => 4.02E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.4 Info: => 0.000295s 21:34:37.4 Info: 20: remove_pushalot migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 20 21:34:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.4 Info: => 5.22E-05s 21:34:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.4 Info: => 3.77E-05s 21:34:37.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.4 Info: => 3.69E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 20: remove_pushalot migrated 21:34:37.4 Info: => 0.0011359s 21:34:37.4 Info: 21: add_custom_filters migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 21 21:34:37.4 Info: CreateTable CustomFilters 21:34:37.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:34:37.4 Info: => 0.0001326s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 21: add_custom_filters migrated 21:34:37.4 Info: => 0.0004431s 21:34:37.4 Info: 22: import_list_tags migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 22 21:34:37.4 Info: AlterTable ImportLists 21:34:37.4 Info: => 1.9E-06s 21:34:37.4 Info: CreateColumn ImportLists Tags String 21:34:37.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.4 Info: => 0.0006293s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 22: import_list_tags migrated 21:34:37.4 Info: => 0.0024321s 21:34:37.4 Info: 23: add_release_groups_etc migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 23 21:34:37.4 Info: CreateTable ArtistMetadata 21:34:37.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:34:37.4 Info: => 0.0001948s 21:34:37.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.4 Info: => 9.24E-05s 21:34:37.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:34:37.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:34:37.4 Info: => 9.47E-05s 21:34:37.4 Info: AlterTable Artists 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0006527s 21:34:37.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.4 Info: => 7.33E-05s 21:34:37.4 Info: CreateTable AlbumReleases 21:34:37.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:34:37.4 Info: => 0.0001642s 21:34:37.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.4 Info: => 8.78E-05s 21:34:37.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.4 Info: => 8.58E-05s 21:34:37.4 Info: PerformDBOperation 21:34:37.4 Info: Performing DB Operation 21:34:37.4 Info: => 3.95E-05s 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0006355s 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.4 Info: => 0.0006254s 21:34:37.4 Info: AlterTable Albums 21:34:37.4 Info: => 1.3E-06s 21:34:37.4 Info: CreateColumn Albums Links String 21:34:37.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.4 Info: => 0.0006166s 21:34:37.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:34:37.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:37.4 Info: => 0.0001094s 21:34:37.4 Info: AlterTable Tracks 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.4 Info: => 0.0006258s 21:34:37.4 Info: AlterTable Tracks 21:34:37.4 Info: => 1.3E-06s 21:34:37.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0006192s 21:34:37.4 Info: AlterTable Tracks 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0006309s 21:34:37.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:34:37.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:37.4 Info: => 8.8E-05s 21:34:37.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:34:37.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:37.4 Info: => 7.44E-05s 21:34:37.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.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:34:37.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:34:37.4 Info: DROP TABLE "Artists" 21:34:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.4 Info: => 0.0062617s 21:34:37.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.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:34:37.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:34:37.4 Info: DROP TABLE "Albums" 21:34:37.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.4 Info: => 0.0051161s 21:34:37.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.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:34:37.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:34:37.4 Info: DROP TABLE "Tracks" 21:34:37.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.4 Info: => 0.0046938s 21:34:37.4 Info: DeleteColumn TrackFiles ArtistId 21:34:37.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:37.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:34:37.4 Info: DROP TABLE "TrackFiles" 21:34:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.4 Info: => 0.0056862s 21:34:37.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.4 Info: => 8.66E-05s 21:34:37.4 Info: CreateIndex Artists (Monitored) 21:34:37.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.4 Info: => 7.93E-05s 21:34:37.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.4 Info: => 8.52E-05s 21:34:37.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.4 Info: => 8.03E-05s 21:34:37.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.4 Info: => 8.19E-05s 21:34:37.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.4 Info: => 8.29E-05s 21:34:37.4 Info: UpdateData 21:34:37.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.4 Info: => 4.87E-05s 21:34:37.4 Info: UpdateData 21:34:37.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.4 Info: => 4.07E-05s 21:34:37.4 Info: UpdateData 21:34:37.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.4 Info: => 4.74E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 23: add_release_groups_etc migrated 21:34:37.4 Info: => 0.000574s 21:34:37.4 Info: 24: NewMediaInfoFormat migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 24 21:34:37.4 Info: UpdateData 21:34:37.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:37.4 Info: => 5.72E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:37', 'NewMediaInfoFormat') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 24: NewMediaInfoFormat migrated 21:34:37.4 Info: => 0.0003041s 21:34:37.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 25 21:34:37.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:37.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:37.4 Info: => 0.0016902s 21:34:37.4 Info: AlterTable ReleaseProfiles 21:34:37.4 Info: => 1.5E-06s 21:34:37.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:37.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:37.4 Info: => 0.000585s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:37', 'rename_restrictions_to_release_profiles') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:37.4 Info: => 0.0008798s 21:34:37.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 26 21:34:37.4 Info: RenameTable Profiles QualityProfiles 21:34:37.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:37.4 Info: => 0.0016866s 21:34:37.4 Info: AlterTable QualityProfiles 21:34:37.4 Info: => 1.4E-06s 21:34:37.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.4 Info: => 0.0005747s 21:34:37.4 Info: AlterTable LanguageProfiles 21:34:37.4 Info: => 1.3E-06s 21:34:37.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:37.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.4 Info: => 0.0005536s 21:34:37.4 Info: UpdateData 21:34:37.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.4 Info: => 4.53E-05s 21:34:37.4 Info: UpdateData 21:34:37.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.4 Info: => 3.85E-05s 21:34:37.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:37.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:34:37.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:34:37.4 Info: DROP TABLE "Artists" 21:34:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.4 Info: => 0.0064652s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:37', 'rename_quality_profiles_add_upgrade_allowed') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:37.4 Info: => 0.0068817s 21:34:37.4 Info: 27: add_import_exclusions migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 27 21:34:37.4 Info: CreateTable ImportListExclusions 21:34:37.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:37.4 Info: => 0.0001335s 21:34:37.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:37.4 Info: => 9.29E-05s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:37', 'add_import_exclusions') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 27: add_import_exclusions migrated 21:34:37.4 Info: => 0.0004101s 21:34:37.4 Info: 28: clean_artist_metadata_table migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 28 21:34:37.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:34:37.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:34:37.4 Info: => 0.0001648s 21:34:37.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:34:37.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:34:37.4 Info: => 0.0001312s 21:34:37.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:34:37.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:34:37.4 Info: => 0.0001183s 21:34:37.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:34:37.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:34:37.4 Info: => 0.0001177s 21:34:37.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:34:37.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:34:37.4 Info: => 0.0001164s 21:34:37.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:34:37.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:34:37.4 Info: => 0.0001167s 21:34:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:37', 'clean_artist_metadata_table') 21:34:37.4 Info: Committing Transaction 21:34:37.4 Info: 28: clean_artist_metadata_table migrated 21:34:37.4 Info: => 0.0004004s 21:34:37.4 Info: 29: health_issue_notification migrating 21:34:37.4 Info: Beginning Transaction 21:34:37.4 Info: Starting migration of Main DB to 29 21:34:37.4 Info: AlterTable Notifications 21:34:37.4 Info: => 1.3E-06s 21:34:37.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0006225s 21:34:37.4 Info: AlterTable Notifications 21:34:37.4 Info: => 1.3E-06s 21:34:37.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0005783s 21:34:37.4 Info: AlterTable Notifications 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0005702s 21:34:37.4 Info: AlterTable Notifications 21:34:37.4 Info: => 1.3E-06s 21:34:37.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0005788s 21:34:37.4 Info: AlterTable Notifications 21:34:37.4 Info: => 1.2E-06s 21:34:37.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:37.4 Info: => 0.0005809s 21:34:37.4 Info: DeleteColumn Notifications OnDownload 21:34:37.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) 21:34:37.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" 21:34:37.4 Info: DROP TABLE "Notifications" 21:34:37.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.4 Info: => 0.0045562s 21:34:37.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:37.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:34:37.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:34:37.5 Info: DROP TABLE "Notifications" 21:34:37.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.5 Info: => 0.0045249s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:37', 'health_issue_notification') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 29: health_issue_notification migrated 21:34:37.5 Info: => 0.0049102s 21:34:37.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 30 21:34:37.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:37.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:37.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.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) 21:34:37.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.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) 21:34:37.5 Info: AlterTable TrackFiles 21:34:37.5 Info: => 1.1E-06s 21:34:37.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:37.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:37.5 Info: => 0.0006092s 21:34:37.5 Info: AlterTable TrackFiles 21:34:37.5 Info: => 1.3E-06s 21:34:37.5 Info: CreateColumn TrackFiles Path String 21:34:37.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:37.5 Info: => 0.0005658s 21:34:37.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.5 Info: => 4.22E-05s 21:34:37.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:34:37.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:34:37.5 Info: => 0.0001289s 21:34:37.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:34:37.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:34:37.5 Info: => 0.0001392s 21:34:37.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:34:37.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:34:37.5 Info: => 0.000141s 21:34:37.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:34:37.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:34:37.5 Info: => 8.58E-05s 21:34:37.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.5 Info: => 5.61E-05s 21:34:37.5 Info: AlterTable TrackFiles 21:34:37.5 Info: => 2E-06s 21:34:37.5 Info: AlterColumn TrackFiles Path String 21:34:37.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:34:37.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:34:37.5 Info: DROP TABLE "TrackFiles" 21:34:37.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.5 Info: => 0.0060387s 21:34:37.5 Info: CreateIndex TrackFiles (Path) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.5 Info: => 8.76E-05s 21:34:37.5 Info: DeleteColumn TrackFiles RelativePath 21:34:37.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:34:37.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:34:37.5 Info: DROP TABLE "TrackFiles" 21:34:37.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.5 Info: => 0.0047898s 21:34:37.5 Info: -> 6 Insert operations completed in 00:00:00.0004884 taking an average of 00:00:00.0000814 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:37', 'add_mediafilerepository_mtime') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:37.5 Info: => 0.0052546s 21:34:37.5 Debug: Took: 00:00:00.1727359 21:34:37.5 Debug: Got 0 tracks 21:34:37.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:34:37.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864775620504_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.5 Info: DatabaseEngineVersionCheck migrating 21:34:37.5 Info: PerformDBOperation 21:34:37.5 Info: Performing DB Operation 21:34:37.5 Info: SQLite 3.47.2 21:34:37.5 Info: => 0.0010656s 21:34:37.5 Info: DatabaseEngineVersionCheck migrated 21:34:37.5 Info: => 0.0010834s 21:34:37.5 Info: VersionMigration migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: CreateTable VersionInfo 21:34:37.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.5 Info: => 0.0001764s 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: VersionMigration migrated 21:34:37.5 Info: => 0.000526s 21:34:37.5 Info: VersionUniqueMigration migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: CreateIndex VersionInfo (Version) 21:34:37.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.5 Info: => 0.0001595s 21:34:37.5 Info: AlterTable VersionInfo 21:34:37.5 Info: => 1.3E-06s 21:34:37.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.5 Info: => 0.0005682s 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: VersionUniqueMigration migrated 21:34:37.5 Info: => 0.0007931s 21:34:37.5 Info: VersionDescriptionMigration migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: AlterTable VersionInfo 21:34:37.5 Info: => 1E-06s 21:34:37.5 Info: CreateColumn VersionInfo Description String 21:34:37.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.5 Info: => 0.0002106s 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: VersionDescriptionMigration migrated 21:34:37.5 Info: => 0.0004166s 21:34:37.5 Info: 1: InitialSetup migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 1 21:34:37.5 Info: CreateTable Config 21:34:37.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.5 Info: => 0.0002075s 21:34:37.5 Info: CreateIndex Config (Key) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.5 Info: => 0.0001073s 21:34:37.5 Info: CreateTable RootFolders 21:34:37.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001139s 21:34:37.5 Info: CreateIndex RootFolders (Path) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.5 Info: => 0.000107s 21:34:37.5 Info: CreateTable Artists 21:34:37.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:37.5 Info: => 0.0002986s 21:34:37.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.5 Info: => 9.96E-05s 21:34:37.5 Info: CreateIndex Artists (NameSlug) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.5 Info: => 9.76E-05s 21:34:37.5 Info: CreateIndex Artists (CleanName) 21:34:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.5 Info: => 9.82E-05s 21:34:37.5 Info: CreateIndex Artists (Path) 21:34:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.5 Info: => 9.32E-05s 21:34:37.5 Info: CreateTable Albums 21:34:37.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:37.5 Info: => 0.0002576s 21:34:37.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.5 Info: => 0.0001183s 21:34:37.5 Info: CreateIndex Albums (MBId) 21:34:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.5 Info: => 9.49E-05s 21:34:37.5 Info: CreateIndex Albums (TADBId) 21:34:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.5 Info: => 9.59E-05s 21:34:37.5 Info: CreateIndex Albums (TitleSlug) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.5 Info: => 9.98E-05s 21:34:37.5 Info: CreateIndex Albums (CleanTitle) 21:34:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.5 Info: => 9.93E-05s 21:34:37.5 Info: CreateIndex Albums (Path) 21:34:37.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.5 Info: => 9.27E-05s 21:34:37.5 Info: CreateTable Tracks 21:34:37.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:37.5 Info: => 0.0001839s 21:34:37.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.5 Info: => 0.0001055s 21:34:37.5 Info: CreateIndex Tracks (ArtistId) 21:34:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.5 Info: => 0.0001015s 21:34:37.5 Info: CreateIndex Tracks (TrackFileId) 21:34:37.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.5 Info: => 0.0001265s 21:34:37.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.5 Info: => 0.0001228s 21:34:37.5 Info: CreateTable TrackFiles 21:34:37.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:37.5 Info: => 0.0001945s 21:34:37.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.5 Info: => 0.0001092s 21:34:37.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.5 Info: => 9.93E-05s 21:34:37.5 Info: CreateTable History 21:34:37.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:37.5 Info: => 0.0001828s 21:34:37.5 Info: CreateIndex History (Date) 21:34:37.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.5 Info: => 0.0001082s 21:34:37.5 Info: CreateIndex History (EventType) 21:34:37.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.5 Info: => 0.0001164s 21:34:37.5 Info: CreateIndex History (DownloadId) 21:34:37.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.5 Info: => 0.0001036s 21:34:37.5 Info: CreateIndex History (AlbumId) 21:34:37.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.5 Info: => 9.91E-05s 21:34:37.5 Info: CreateTable Notifications 21:34:37.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:37.5 Info: => 0.0001832s 21:34:37.5 Info: CreateTable ScheduledTasks 21:34:37.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:37.5 Info: => 0.000136s 21:34:37.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.5 Info: => 0.0001014s 21:34:37.5 Info: CreateTable Indexers 21:34:37.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:37.5 Info: => 0.0001626s 21:34:37.5 Info: CreateIndex Indexers (Name) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.5 Info: => 0.0001167s 21:34:37.5 Info: CreateTable Profiles 21:34:37.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001375s 21:34:37.5 Info: CreateIndex Profiles (Name) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.5 Info: => 0.0001034s 21:34:37.5 Info: CreateTable QualityDefinitions 21:34:37.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:37.5 Info: => 0.0001493s 21:34:37.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.5 Info: => 0.000105s 21:34:37.5 Info: CreateIndex QualityDefinitions (Title) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.5 Info: => 0.0001047s 21:34:37.5 Info: CreateTable NamingConfig 21:34:37.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:37.5 Info: => 0.0001633s 21:34:37.5 Info: CreateTable Blacklist 21:34:37.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:37.5 Info: => 0.0002113s 21:34:37.5 Info: CreateTable Metadata 21:34:37.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001682s 21:34:37.5 Info: CreateTable MetadataFiles 21:34:37.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:37.5 Info: => 0.000186s 21:34:37.5 Info: CreateTable DownloadClients 21:34:37.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001439s 21:34:37.5 Info: CreateTable PendingReleases 21:34:37.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:37.5 Info: => 0.0001697s 21:34:37.5 Info: CreateTable RemotePathMappings 21:34:37.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001336s 21:34:37.5 Info: CreateTable Tags 21:34:37.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001285s 21:34:37.5 Info: CreateIndex Tags (Label) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.5 Info: => 0.0001111s 21:34:37.5 Info: CreateTable Restrictions 21:34:37.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001407s 21:34:37.5 Info: CreateTable DelayProfiles 21:34:37.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001737s 21:34:37.5 Info: CreateTable Users 21:34:37.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:37.5 Info: => 0.0001298s 21:34:37.5 Info: CreateIndex Users (Identifier) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.5 Info: => 0.0001086s 21:34:37.5 Info: CreateIndex Users (Username) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.5 Info: => 0.0001109s 21:34:37.5 Info: CreateTable Commands 21:34:37.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:37.5 Info: => 0.0001833s 21:34:37.5 Info: CreateTable IndexerStatus 21:34:37.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:37.5 Info: => 0.0001788s 21:34:37.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.5 Info: => 0.0001046s 21:34:37.5 Info: CreateTable ExtraFiles 21:34:37.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:37.5 Info: => 0.0001865s 21:34:37.5 Info: CreateTable LyricFiles 21:34:37.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:37.5 Info: => 0.0001924s 21:34:37.5 Info: CreateTable LanguageProfiles 21:34:37.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:37.5 Info: => 0.000132s 21:34:37.5 Info: CreateIndex LanguageProfiles (Name) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.5 Info: => 0.0001129s 21:34:37.5 Info: CreateTable DownloadClientStatus 21:34:37.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:37.5 Info: => 0.0001514s 21:34:37.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.5 Info: => 0.0001191s 21:34:37.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.5 Info: -> 1 Insert operations completed in 00:00:00.0000875 taking an average of 00:00:00.0000875 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 1: InitialSetup migrated 21:34:37.5 Info: => 0.0009046s 21:34:37.5 Info: 2: add_reason_to_pending_releases migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 2 21:34:37.5 Info: AlterTable PendingReleases 21:34:37.5 Info: => 1.4E-06s 21:34:37.5 Info: CreateColumn PendingReleases Reason Int32 21:34:37.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.000607s 21:34:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.5 Info: Committing Transaction 21:34:37.5 Info: 2: add_reason_to_pending_releases migrated 21:34:37.5 Info: => 0.0009012s 21:34:37.5 Info: 3: add_medium_support migrating 21:34:37.5 Info: Beginning Transaction 21:34:37.5 Info: Starting migration of Main DB to 3 21:34:37.5 Info: AlterTable Albums 21:34:37.5 Info: => 1.4E-06s 21:34:37.5 Info: CreateColumn Albums Media String 21:34:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.5 Info: => 0.0006014s 21:34:37.5 Info: AlterTable Tracks 21:34:37.5 Info: => 1.2E-06s 21:34:37.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005697s 21:34:37.5 Info: AlterTable Tracks 21:34:37.5 Info: => 1.2E-06s 21:34:37.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.5 Info: => 0.0005555s 21:34:37.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.5 Info: => 5.67E-05s 21:34:37.5 Info: DeleteColumn Tracks TrackNumber 21:34:37.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:34:37.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:34:37.6 Info: DROP TABLE "Tracks" 21:34:37.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.6 Info: => 0.0048539s 21:34:37.6 Info: AlterTable Tracks 21:34:37.6 Info: => 1.2E-06s 21:34:37.6 Info: CreateColumn Tracks TrackNumber String 21:34:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:37.6 Info: => 0.000548s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:37', 'add_medium_support') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 3: add_medium_support migrated 21:34:37.6 Info: => 0.0009431s 21:34:37.6 Info: 4: add_various_qualites_in_profile migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 4 21:34:37.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.6 Info: => 5.45E-05s 21:34:37.6 Info: PerformDBOperation 21:34:37.6 Info: Performing DB Operation 21:34:37.6 Info: => 4.11E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:37', 'add_various_qualites_in_profile') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 4: add_various_qualites_in_profile migrated 21:34:37.6 Info: => 0.0002997s 21:34:37.6 Info: 5: metadata_profiles migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 5 21:34:37.6 Info: CreateTable MetadataProfiles 21:34:37.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:34:37.6 Info: => 0.0001434s 21:34:37.6 Info: CreateIndex MetadataProfiles (Name) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:37.6 Info: => 9.64E-05s 21:34:37.6 Info: AlterTable Artists 21:34:37.6 Info: => 1.1E-06s 21:34:37.6 Info: CreateColumn Artists MetadataProfileId Int32 21:34:37.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:37.6 Info: => 0.0006003s 21:34:37.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:37.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:34:37.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:34:37.6 Info: DROP TABLE "Artists" 21:34:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.6 Info: => 0.007155s 21:34:37.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:37.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:34:37.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:34:37.6 Info: DROP TABLE "Artists" 21:34:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.6 Info: => 0.0047026s 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 1.2E-06s 21:34:37.6 Info: CreateColumn Albums SecondaryTypes String 21:34:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:37.6 Info: => 0.0005702s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:37', 'metadata_profiles') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 5: metadata_profiles migrated 21:34:37.6 Info: => 0.0009953s 21:34:37.6 Info: 6: separate_automatic_and_interactive_search migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 6 21:34:37.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:37.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:34:37.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:37.6 Info: DROP TABLE "Indexers" 21:34:37.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.6 Info: => 0.0040917s 21:34:37.6 Info: AlterTable Indexers 21:34:37.6 Info: => 1.2E-06s 21:34:37.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:37.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:37.6 Info: => 0.0005626s 21:34:37.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.6 Info: => 4.31E-05s 21:34:37.6 Info: AlterTable Indexers 21:34:37.6 Info: => 1.9E-06s 21:34:37.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:37.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:34:37.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:34:37.6 Info: DROP TABLE "Indexers" 21:34:37.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.6 Info: => 0.004038s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:37', 'separate_automatic_and_interactive_search') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:37.6 Info: => 0.0044777s 21:34:37.6 Info: 7: change_album_path_to_relative migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 7 21:34:37.6 Info: DeleteColumn Albums Path 21:34:37.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:37.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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:34:37.6 Info: DROP TABLE "Albums" 21:34:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.6 Info: => 0.0048874s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:37', 'change_album_path_to_relative') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 7: change_album_path_to_relative migrated 21:34:37.6 Info: => 0.0053669s 21:34:37.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 8 21:34:37.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 21:34:37.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 21:34:37.6 Info: => 5.63E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:37', 'change_quality_size_mb_to_kb') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:37.6 Info: => 0.0003172s 21:34:37.6 Info: 9: album_releases migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 9 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 1.2E-06s 21:34:37.6 Info: CreateColumn Albums Releases String 21:34:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:37.6 Info: => 0.000595s 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 1.3E-06s 21:34:37.6 Info: CreateColumn Albums CurrentRelease String 21:34:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:37.6 Info: => 0.0005489s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:37', 'album_releases') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 9: album_releases migrated 21:34:37.6 Info: => 0.0008371s 21:34:37.6 Info: 10: album_releases_fix migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 10 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 1.3E-06s 21:34:37.6 Info: AlterColumn Albums Releases String 21:34:37.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:37.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:37.6 Info: DROP TABLE "Albums" 21:34:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.6 Info: => 0.0048083s 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 1.2E-06s 21:34:37.6 Info: AlterColumn Albums CurrentRelease String 21:34:37.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:37.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:37.6 Info: DROP TABLE "Albums" 21:34:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.6 Info: => 0.0048765s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 10: album_releases_fix migrated 21:34:37.6 Info: => 0.005259s 21:34:37.6 Info: 11: import_lists migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 11 21:34:37.6 Info: CreateTable ImportLists 21:34:37.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:37.6 Info: => 0.0001847s 21:34:37.6 Info: CreateIndex ImportLists (Name) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.6 Info: => 9.49E-05s 21:34:37.6 Info: CreateTable ImportListStatus 21:34:37.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:37.6 Info: => 0.000129s 21:34:37.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.6 Info: => 8.4E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 11: import_lists migrated 21:34:37.6 Info: => 0.0004284s 21:34:37.6 Info: 12: add_release_status migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 12 21:34:37.6 Info: AlterTable MetadataProfiles 21:34:37.6 Info: => 1.3E-06s 21:34:37.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.6 Info: => 0.0006125s 21:34:37.6 Info: PerformDBOperation 21:34:37.6 Info: Performing DB Operation 21:34:37.6 Info: => 3.32E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 12: add_release_status migrated 21:34:37.6 Info: => 0.0003126s 21:34:37.6 Info: 13: album_download_notification migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 13 21:34:37.6 Info: AlterTable Notifications 21:34:37.6 Info: => 1.3E-06s 21:34:37.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.6 Info: => 0.0005998s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 13: album_download_notification migrated 21:34:37.6 Info: => 0.0009229s 21:34:37.6 Info: 14: fix_language_metadata_profiles migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 14 21:34:37.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:37.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:37.6 Info: => 8.59E-05s 21:34:37.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:37.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:37.6 Info: => 6.77E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 14: fix_language_metadata_profiles migrated 21:34:37.6 Info: => 0.0003191s 21:34:37.6 Info: 15: remove_fanzub migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 15 21:34:37.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.6 Info: => 5.35E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 15: remove_fanzub migrated 21:34:37.6 Info: => 0.0002997s 21:34:37.6 Info: 16: update_artist_history_indexes migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 16 21:34:37.6 Info: CreateIndex Albums (ArtistId) 21:34:37.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.6 Info: => 0.0001149s 21:34:37.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.6 Info: => 9.6E-05s 21:34:37.6 Info: DeleteIndex History (AlbumId) 21:34:37.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.6 Info: => 0.0001235s 21:34:37.6 Info: CreateIndex History (AlbumId, Date) 21:34:37.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.6 Info: => 0.000101s 21:34:37.6 Info: DeleteIndex History (DownloadId) 21:34:37.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.6 Info: => 0.000112s 21:34:37.6 Info: CreateIndex History (DownloadId, Date) 21:34:37.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.6 Info: => 9.93E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 16: update_artist_history_indexes migrated 21:34:37.6 Info: => 0.0004301s 21:34:37.6 Info: 17: remove_nma migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 17 21:34:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.6 Info: => 5.31E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 17: remove_nma migrated 21:34:37.6 Info: => 0.0003046s 21:34:37.6 Info: 18: album_disambiguation migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 18 21:34:37.6 Info: AlterTable Albums 21:34:37.6 Info: => 1.3E-06s 21:34:37.6 Info: CreateColumn Albums Disambiguation String 21:34:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.6 Info: => 0.0006313s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 18: album_disambiguation migrated 21:34:37.6 Info: => 0.0009231s 21:34:37.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 19 21:34:37.6 Info: PerformDBOperation 21:34:37.6 Info: Performing DB Operation 21:34:37.6 Info: => 3.76E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.6 Info: => 0.0003091s 21:34:37.6 Info: 20: remove_pushalot migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 20 21:34:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.6 Info: => 5.09E-05s 21:34:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.6 Info: => 4.58E-05s 21:34:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.6 Info: => 4.27E-05s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 20: remove_pushalot migrated 21:34:37.6 Info: => 0.0002926s 21:34:37.6 Info: 21: add_custom_filters migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 21 21:34:37.6 Info: CreateTable CustomFilters 21:34:37.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:37.6 Info: => 0.0001413s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 21: add_custom_filters migrated 21:34:37.6 Info: => 0.0004329s 21:34:37.6 Info: 22: import_list_tags migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 22 21:34:37.6 Info: AlterTable ImportLists 21:34:37.6 Info: => 1.3E-06s 21:34:37.6 Info: CreateColumn ImportLists Tags String 21:34:37.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.6 Info: => 0.0006446s 21:34:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.6 Info: Committing Transaction 21:34:37.6 Info: 22: import_list_tags migrated 21:34:37.6 Info: => 0.0009376s 21:34:37.6 Info: 23: add_release_groups_etc migrating 21:34:37.6 Info: Beginning Transaction 21:34:37.6 Info: Starting migration of Main DB to 23 21:34:37.6 Info: CreateTable ArtistMetadata 21:34:37.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:37.6 Info: => 0.0001944s 21:34:37.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.6 Info: => 9.94E-05s 21:34:37.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:37.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:37.6 Info: => 0.0001226s 21:34:37.6 Info: AlterTable Artists 21:34:37.6 Info: => 1.2E-06s 21:34:37.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.074099s 21:34:37.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.7 Info: => 8.83E-05s 21:34:37.7 Info: CreateTable AlbumReleases 21:34:37.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:34:37.7 Info: => 0.0001831s 21:34:37.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.7 Info: => 9.19E-05s 21:34:37.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.7 Info: => 8.54E-05s 21:34:37.7 Info: PerformDBOperation 21:34:37.7 Info: Performing DB Operation 21:34:37.7 Info: => 4.06E-05s 21:34:37.7 Info: AlterTable Albums 21:34:37.7 Info: => 1.1E-06s 21:34:37.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0006944s 21:34:37.7 Info: AlterTable Albums 21:34:37.7 Info: => 1.3E-06s 21:34:37.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.7 Info: => 0.0006343s 21:34:37.7 Info: AlterTable Albums 21:34:37.7 Info: => 1.3E-06s 21:34:37.7 Info: CreateColumn Albums Links String 21:34:37.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.7 Info: => 0.0006289s 21:34:37.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:34:37.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:37.7 Info: => 8.68E-05s 21:34:37.7 Info: AlterTable Tracks 21:34:37.7 Info: => 1.2E-06s 21:34:37.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.7 Info: => 0.0009379s 21:34:37.7 Info: AlterTable Tracks 21:34:37.7 Info: => 1.2E-06s 21:34:37.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0006529s 21:34:37.7 Info: AlterTable Tracks 21:34:37.7 Info: => 1.2E-06s 21:34:37.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0006374s 21:34:37.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:34:37.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:37.7 Info: => 8.93E-05s 21:34:37.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:34:37.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:37.7 Info: => 7.48E-05s 21:34:37.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:37.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:34:37.7 Info: DROP TABLE "Artists" 21:34:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.7 Info: => 0.0051047s 21:34:37.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:37.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:37.7 Info: DROP TABLE "Albums" 21:34:37.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.7 Info: => 0.0051415s 21:34:37.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.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:34:37.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:34:37.7 Info: DROP TABLE "Tracks" 21:34:37.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.7 Info: => 0.0047024s 21:34:37.7 Info: DeleteColumn TrackFiles ArtistId 21:34:37.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:37.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:34:37.7 Info: DROP TABLE "TrackFiles" 21:34:37.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.7 Info: => 0.0045091s 21:34:37.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:37.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.7 Info: => 8.51E-05s 21:34:37.7 Info: CreateIndex Artists (Monitored) 21:34:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.7 Info: => 8.24E-05s 21:34:37.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:37.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:37.7 Info: => 8.27E-05s 21:34:37.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:37.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:37.7 Info: => 8.61E-05s 21:34:37.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:37.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:37.7 Info: => 8.19E-05s 21:34:37.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:37.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:37.7 Info: => 8.08E-05s 21:34:37.7 Info: UpdateData 21:34:37.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.7 Info: => 4.68E-05s 21:34:37.7 Info: UpdateData 21:34:37.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:37.7 Info: => 4.21E-05s 21:34:37.7 Info: UpdateData 21:34:37.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:37.7 Info: => 4.9E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:37', 'add_release_groups_etc') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 23: add_release_groups_etc migrated 21:34:37.7 Info: => 0.0005964s 21:34:37.7 Info: 24: NewMediaInfoFormat migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 24 21:34:37.7 Info: UpdateData 21:34:37.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:37.7 Info: => 5.72E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:37', 'NewMediaInfoFormat') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 24: NewMediaInfoFormat migrated 21:34:37.7 Info: => 0.0003091s 21:34:37.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 25 21:34:37.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:37.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:37.7 Info: => 0.0016736s 21:34:37.7 Info: AlterTable ReleaseProfiles 21:34:37.7 Info: => 1.4E-06s 21:34:37.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:37.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:37.7 Info: => 0.0005828s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:37', 'rename_restrictions_to_release_profiles') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:37.7 Info: => 0.0008779s 21:34:37.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 26 21:34:37.7 Info: RenameTable Profiles QualityProfiles 21:34:37.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:37.7 Info: => 0.0016746s 21:34:37.7 Info: AlterTable QualityProfiles 21:34:37.7 Info: => 1.4E-06s 21:34:37.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:37.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.7 Info: => 0.0005696s 21:34:37.7 Info: AlterTable LanguageProfiles 21:34:37.7 Info: => 1.3E-06s 21:34:37.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:37.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:37.7 Info: => 0.0005535s 21:34:37.7 Info: UpdateData 21:34:37.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.7 Info: => 4.87E-05s 21:34:37.7 Info: UpdateData 21:34:37.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:37.7 Info: => 3.58E-05s 21:34:37.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:37.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:37.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:34:37.7 Info: DROP TABLE "Artists" 21:34:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:37.7 Info: => 0.0049842s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:37', 'rename_quality_profiles_add_upgrade_allowed') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:37.7 Info: => 0.0053958s 21:34:37.7 Info: 27: add_import_exclusions migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 27 21:34:37.7 Info: CreateTable ImportListExclusions 21:34:37.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:37.7 Info: => 0.0001322s 21:34:37.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:37.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:37.7 Info: => 9.31E-05s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:37', 'add_import_exclusions') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 27: add_import_exclusions migrated 21:34:37.7 Info: => 0.0004415s 21:34:37.7 Info: 28: clean_artist_metadata_table migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 28 21:34:37.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:34:37.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:34:37.7 Info: => 0.000159s 21:34:37.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:34:37.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:34:37.7 Info: => 0.0001262s 21:34:37.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:34:37.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:34:37.7 Info: => 0.0001351s 21:34:37.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:34:37.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:34:37.7 Info: => 0.00012s 21:34:37.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:34:37.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:34:37.7 Info: => 0.0001151s 21:34:37.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:34:37.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:34:37.7 Info: => 0.0001187s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:37', 'clean_artist_metadata_table') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 28: clean_artist_metadata_table migrated 21:34:37.7 Info: => 0.0004069s 21:34:37.7 Info: 29: health_issue_notification migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 29 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 1.2E-06s 21:34:37.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0006236s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 1.2E-06s 21:34:37.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.000581s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 1.3E-06s 21:34:37.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0005768s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 1.3E-06s 21:34:37.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0005867s 21:34:37.7 Info: AlterTable Notifications 21:34:37.7 Info: => 1.2E-06s 21:34:37.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:37.7 Info: => 0.0005796s 21:34:37.7 Info: DeleteColumn Notifications OnDownload 21:34:37.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:34:37.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:34:37.7 Info: DROP TABLE "Notifications" 21:34:37.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.7 Info: => 0.0045703s 21:34:37.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:37.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:34:37.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:34:37.7 Info: DROP TABLE "Notifications" 21:34:37.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:37.7 Info: => 0.0045374s 21:34:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:37', 'health_issue_notification') 21:34:37.7 Info: Committing Transaction 21:34:37.7 Info: 29: health_issue_notification migrated 21:34:37.7 Info: => 0.0049388s 21:34:37.7 Info: 30: add_mediafilerepository_mtime migrating 21:34:37.7 Info: Beginning Transaction 21:34:37.7 Info: Starting migration of Main DB to 30 21:34:37.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) 21:34:37.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:37.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:37.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:37.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-12-23T21:34:37', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:37.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:37.7 Info: AlterTable TrackFiles 21:34:37.7 Info: => 1.2E-06s 21:34:37.7 Info: CreateColumn TrackFiles Modified DateTime 21:34:37.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:37.7 Info: => 0.0006163s 21:34:37.7 Info: AlterTable TrackFiles 21:34:37.7 Info: => 1.3E-06s 21:34:37.7 Info: CreateColumn TrackFiles Path String 21:34:37.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:37.7 Info: => 0.0005918s 21:34:37.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:37.7 Info: => 4.42E-05s 21:34:37.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) 21:34:37.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) 21:34:37.7 Info: => 0.0001296s 21:34:37.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) 21:34:37.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) 21:34:37.7 Info: => 0.000137s 21:34:37.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) 21:34:37.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) 21:34:37.7 Info: => 0.0001454s 21:34:37.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") 21:34:37.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") 21:34:37.7 Info: => 9.11E-05s 21:34:37.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:37.7 Info: => 0.0001126s 21:34:37.7 Info: AlterTable TrackFiles 21:34:37.7 Info: => 1E-06s 21:34:37.7 Info: AlterColumn TrackFiles Path String 21:34:37.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.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" 21:34:37.7 Info: DROP TABLE "TrackFiles" 21:34:37.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.7 Info: => 0.0047832s 21:34:37.7 Info: CreateIndex TrackFiles (Path) 21:34:37.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.7 Info: => 8.95E-05s 21:34:37.7 Info: DeleteColumn TrackFiles RelativePath 21:34:37.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:37.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:34:37.8 Info: DROP TABLE "TrackFiles" 21:34:37.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:37.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:37.8 Info: => 0.0049088s 21:34:37.8 Info: -> 7 Insert operations completed in 00:00:00.0006516 taking an average of 00:00:00.0000930 21:34:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:37', 'add_mediafilerepository_mtime') 21:34:37.8 Info: Committing Transaction 21:34:37.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:37.8 Info: => 0.0054377s 21:34:37.8 Debug: Took: 00:00:00.2402136 21:34:37.8 Debug: Got 1 tracks 21:34:37.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:34:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864778875515_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:37.8 Info: DatabaseEngineVersionCheck migrating 21:34:37.8 Info: PerformDBOperation 21:34:37.8 Info: Performing DB Operation 21:34:37.8 Info: SQLite 3.47.2 21:34:37.8 Info: => 0.0010087s 21:34:37.8 Info: DatabaseEngineVersionCheck migrated 21:34:37.8 Info: => 0.0010261s 21:34:37.9 Info: VersionMigration migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: CreateTable VersionInfo 21:34:37.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:37.9 Info: => 0.000177s 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: VersionMigration migrated 21:34:37.9 Info: => 0.0005331s 21:34:37.9 Info: VersionUniqueMigration migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: CreateIndex VersionInfo (Version) 21:34:37.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:37.9 Info: => 0.0001465s 21:34:37.9 Info: AlterTable VersionInfo 21:34:37.9 Info: => 1.1E-06s 21:34:37.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:37.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:37.9 Info: => 0.0005474s 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: VersionUniqueMigration migrated 21:34:37.9 Info: => 0.0007576s 21:34:37.9 Info: VersionDescriptionMigration migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: AlterTable VersionInfo 21:34:37.9 Info: => 1.4E-06s 21:34:37.9 Info: CreateColumn VersionInfo Description String 21:34:37.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:37.9 Info: => 0.000202s 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: VersionDescriptionMigration migrated 21:34:37.9 Info: => 0.0003934s 21:34:37.9 Info: 1: InitialSetup migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 1 21:34:37.9 Info: CreateTable Config 21:34:37.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001714s 21:34:37.9 Info: CreateIndex Config (Key) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:37.9 Info: => 8.31E-05s 21:34:37.9 Info: CreateTable RootFolders 21:34:37.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:37.9 Info: => 8.97E-05s 21:34:37.9 Info: CreateIndex RootFolders (Path) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:37.9 Info: => 7.82E-05s 21:34:37.9 Info: CreateTable Artists 21:34:37.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:37.9 Info: => 0.0003014s 21:34:37.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.9 Info: => 8.11E-05s 21:34:37.9 Info: CreateIndex Artists (NameSlug) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.9 Info: => 7.6E-05s 21:34:37.9 Info: CreateIndex Artists (CleanName) 21:34:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.9 Info: => 7.37E-05s 21:34:37.9 Info: CreateIndex Artists (Path) 21:34:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.9 Info: => 7.31E-05s 21:34:37.9 Info: CreateTable Albums 21:34:37.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:37.9 Info: => 0.0002212s 21:34:37.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.9 Info: => 7.72E-05s 21:34:37.9 Info: CreateIndex Albums (MBId) 21:34:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.9 Info: => 7.25E-05s 21:34:37.9 Info: CreateIndex Albums (TADBId) 21:34:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.9 Info: => 7.15E-05s 21:34:37.9 Info: CreateIndex Albums (TitleSlug) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.9 Info: => 7.28E-05s 21:34:37.9 Info: CreateIndex Albums (CleanTitle) 21:34:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.9 Info: => 7.19E-05s 21:34:37.9 Info: CreateIndex Albums (Path) 21:34:37.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:37.9 Info: => 6.93E-05s 21:34:37.9 Info: CreateTable Tracks 21:34:37.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:37.9 Info: => 0.000148s 21:34:37.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.9 Info: => 7.59E-05s 21:34:37.9 Info: CreateIndex Tracks (ArtistId) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.9 Info: => 7.55E-05s 21:34:37.9 Info: CreateIndex Tracks (TrackFileId) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.9 Info: => 0.0001033s 21:34:37.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:37.9 Info: => 8.93E-05s 21:34:37.9 Info: CreateTable TrackFiles 21:34:37.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:37.9 Info: => 0.0001415s 21:34:37.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:37.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:37.9 Info: => 8.42E-05s 21:34:37.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:37.9 Info: => 7.63E-05s 21:34:37.9 Info: CreateTable History 21:34:37.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:37.9 Info: => 0.0001454s 21:34:37.9 Info: CreateIndex History (Date) 21:34:37.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:37.9 Info: => 8.12E-05s 21:34:37.9 Info: CreateIndex History (EventType) 21:34:37.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:37.9 Info: => 0.0001088s 21:34:37.9 Info: CreateIndex History (DownloadId) 21:34:37.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:37.9 Info: => 8.96E-05s 21:34:37.9 Info: CreateIndex History (AlbumId) 21:34:37.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:37.9 Info: => 8.1E-05s 21:34:37.9 Info: CreateTable Notifications 21:34:37.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:37.9 Info: => 0.0001338s 21:34:37.9 Info: CreateTable ScheduledTasks 21:34:37.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:37.9 Info: => 0.0001105s 21:34:37.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:37.9 Info: => 9.36E-05s 21:34:37.9 Info: CreateTable Indexers 21:34:37.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:37.9 Info: => 0.0001137s 21:34:37.9 Info: CreateIndex Indexers (Name) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.9 Info: => 0.0001128s 21:34:37.9 Info: CreateTable Profiles 21:34:37.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001162s 21:34:37.9 Info: CreateIndex Profiles (Name) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:37.9 Info: => 8.27E-05s 21:34:37.9 Info: CreateTable QualityDefinitions 21:34:37.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:37.9 Info: => 0.0001149s 21:34:37.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:37.9 Info: => 7.94E-05s 21:34:37.9 Info: CreateIndex QualityDefinitions (Title) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:37.9 Info: => 8.2E-05s 21:34:37.9 Info: CreateTable NamingConfig 21:34:37.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:37.9 Info: => 0.0001467s 21:34:37.9 Info: CreateTable Blacklist 21:34:37.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:37.9 Info: => 0.0001837s 21:34:37.9 Info: CreateTable Metadata 21:34:37.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:37.9 Info: => 0.000109s 21:34:37.9 Info: CreateTable MetadataFiles 21:34:37.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001323s 21:34:37.9 Info: CreateTable DownloadClients 21:34:37.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001147s 21:34:37.9 Info: CreateTable PendingReleases 21:34:37.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:37.9 Info: => 0.0001208s 21:34:37.9 Info: CreateTable RemotePathMappings 21:34:37.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001032s 21:34:37.9 Info: CreateTable Tags 21:34:37.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:37.9 Info: => 8.98E-05s 21:34:37.9 Info: CreateIndex Tags (Label) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:37.9 Info: => 9.99E-05s 21:34:37.9 Info: CreateTable Restrictions 21:34:37.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001032s 21:34:37.9 Info: CreateTable DelayProfiles 21:34:37.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001341s 21:34:37.9 Info: CreateTable Users 21:34:37.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:37.9 Info: => 9.9E-05s 21:34:37.9 Info: CreateIndex Users (Identifier) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:37.9 Info: => 8.85E-05s 21:34:37.9 Info: CreateIndex Users (Username) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:37.9 Info: => 8.2E-05s 21:34:37.9 Info: CreateTable Commands 21:34:37.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:37.9 Info: => 0.00014s 21:34:37.9 Info: CreateTable IndexerStatus 21:34:37.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:37.9 Info: => 0.0001383s 21:34:37.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:37.9 Info: => 8.36E-05s 21:34:37.9 Info: CreateTable ExtraFiles 21:34:37.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:37.9 Info: => 0.0001312s 21:34:37.9 Info: CreateTable LyricFiles 21:34:37.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:37.9 Info: => 0.000142s 21:34:37.9 Info: CreateTable LanguageProfiles 21:34:37.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:37.9 Info: => 9.99E-05s 21:34:37.9 Info: CreateIndex LanguageProfiles (Name) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:37.9 Info: => 8.7E-05s 21:34:37.9 Info: CreateTable DownloadClientStatus 21:34:37.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:37.9 Info: => 0.000114s 21:34:37.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:37.9 Info: => 8.87E-05s 21:34:37.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:37.9 Info: -> 1 Insert operations completed in 00:00:00.0000646 taking an average of 00:00:00.0000646 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:37', 'InitialSetup') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 1: InitialSetup migrated 21:34:37.9 Info: => 0.0009112s 21:34:37.9 Info: 2: add_reason_to_pending_releases migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 2 21:34:37.9 Info: AlterTable PendingReleases 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn PendingReleases Reason Int32 21:34:37.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0005969s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:37', 'add_reason_to_pending_releases') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 2: add_reason_to_pending_releases migrated 21:34:37.9 Info: => 0.0008856s 21:34:37.9 Info: 3: add_medium_support migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 3 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.4E-06s 21:34:37.9 Info: CreateColumn Albums Media String 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:37.9 Info: => 0.00065s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0005537s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0005343s 21:34:37.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:37.9 Info: => 4.3E-05s 21:34:37.9 Info: DeleteColumn Tracks TrackNumber 21:34:37.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:37.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:37.9 Info: DROP TABLE "Tracks" 21:34:37.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:37.9 Info: => 0.0044947s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: CreateColumn Tracks TrackNumber String 21:34:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:37.9 Info: => 0.0005542s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:37', 'add_medium_support') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 3: add_medium_support migrated 21:34:37.9 Info: => 0.0009272s 21:34:37.9 Info: 4: add_various_qualites_in_profile migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 4 21:34:37.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:37.9 Info: => 5.7E-05s 21:34:37.9 Info: PerformDBOperation 21:34:37.9 Info: Performing DB Operation 21:34:37.9 Info: => 3.83E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:37', 'add_various_qualites_in_profile') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 4: add_various_qualites_in_profile migrated 21:34:37.9 Info: => 0.0002832s 21:34:37.9 Info: 5: metadata_profiles migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 5 21:34:37.9 Info: CreateTable MetadataProfiles 21:34:37.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:37.9 Info: => 0.0001314s 21:34:37.9 Info: CreateIndex MetadataProfiles (Name) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:37.9 Info: => 9.4E-05s 21:34:37.9 Info: AlterTable Artists 21:34:37.9 Info: => 1.1E-06s 21:34:37.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:37.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:37.9 Info: => 0.0005904s 21:34:37.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:37.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:37.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:37.9 Info: DROP TABLE "Artists" 21:34:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.9 Info: => 0.0047895s 21:34:37.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:37.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:37.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:37.9 Info: DROP TABLE "Artists" 21:34:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.9 Info: => 0.0046698s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: CreateColumn Albums SecondaryTypes String 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:37.9 Info: => 0.0005555s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:37', 'metadata_profiles') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 5: metadata_profiles migrated 21:34:37.9 Info: => 0.0009409s 21:34:37.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 6 21:34:37.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:37.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:37.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:37.9 Info: DROP TABLE "Indexers" 21:34:37.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.9 Info: => 0.0040431s 21:34:37.9 Info: AlterTable Indexers 21:34:37.9 Info: => 1.4E-06s 21:34:37.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:37.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:37.9 Info: => 0.0005471s 21:34:37.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:37.9 Info: => 4.26E-05s 21:34:37.9 Info: AlterTable Indexers 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:37.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:37.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:37.9 Info: DROP TABLE "Indexers" 21:34:37.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:37.9 Info: => 0.0040466s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:37', 'separate_automatic_and_interactive_search') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:37.9 Info: => 0.004367s 21:34:37.9 Info: 7: change_album_path_to_relative migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 7 21:34:37.9 Info: DeleteColumn Albums Path 21:34:37.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:37.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:37.9 Info: DROP TABLE "Albums" 21:34:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.9 Info: => 0.0048792s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:37', 'change_album_path_to_relative') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 7: change_album_path_to_relative migrated 21:34:37.9 Info: => 0.0052709s 21:34:37.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 8 21:34:37.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:37.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:37.9 Info: => 5.43E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:37', 'change_quality_size_mb_to_kb') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:37.9 Info: => 0.0003029s 21:34:37.9 Info: 9: album_releases migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 9 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: CreateColumn Albums Releases String 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:37.9 Info: => 0.0005817s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: CreateColumn Albums CurrentRelease String 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:37.9 Info: => 0.0005454s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:37', 'album_releases') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 9: album_releases migrated 21:34:37.9 Info: => 0.0008328s 21:34:37.9 Info: 10: album_releases_fix migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 10 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: AlterColumn Albums Releases String 21:34:37.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:37.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:34:37.9 Info: DROP TABLE "Albums" 21:34:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.9 Info: => 0.0048s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: AlterColumn Albums CurrentRelease String 21:34:37.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:37.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "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:34:37.9 Info: DROP TABLE "Albums" 21:34:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.9 Info: => 0.0047474s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:37', 'album_releases_fix') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 10: album_releases_fix migrated 21:34:37.9 Info: => 0.0051057s 21:34:37.9 Info: 11: import_lists migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 11 21:34:37.9 Info: CreateTable ImportLists 21:34:37.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:34:37.9 Info: => 0.0001689s 21:34:37.9 Info: CreateIndex ImportLists (Name) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:37.9 Info: => 8.68E-05s 21:34:37.9 Info: CreateTable ImportListStatus 21:34:37.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:34:37.9 Info: => 0.0001181s 21:34:37.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:37.9 Info: => 8.33E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:37', 'import_lists') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 11: import_lists migrated 21:34:37.9 Info: => 0.0004086s 21:34:37.9 Info: 12: add_release_status migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 12 21:34:37.9 Info: AlterTable MetadataProfiles 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:37.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:37.9 Info: => 0.0005962s 21:34:37.9 Info: PerformDBOperation 21:34:37.9 Info: Performing DB Operation 21:34:37.9 Info: => 3.23E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:37', 'add_release_status') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 12: add_release_status migrated 21:34:37.9 Info: => 0.0003052s 21:34:37.9 Info: 13: album_download_notification migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 13 21:34:37.9 Info: AlterTable Notifications 21:34:37.9 Info: => 1.4E-06s 21:34:37.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:37.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0006159s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:37', 'album_download_notification') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 13: album_download_notification migrated 21:34:37.9 Info: => 0.0009324s 21:34:37.9 Info: 14: fix_language_metadata_profiles migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 14 21:34:37.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:34:37.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:34:37.9 Info: => 8.29E-05s 21:34:37.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 21:34:37.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 21:34:37.9 Info: => 6.2E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:37', 'fix_language_metadata_profiles') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 14: fix_language_metadata_profiles migrated 21:34:37.9 Info: => 0.0003117s 21:34:37.9 Info: 15: remove_fanzub migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 15 21:34:37.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:37.9 Info: => 4.76E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:37', 'remove_fanzub') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 15: remove_fanzub migrated 21:34:37.9 Info: => 0.0002915s 21:34:37.9 Info: 16: update_artist_history_indexes migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 16 21:34:37.9 Info: CreateIndex Albums (ArtistId) 21:34:37.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:37.9 Info: => 0.0001118s 21:34:37.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:37.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:37.9 Info: => 9.1E-05s 21:34:37.9 Info: DeleteIndex History (AlbumId) 21:34:37.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:37.9 Info: => 0.0001198s 21:34:37.9 Info: CreateIndex History (AlbumId, Date) 21:34:37.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:37.9 Info: => 9.74E-05s 21:34:37.9 Info: DeleteIndex History (DownloadId) 21:34:37.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:37.9 Info: => 0.0001072s 21:34:37.9 Info: CreateIndex History (DownloadId, Date) 21:34:37.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:37.9 Info: => 8.96E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:37', 'update_artist_history_indexes') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 16: update_artist_history_indexes migrated 21:34:37.9 Info: => 0.0003923s 21:34:37.9 Info: 17: remove_nma migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 17 21:34:37.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:37.9 Info: => 5.23E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:37', 'remove_nma') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 17: remove_nma migrated 21:34:37.9 Info: => 0.000314s 21:34:37.9 Info: 18: album_disambiguation migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 18 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: CreateColumn Albums Disambiguation String 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:37.9 Info: => 0.0006139s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:37', 'album_disambiguation') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 18: album_disambiguation migrated 21:34:37.9 Info: => 0.0009026s 21:34:37.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 19 21:34:37.9 Info: PerformDBOperation 21:34:37.9 Info: Performing DB Operation 21:34:37.9 Info: => 3.85E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:37', 'add_ape_quality_in_profiles') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:37.9 Info: => 0.000286s 21:34:37.9 Info: 20: remove_pushalot migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 20 21:34:37.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:37.9 Info: => 5.14E-05s 21:34:37.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:37.9 Info: => 3.75E-05s 21:34:37.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:37.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:37.9 Info: => 3.52E-05s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:37', 'remove_pushalot') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 20: remove_pushalot migrated 21:34:37.9 Info: => 0.0002733s 21:34:37.9 Info: 21: add_custom_filters migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 21 21:34:37.9 Info: CreateTable CustomFilters 21:34:37.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:37.9 Info: => 0.000132s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:37', 'add_custom_filters') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 21: add_custom_filters migrated 21:34:37.9 Info: => 0.0004242s 21:34:37.9 Info: 22: import_list_tags migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 22 21:34:37.9 Info: AlterTable ImportLists 21:34:37.9 Info: => 1.4E-06s 21:34:37.9 Info: CreateColumn ImportLists Tags String 21:34:37.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:37.9 Info: => 0.0006134s 21:34:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:37', 'import_list_tags') 21:34:37.9 Info: Committing Transaction 21:34:37.9 Info: 22: import_list_tags migrated 21:34:37.9 Info: => 0.0009007s 21:34:37.9 Info: 23: add_release_groups_etc migrating 21:34:37.9 Info: Beginning Transaction 21:34:37.9 Info: Starting migration of Main DB to 23 21:34:37.9 Info: CreateTable ArtistMetadata 21:34:37.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) 21:34:37.9 Info: => 0.0001849s 21:34:37.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:37.9 Info: => 8.9E-05s 21:34:37.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" 21:34:37.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" 21:34:37.9 Info: => 9.1E-05s 21:34:37.9 Info: AlterTable Artists 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:37.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0006515s 21:34:37.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:37.9 Info: => 7.33E-05s 21:34:37.9 Info: CreateTable AlbumReleases 21:34:37.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) 21:34:37.9 Info: => 0.0001595s 21:34:37.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:37.9 Info: => 8.89E-05s 21:34:37.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:37.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:37.9 Info: => 8.02E-05s 21:34:37.9 Info: PerformDBOperation 21:34:37.9 Info: Performing DB Operation 21:34:37.9 Info: => 3.79E-05s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0006407s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:37.9 Info: => 0.0006242s 21:34:37.9 Info: AlterTable Albums 21:34:37.9 Info: => 1.4E-06s 21:34:37.9 Info: CreateColumn Albums Links String 21:34:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:37.9 Info: => 0.0006221s 21:34:37.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:37.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:37.9 Info: => 8.61E-05s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 1.2E-06s 21:34:37.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:37.9 Info: => 0.0006188s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0006238s 21:34:37.9 Info: AlterTable Tracks 21:34:37.9 Info: => 1.3E-06s 21:34:37.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:37.9 Info: => 0.0006141s 21:34:37.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:37.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:37.9 Info: => 8.61E-05s 21:34:37.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:37.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:37.9 Info: => 7.34E-05s 21:34:37.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:37.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) 21:34:37.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" 21:34:37.9 Info: DROP TABLE "Artists" 21:34:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:37.9 Info: => 0.0050082s 21:34:37.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:37.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) 21:34:37.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" 21:34:37.9 Info: DROP TABLE "Albums" 21:34:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:37.9 Info: => 0.0064582s 21:34:37.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:37.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) 21:34:38.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:38.0 Info: DROP TABLE "Tracks" 21:34:38.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.0 Info: => 0.004678s 21:34:38.0 Info: DeleteColumn TrackFiles ArtistId 21:34:38.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:38.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:38.0 Info: DROP TABLE "TrackFiles" 21:34:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.0 Info: => 0.0045076s 21:34:38.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:38.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.0 Info: => 9.34E-05s 21:34:38.0 Info: CreateIndex Artists (Monitored) 21:34:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.0 Info: => 8.39E-05s 21:34:38.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:38.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:38.0 Info: => 8.14E-05s 21:34:38.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:38.0 Info: => 8.06E-05s 21:34:38.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:38.0 Info: => 8.14E-05s 21:34:38.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:38.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:38.0 Info: => 8.13E-05s 21:34:38.0 Info: UpdateData 21:34:38.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.0 Info: => 4.97E-05s 21:34:38.0 Info: UpdateData 21:34:38.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.0 Info: => 4.3E-05s 21:34:38.0 Info: UpdateData 21:34:38.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:38.0 Info: => 4.95E-05s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:38', 'add_release_groups_etc') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 23: add_release_groups_etc migrated 21:34:38.0 Info: => 0.0006003s 21:34:38.0 Info: 24: NewMediaInfoFormat migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 24 21:34:38.0 Info: UpdateData 21:34:38.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:38.0 Info: => 5.71E-05s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:38', 'NewMediaInfoFormat') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 24: NewMediaInfoFormat migrated 21:34:38.0 Info: => 0.0003021s 21:34:38.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 25 21:34:38.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:38.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:38.0 Info: => 0.0016932s 21:34:38.0 Info: AlterTable ReleaseProfiles 21:34:38.0 Info: => 1.5E-06s 21:34:38.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:38.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:38.0 Info: => 0.0005805s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:38', 'rename_restrictions_to_release_profiles') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:38.0 Info: => 0.0008727s 21:34:38.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 26 21:34:38.0 Info: RenameTable Profiles QualityProfiles 21:34:38.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:38.0 Info: => 0.0016964s 21:34:38.0 Info: AlterTable QualityProfiles 21:34:38.0 Info: => 1.4E-06s 21:34:38.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:38.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.0 Info: => 0.0005696s 21:34:38.0 Info: AlterTable LanguageProfiles 21:34:38.0 Info: => 1.2E-06s 21:34:38.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:38.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.0 Info: => 0.0005582s 21:34:38.0 Info: UpdateData 21:34:38.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.0 Info: => 4.62E-05s 21:34:38.0 Info: UpdateData 21:34:38.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.0 Info: => 3.74E-05s 21:34:38.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:38.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.0 Info: DROP TABLE "Artists" 21:34:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.0 Info: => 0.0064005s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:38', 'rename_quality_profiles_add_upgrade_allowed') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:38.0 Info: => 0.0069076s 21:34:38.0 Info: 27: add_import_exclusions migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 27 21:34:38.0 Info: CreateTable ImportListExclusions 21:34:38.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:38.0 Info: => 0.0001304s 21:34:38.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:38.0 Info: => 9.08E-05s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:38', 'add_import_exclusions') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 27: add_import_exclusions migrated 21:34:38.0 Info: => 0.0004558s 21:34:38.0 Info: 28: clean_artist_metadata_table migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 28 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.0 Info: => 0.0001597s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.0 Info: => 0.0001231s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:38.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:38.0 Info: => 0.0001376s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:38.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:38.0 Info: => 0.000124s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.0 Info: => 0.0001155s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.0 Info: => 0.0001172s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:38', 'clean_artist_metadata_table') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 28: clean_artist_metadata_table migrated 21:34:38.0 Info: => 0.0004508s 21:34:38.0 Info: 29: health_issue_notification migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 29 21:34:38.0 Info: AlterTable Notifications 21:34:38.0 Info: => 1.3E-06s 21:34:38.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.0006273s 21:34:38.0 Info: AlterTable Notifications 21:34:38.0 Info: => 1.2E-06s 21:34:38.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.000583s 21:34:38.0 Info: AlterTable Notifications 21:34:38.0 Info: => 1.5E-06s 21:34:38.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.0005842s 21:34:38.0 Info: AlterTable Notifications 21:34:38.0 Info: => 1.2E-06s 21:34:38.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.0006121s 21:34:38.0 Info: AlterTable Notifications 21:34:38.0 Info: => 1.3E-06s 21:34:38.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:38.0 Info: => 0.0005877s 21:34:38.0 Info: DeleteColumn Notifications OnDownload 21:34:38.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:38.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:38.0 Info: DROP TABLE "Notifications" 21:34:38.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.0 Info: => 0.0060796s 21:34:38.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:38.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:38.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:38.0 Info: DROP TABLE "Notifications" 21:34:38.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.0 Info: => 0.0045668s 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:38', 'health_issue_notification') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 29: health_issue_notification migrated 21:34:38.0 Info: => 0.0049536s 21:34:38.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:38.0 Info: Beginning Transaction 21:34:38.0 Info: Starting migration of Main DB to 30 21:34:38.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) 21:34:38.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:38.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:38.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.0 Info: AlterTable TrackFiles 21:34:38.0 Info: => 1.2E-06s 21:34:38.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:38.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:38.0 Info: => 0.0006109s 21:34:38.0 Info: AlterTable TrackFiles 21:34:38.0 Info: => 1.4E-06s 21:34:38.0 Info: CreateColumn TrackFiles Path String 21:34:38.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:38.0 Info: => 0.0005813s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.0 Info: => 4.02E-05s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.0 Info: => 0.0001339s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:38.0 Info: => 0.0001354s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:38.0 Info: => 0.0001405s 21:34:38.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:38.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:38.0 Info: => 8.33E-05s 21:34:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.0 Info: => 5.45E-05s 21:34:38.0 Info: AlterTable TrackFiles 21:34:38.0 Info: => 1.3E-06s 21:34:38.0 Info: AlterColumn TrackFiles Path String 21:34:38.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:38.0 Info: DROP TABLE "TrackFiles" 21:34:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.0 Info: => 0.0047833s 21:34:38.0 Info: CreateIndex TrackFiles (Path) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.0 Info: => 8.68E-05s 21:34:38.0 Info: DeleteColumn TrackFiles RelativePath 21:34:38.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:38.0 Info: DROP TABLE "TrackFiles" 21:34:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.0 Info: => 0.0048826s 21:34:38.0 Info: -> 5 Insert operations completed in 00:00:00.0004218 taking an average of 00:00:00.0000843 21:34:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:38', 'add_mediafilerepository_mtime') 21:34:38.0 Info: Committing Transaction 21:34:38.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:38.0 Info: => 0.0053625s 21:34:38.0 Debug: Took: 00:00:00.1659854 21:34:38.0 Debug: Got 0 tracks 21:34:38.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:34:38.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:34:38.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864780993354_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.1 Info: DatabaseEngineVersionCheck migrating 21:34:38.1 Info: PerformDBOperation 21:34:38.1 Info: Performing DB Operation 21:34:38.1 Info: SQLite 3.47.2 21:34:38.1 Info: => 0.0009589s 21:34:38.1 Info: DatabaseEngineVersionCheck migrated 21:34:38.1 Info: => 0.0009777s 21:34:38.1 Info: VersionMigration migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: CreateTable VersionInfo 21:34:38.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.1 Info: => 0.0001399s 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: VersionMigration migrated 21:34:38.1 Info: => 0.0004861s 21:34:38.1 Info: VersionUniqueMigration migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: CreateIndex VersionInfo (Version) 21:34:38.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.1 Info: => 0.0001256s 21:34:38.1 Info: AlterTable VersionInfo 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.1 Info: => 0.000543s 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: VersionUniqueMigration migrated 21:34:38.1 Info: => 0.0007505s 21:34:38.1 Info: VersionDescriptionMigration migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: AlterTable VersionInfo 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn VersionInfo Description String 21:34:38.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.1 Info: => 0.0001989s 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: VersionDescriptionMigration migrated 21:34:38.1 Info: => 0.0003862s 21:34:38.1 Info: 1: InitialSetup migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 1 21:34:38.1 Info: CreateTable Config 21:34:38.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:38.1 Info: => 0.0001722s 21:34:38.1 Info: CreateIndex Config (Key) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:38.1 Info: => 8.07E-05s 21:34:38.1 Info: CreateTable RootFolders 21:34:38.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:38.1 Info: => 8.97E-05s 21:34:38.1 Info: CreateIndex RootFolders (Path) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:38.1 Info: => 7.64E-05s 21:34:38.1 Info: CreateTable Artists 21:34:38.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:38.1 Info: => 0.0002773s 21:34:38.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.1 Info: => 7.92E-05s 21:34:38.1 Info: CreateIndex Artists (NameSlug) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.1 Info: => 7.19E-05s 21:34:38.1 Info: CreateIndex Artists (CleanName) 21:34:38.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.1 Info: => 7.5E-05s 21:34:38.1 Info: CreateIndex Artists (Path) 21:34:38.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.1 Info: => 7.39E-05s 21:34:38.1 Info: CreateTable Albums 21:34:38.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:38.1 Info: => 0.0002255s 21:34:38.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.1 Info: => 7.59E-05s 21:34:38.1 Info: CreateIndex Albums (MBId) 21:34:38.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.1 Info: => 7.1E-05s 21:34:38.1 Info: CreateIndex Albums (TADBId) 21:34:38.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.1 Info: => 7.28E-05s 21:34:38.1 Info: CreateIndex Albums (TitleSlug) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.1 Info: => 7.31E-05s 21:34:38.1 Info: CreateIndex Albums (CleanTitle) 21:34:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.1 Info: => 7.27E-05s 21:34:38.1 Info: CreateIndex Albums (Path) 21:34:38.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:38.1 Info: => 7.14E-05s 21:34:38.1 Info: CreateTable Tracks 21:34:38.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:38.1 Info: => 0.0001489s 21:34:38.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.1 Info: => 7.49E-05s 21:34:38.1 Info: CreateIndex Tracks (ArtistId) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.1 Info: => 7.88E-05s 21:34:38.1 Info: CreateIndex Tracks (TrackFileId) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.1 Info: => 0.0001031s 21:34:38.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:38.1 Info: => 8.6E-05s 21:34:38.1 Info: CreateTable TrackFiles 21:34:38.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:38.1 Info: => 0.0001439s 21:34:38.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:38.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:38.1 Info: => 8.34E-05s 21:34:38.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:38.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.1 Info: => 7.97E-05s 21:34:38.1 Info: CreateTable History 21:34:38.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:38.1 Info: => 0.0001614s 21:34:38.1 Info: CreateIndex History (Date) 21:34:38.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:38.1 Info: => 8.3E-05s 21:34:38.1 Info: CreateIndex History (EventType) 21:34:38.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:38.1 Info: => 0.0001062s 21:34:38.1 Info: CreateIndex History (DownloadId) 21:34:38.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:38.1 Info: => 9.2E-05s 21:34:38.1 Info: CreateIndex History (AlbumId) 21:34:38.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:38.1 Info: => 8.34E-05s 21:34:38.1 Info: CreateTable Notifications 21:34:38.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:38.1 Info: => 0.000133s 21:34:38.1 Info: CreateTable ScheduledTasks 21:34:38.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:38.1 Info: => 0.000114s 21:34:38.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:38.1 Info: => 7.82E-05s 21:34:38.1 Info: CreateTable Indexers 21:34:38.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:38.1 Info: => 0.0001112s 21:34:38.1 Info: CreateIndex Indexers (Name) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.1 Info: => 0.0001125s 21:34:38.1 Info: CreateTable Profiles 21:34:38.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:38.1 Info: => 0.000112s 21:34:38.1 Info: CreateIndex Profiles (Name) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:38.1 Info: => 8.12E-05s 21:34:38.1 Info: CreateTable QualityDefinitions 21:34:38.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:38.1 Info: => 0.0001127s 21:34:38.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:38.1 Info: => 7.86E-05s 21:34:38.1 Info: CreateIndex QualityDefinitions (Title) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:38.1 Info: => 8.23E-05s 21:34:38.1 Info: CreateTable NamingConfig 21:34:38.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:38.1 Info: => 0.0001526s 21:34:38.1 Info: CreateTable Blacklist 21:34:38.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:38.1 Info: => 0.0001859s 21:34:38.1 Info: CreateTable Metadata 21:34:38.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:38.1 Info: => 0.0001115s 21:34:38.1 Info: CreateTable MetadataFiles 21:34:38.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:38.1 Info: => 0.0001331s 21:34:38.1 Info: CreateTable DownloadClients 21:34:38.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:38.1 Info: => 0.0001137s 21:34:38.1 Info: CreateTable PendingReleases 21:34:38.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:38.1 Info: => 0.0001238s 21:34:38.1 Info: CreateTable RemotePathMappings 21:34:38.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:38.1 Info: => 0.0001024s 21:34:38.1 Info: CreateTable Tags 21:34:38.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:38.1 Info: => 9.67E-05s 21:34:38.1 Info: CreateIndex Tags (Label) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:38.1 Info: => 0.0001035s 21:34:38.1 Info: CreateTable Restrictions 21:34:38.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:38.1 Info: => 0.0001112s 21:34:38.1 Info: CreateTable DelayProfiles 21:34:38.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:38.1 Info: => 0.0002101s 21:34:38.1 Info: CreateTable Users 21:34:38.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:38.1 Info: => 0.0001131s 21:34:38.1 Info: CreateIndex Users (Identifier) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:38.1 Info: => 9.49E-05s 21:34:38.1 Info: CreateIndex Users (Username) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:38.1 Info: => 8.61E-05s 21:34:38.1 Info: CreateTable Commands 21:34:38.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:38.1 Info: => 0.0001673s 21:34:38.1 Info: CreateTable IndexerStatus 21:34:38.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:38.1 Info: => 0.0001444s 21:34:38.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:38.1 Info: => 9.09E-05s 21:34:38.1 Info: CreateTable ExtraFiles 21:34:38.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:38.1 Info: => 0.0001295s 21:34:38.1 Info: CreateTable LyricFiles 21:34:38.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:38.1 Info: => 0.0023622s 21:34:38.1 Info: CreateTable LanguageProfiles 21:34:38.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:38.1 Info: => 0.0001136s 21:34:38.1 Info: CreateIndex LanguageProfiles (Name) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:38.1 Info: => 9.53E-05s 21:34:38.1 Info: CreateTable DownloadClientStatus 21:34:38.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:38.1 Info: => 0.000117s 21:34:38.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:38.1 Info: => 9.05E-05s 21:34:38.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:38.1 Info: -> 1 Insert operations completed in 00:00:00.0000659 taking an average of 00:00:00.0000659 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:38', 'InitialSetup') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 1: InitialSetup migrated 21:34:38.1 Info: => 0.000888s 21:34:38.1 Info: 2: add_reason_to_pending_releases migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 2 21:34:38.1 Info: AlterTable PendingReleases 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn PendingReleases Reason Int32 21:34:38.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:38.1 Info: => 0.0006016s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:38', 'add_reason_to_pending_releases') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 2: add_reason_to_pending_releases migrated 21:34:38.1 Info: => 0.0008902s 21:34:38.1 Info: 3: add_medium_support migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 3 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: CreateColumn Albums Media String 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:38.1 Info: => 0.0006091s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.1 Info: => 0.0005418s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.1 Info: => 0.0005406s 21:34:38.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.1 Info: => 4.64E-05s 21:34:38.1 Info: DeleteColumn Tracks TrackNumber 21:34:38.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:38.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:38.1 Info: DROP TABLE "Tracks" 21:34:38.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.1 Info: => 0.0044606s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 1.4E-06s 21:34:38.1 Info: CreateColumn Tracks TrackNumber String 21:34:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:38.1 Info: => 0.0005514s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:38', 'add_medium_support') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 3: add_medium_support migrated 21:34:38.1 Info: => 0.0009122s 21:34:38.1 Info: 4: add_various_qualites_in_profile migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 4 21:34:38.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.1 Info: => 5.58E-05s 21:34:38.1 Info: PerformDBOperation 21:34:38.1 Info: Performing DB Operation 21:34:38.1 Info: => 3.81E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:38', 'add_various_qualites_in_profile') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 4: add_various_qualites_in_profile migrated 21:34:38.1 Info: => 0.0002856s 21:34:38.1 Info: 5: metadata_profiles migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 5 21:34:38.1 Info: CreateTable MetadataProfiles 21:34:38.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:38.1 Info: => 0.000133s 21:34:38.1 Info: CreateIndex MetadataProfiles (Name) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:38.1 Info: => 9.57E-05s 21:34:38.1 Info: AlterTable Artists 21:34:38.1 Info: => 1.1E-06s 21:34:38.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:38.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:38.1 Info: => 0.0005814s 21:34:38.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:38.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) 21:34:38.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" 21:34:38.1 Info: DROP TABLE "Artists" 21:34:38.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.1 Info: => 0.0047806s 21:34:38.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:38.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) 21:34:38.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" 21:34:38.1 Info: DROP TABLE "Artists" 21:34:38.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.1 Info: => 0.0046765s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 2.1E-06s 21:34:38.1 Info: CreateColumn Albums SecondaryTypes String 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:38.1 Info: => 0.0005595s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:38', 'metadata_profiles') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 5: metadata_profiles migrated 21:34:38.1 Info: => 0.0009403s 21:34:38.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 6 21:34:38.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:38.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) 21:34:38.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:38.1 Info: DROP TABLE "Indexers" 21:34:38.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.1 Info: => 0.004237s 21:34:38.1 Info: AlterTable Indexers 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:38.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:38.1 Info: => 0.0005425s 21:34:38.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.1 Info: => 4.28E-05s 21:34:38.1 Info: AlterTable Indexers 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:38.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:34:38.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:34:38.1 Info: DROP TABLE "Indexers" 21:34:38.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.1 Info: => 0.0052873s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:38', 'separate_automatic_and_interactive_search') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:38.1 Info: => 0.0056301s 21:34:38.1 Info: 7: change_album_path_to_relative migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 7 21:34:38.1 Info: DeleteColumn Albums Path 21:34:38.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:34:38.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:34:38.1 Info: DROP TABLE "Albums" 21:34:38.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.1 Info: => 0.0048609s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 7: change_album_path_to_relative migrated 21:34:38.1 Info: => 0.0052464s 21:34:38.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 8 21:34:38.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:34:38.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:34:38.1 Info: => 5.35E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.1 Info: => 0.0002987s 21:34:38.1 Info: 9: album_releases migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 9 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn Albums Releases String 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.1 Info: => 0.0005934s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn Albums CurrentRelease String 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.1 Info: => 0.0005476s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 9: album_releases migrated 21:34:38.1 Info: => 0.0008359s 21:34:38.1 Info: 10: album_releases_fix migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 10 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: AlterColumn Albums Releases String 21:34:38.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:34:38.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:34:38.1 Info: DROP TABLE "Albums" 21:34:38.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.1 Info: => 0.0058089s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: AlterColumn Albums CurrentRelease String 21:34:38.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:34:38.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:34:38.1 Info: DROP TABLE "Albums" 21:34:38.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.1 Info: => 0.0058816s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 10: album_releases_fix migrated 21:34:38.1 Info: => 0.0062437s 21:34:38.1 Info: 11: import_lists migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 11 21:34:38.1 Info: CreateTable ImportLists 21:34:38.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:34:38.1 Info: => 0.0001732s 21:34:38.1 Info: CreateIndex ImportLists (Name) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.1 Info: => 8.76E-05s 21:34:38.1 Info: CreateTable ImportListStatus 21:34:38.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:34:38.1 Info: => 0.0001207s 21:34:38.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.1 Info: => 8.23E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 11: import_lists migrated 21:34:38.1 Info: => 0.0004063s 21:34:38.1 Info: 12: add_release_status migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 12 21:34:38.1 Info: AlterTable MetadataProfiles 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.1 Info: => 0.0006019s 21:34:38.1 Info: PerformDBOperation 21:34:38.1 Info: Performing DB Operation 21:34:38.1 Info: => 3.19E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 12: add_release_status migrated 21:34:38.1 Info: => 0.0003064s 21:34:38.1 Info: 13: album_download_notification migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 13 21:34:38.1 Info: AlterTable Notifications 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.1 Info: => 0.0006049s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 13: album_download_notification migrated 21:34:38.1 Info: => 0.0009205s 21:34:38.1 Info: 14: fix_language_metadata_profiles migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 14 21:34:38.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:34:38.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:34:38.1 Info: => 8.17E-05s 21:34:38.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:34:38.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:34:38.1 Info: => 6.14E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 14: fix_language_metadata_profiles migrated 21:34:38.1 Info: => 0.0003073s 21:34:38.1 Info: 15: remove_fanzub migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 15 21:34:38.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.1 Info: => 4.95E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 15: remove_fanzub migrated 21:34:38.1 Info: => 0.0002894s 21:34:38.1 Info: 16: update_artist_history_indexes migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 16 21:34:38.1 Info: CreateIndex Albums (ArtistId) 21:34:38.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.1 Info: => 0.000108s 21:34:38.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.1 Info: => 8.91E-05s 21:34:38.1 Info: DeleteIndex History (AlbumId) 21:34:38.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.1 Info: => 0.0001224s 21:34:38.1 Info: CreateIndex History (AlbumId, Date) 21:34:38.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.1 Info: => 9.9E-05s 21:34:38.1 Info: DeleteIndex History (DownloadId) 21:34:38.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.1 Info: => 0.0001053s 21:34:38.1 Info: CreateIndex History (DownloadId, Date) 21:34:38.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.1 Info: => 9.33E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 16: update_artist_history_indexes migrated 21:34:38.1 Info: => 0.0003993s 21:34:38.1 Info: 17: remove_nma migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 17 21:34:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.1 Info: => 5.26E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 17: remove_nma migrated 21:34:38.1 Info: => 0.0003167s 21:34:38.1 Info: 18: album_disambiguation migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 18 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: CreateColumn Albums Disambiguation String 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.1 Info: => 0.0006162s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 18: album_disambiguation migrated 21:34:38.1 Info: => 0.0009007s 21:34:38.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 19 21:34:38.1 Info: PerformDBOperation 21:34:38.1 Info: Performing DB Operation 21:34:38.1 Info: => 3.65E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.1 Info: => 0.0002865s 21:34:38.1 Info: 20: remove_pushalot migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 20 21:34:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.1 Info: => 4.87E-05s 21:34:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.1 Info: => 4.1E-05s 21:34:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.1 Info: => 3.74E-05s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 20: remove_pushalot migrated 21:34:38.1 Info: => 0.0002802s 21:34:38.1 Info: 21: add_custom_filters migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 21 21:34:38.1 Info: CreateTable CustomFilters 21:34:38.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:34:38.1 Info: => 0.0001314s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 21: add_custom_filters migrated 21:34:38.1 Info: => 0.0004093s 21:34:38.1 Info: 22: import_list_tags migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 22 21:34:38.1 Info: AlterTable ImportLists 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: CreateColumn ImportLists Tags String 21:34:38.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.1 Info: => 0.0006232s 21:34:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.1 Info: Committing Transaction 21:34:38.1 Info: 22: import_list_tags migrated 21:34:38.1 Info: => 0.000912s 21:34:38.1 Info: 23: add_release_groups_etc migrating 21:34:38.1 Info: Beginning Transaction 21:34:38.1 Info: Starting migration of Main DB to 23 21:34:38.1 Info: CreateTable ArtistMetadata 21:34:38.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:34:38.1 Info: => 0.0001814s 21:34:38.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.1 Info: => 8.91E-05s 21:34:38.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:34:38.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:34:38.1 Info: => 9.18E-05s 21:34:38.1 Info: AlterTable Artists 21:34:38.1 Info: => 1.1E-06s 21:34:38.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.1 Info: => 0.0006163s 21:34:38.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.1 Info: => 7.03E-05s 21:34:38.1 Info: CreateTable AlbumReleases 21:34:38.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:34:38.1 Info: => 0.0001733s 21:34:38.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.1 Info: => 9.06E-05s 21:34:38.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.1 Info: => 8.41E-05s 21:34:38.1 Info: PerformDBOperation 21:34:38.1 Info: Performing DB Operation 21:34:38.1 Info: => 3.34E-05s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.1 Info: => 0.0006263s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.5E-06s 21:34:38.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.1 Info: => 0.0006168s 21:34:38.1 Info: AlterTable Albums 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: CreateColumn Albums Links String 21:34:38.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.1 Info: => 0.0006117s 21:34:38.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:34:38.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:38.1 Info: => 8.43E-05s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 1.2E-06s 21:34:38.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.1 Info: => 0.0006089s 21:34:38.1 Info: AlterTable Tracks 21:34:38.1 Info: => 1.3E-06s 21:34:38.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0006347s 21:34:38.2 Info: AlterTable Tracks 21:34:38.2 Info: => 1.4E-06s 21:34:38.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0006205s 21:34:38.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.2 Info: => 8.73E-05s 21:34:38.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.2 Info: => 7.3E-05s 21:34:38.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.2 Info: DROP TABLE "Artists" 21:34:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.2 Info: => 0.0062263s 21:34:38.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:38.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:38.2 Info: DROP TABLE "Albums" 21:34:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.2 Info: => 0.0050368s 21:34:38.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:38.2 Info: DROP TABLE "Tracks" 21:34:38.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.2 Info: => 0.0046406s 21:34:38.2 Info: DeleteColumn TrackFiles ArtistId 21:34:38.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:38.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:38.2 Info: DROP TABLE "TrackFiles" 21:34:38.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.2 Info: => 0.0044644s 21:34:38.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:38.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.2 Info: => 8.71E-05s 21:34:38.2 Info: CreateIndex Artists (Monitored) 21:34:38.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.2 Info: => 7.96E-05s 21:34:38.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:38.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:38.2 Info: => 8.14E-05s 21:34:38.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:38.2 Info: => 8.18E-05s 21:34:38.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:38.2 Info: => 8.03E-05s 21:34:38.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:38.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:38.2 Info: => 8.05E-05s 21:34:38.2 Info: UpdateData 21:34:38.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.2 Info: => 4.66E-05s 21:34:38.2 Info: UpdateData 21:34:38.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.2 Info: => 4.1E-05s 21:34:38.2 Info: UpdateData 21:34:38.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:38.2 Info: => 4.72E-05s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:38', 'add_release_groups_etc') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 23: add_release_groups_etc migrated 21:34:38.2 Info: => 0.0005588s 21:34:38.2 Info: 24: NewMediaInfoFormat migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 24 21:34:38.2 Info: UpdateData 21:34:38.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:38.2 Info: => 5.46E-05s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:38', 'NewMediaInfoFormat') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 24: NewMediaInfoFormat migrated 21:34:38.2 Info: => 0.0003124s 21:34:38.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 25 21:34:38.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:38.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:38.2 Info: => 0.001653s 21:34:38.2 Info: AlterTable ReleaseProfiles 21:34:38.2 Info: => 1.3E-06s 21:34:38.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:38.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:38.2 Info: => 0.0005785s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:38', 'rename_restrictions_to_release_profiles') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:38.2 Info: => 0.0008675s 21:34:38.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 26 21:34:38.2 Info: RenameTable Profiles QualityProfiles 21:34:38.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:38.2 Info: => 0.0016794s 21:34:38.2 Info: AlterTable QualityProfiles 21:34:38.2 Info: => 1.2E-06s 21:34:38.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.2 Info: => 0.0005699s 21:34:38.2 Info: AlterTable LanguageProfiles 21:34:38.2 Info: => 1.3E-06s 21:34:38.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:38.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.2 Info: => 0.0005509s 21:34:38.2 Info: UpdateData 21:34:38.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.2 Info: => 4.38E-05s 21:34:38.2 Info: UpdateData 21:34:38.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.2 Info: => 3.6E-05s 21:34:38.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:38.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.2 Info: DROP TABLE "Artists" 21:34:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.2 Info: => 0.0064509s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:38', 'rename_quality_profiles_add_upgrade_allowed') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:38.2 Info: => 0.0068698s 21:34:38.2 Info: 27: add_import_exclusions migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 27 21:34:38.2 Info: CreateTable ImportListExclusions 21:34:38.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:38.2 Info: => 0.0001322s 21:34:38.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:38.2 Info: => 9.46E-05s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:38', 'add_import_exclusions') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 27: add_import_exclusions migrated 21:34:38.2 Info: => 0.0004095s 21:34:38.2 Info: 28: clean_artist_metadata_table migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 28 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.2 Info: => 0.0001599s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.2 Info: => 0.0001269s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:38.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:38.2 Info: => 0.0001192s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:38.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:38.2 Info: => 0.0001158s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.2 Info: => 0.0001185s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.2 Info: => 0.0001167s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:38', 'clean_artist_metadata_table') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 28: clean_artist_metadata_table migrated 21:34:38.2 Info: => 0.0004024s 21:34:38.2 Info: 29: health_issue_notification migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 29 21:34:38.2 Info: AlterTable Notifications 21:34:38.2 Info: => 1.3E-06s 21:34:38.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0006216s 21:34:38.2 Info: AlterTable Notifications 21:34:38.2 Info: => 1.3E-06s 21:34:38.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0005966s 21:34:38.2 Info: AlterTable Notifications 21:34:38.2 Info: => 1.3E-06s 21:34:38.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.000583s 21:34:38.2 Info: AlterTable Notifications 21:34:38.2 Info: => 1.3E-06s 21:34:38.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0005778s 21:34:38.2 Info: AlterTable Notifications 21:34:38.2 Info: => 1.3E-06s 21:34:38.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:38.2 Info: => 0.0005834s 21:34:38.2 Info: DeleteColumn Notifications OnDownload 21:34:38.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:38.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:38.2 Info: DROP TABLE "Notifications" 21:34:38.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.2 Info: => 0.0046035s 21:34:38.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:38.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:38.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:38.2 Info: DROP TABLE "Notifications" 21:34:38.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.2 Info: => 0.0068525s 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:38', 'health_issue_notification') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 29: health_issue_notification migrated 21:34:38.2 Info: => 0.0073592s 21:34:38.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:38.2 Info: Beginning Transaction 21:34:38.2 Info: Starting migration of Main DB to 30 21:34:38.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:38.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:38.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:38.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:38.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:38.2 Info: AlterTable TrackFiles 21:34:38.2 Info: => 1.2E-06s 21:34:38.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:38.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:38.2 Info: => 0.0006207s 21:34:38.2 Info: AlterTable TrackFiles 21:34:38.2 Info: => 1.1E-06s 21:34:38.2 Info: CreateColumn TrackFiles Path String 21:34:38.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:38.2 Info: => 0.0006007s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.2 Info: => 4.27E-05s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.2 Info: => 0.0001288s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:38.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:38.2 Info: => 0.0001377s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:38.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:38.2 Info: => 0.000145s 21:34:38.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:38.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:38.2 Info: => 9.35E-05s 21:34:38.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.2 Info: => 0.0001157s 21:34:38.2 Info: AlterTable TrackFiles 21:34:38.2 Info: => 1.2E-06s 21:34:38.2 Info: AlterColumn TrackFiles Path String 21:34:38.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:38.2 Info: DROP TABLE "TrackFiles" 21:34:38.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.2 Info: => 0.0047717s 21:34:38.2 Info: CreateIndex TrackFiles (Path) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.2 Info: => 9.19E-05s 21:34:38.2 Info: DeleteColumn TrackFiles RelativePath 21:34:38.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.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:34:38.2 Info: DROP TABLE "TrackFiles" 21:34:38.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.2 Info: => 0.0049547s 21:34:38.2 Info: -> 7 Insert operations completed in 00:00:00.0005560 taking an average of 00:00:00.0000794 21:34:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:38', 'add_mediafilerepository_mtime') 21:34:38.2 Info: Committing Transaction 21:34:38.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:38.2 Info: => 0.0054877s 21:34:38.2 Debug: Took: 00:00:00.1686255 21:34:38.2 Debug: Got 2 tracks 21:34:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:34:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:34:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864783148359_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.3 Info: DatabaseEngineVersionCheck migrating 21:34:38.3 Info: PerformDBOperation 21:34:38.3 Info: Performing DB Operation 21:34:38.3 Info: SQLite 3.47.2 21:34:38.3 Info: => 0.0009602s 21:34:38.3 Info: DatabaseEngineVersionCheck migrated 21:34:38.3 Info: => 0.0009769s 21:34:38.3 Info: VersionMigration migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: CreateTable VersionInfo 21:34:38.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.3 Info: => 0.0001408s 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: VersionMigration migrated 21:34:38.3 Info: => 0.0004897s 21:34:38.3 Info: VersionUniqueMigration migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: CreateIndex VersionInfo (Version) 21:34:38.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.3 Info: => 0.0001206s 21:34:38.3 Info: AlterTable VersionInfo 21:34:38.3 Info: => 1.2E-06s 21:34:38.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.3 Info: => 0.0005343s 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: VersionUniqueMigration migrated 21:34:38.3 Info: => 0.000759s 21:34:38.3 Info: VersionDescriptionMigration migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: AlterTable VersionInfo 21:34:38.3 Info: => 1.2E-06s 21:34:38.3 Info: CreateColumn VersionInfo Description String 21:34:38.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.3 Info: => 0.0002022s 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: VersionDescriptionMigration migrated 21:34:38.3 Info: => 0.0003913s 21:34:38.3 Info: 1: InitialSetup migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 1 21:34:38.3 Info: CreateTable Config 21:34:38.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:38.3 Info: => 0.0001727s 21:34:38.3 Info: CreateIndex Config (Key) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:38.3 Info: => 7.93E-05s 21:34:38.3 Info: CreateTable RootFolders 21:34:38.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:38.3 Info: => 9.54E-05s 21:34:38.3 Info: CreateIndex RootFolders (Path) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:38.3 Info: => 8.5E-05s 21:34:38.3 Info: CreateTable Artists 21:34:38.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:38.3 Info: => 0.0003284s 21:34:38.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.3 Info: => 8.7E-05s 21:34:38.3 Info: CreateIndex Artists (NameSlug) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.3 Info: => 7.21E-05s 21:34:38.3 Info: CreateIndex Artists (CleanName) 21:34:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.3 Info: => 7.96E-05s 21:34:38.3 Info: CreateIndex Artists (Path) 21:34:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.3 Info: => 7.89E-05s 21:34:38.3 Info: CreateTable Albums 21:34:38.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:38.3 Info: => 0.0024587s 21:34:38.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.3 Info: => 8.95E-05s 21:34:38.3 Info: CreateIndex Albums (MBId) 21:34:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.3 Info: => 7.33E-05s 21:34:38.3 Info: CreateIndex Albums (TADBId) 21:34:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.3 Info: => 8.36E-05s 21:34:38.3 Info: CreateIndex Albums (TitleSlug) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.3 Info: => 7.66E-05s 21:34:38.3 Info: CreateIndex Albums (CleanTitle) 21:34:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.3 Info: => 7.52E-05s 21:34:38.3 Info: CreateIndex Albums (Path) 21:34:38.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:38.3 Info: => 7.19E-05s 21:34:38.3 Info: CreateTable Tracks 21:34:38.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:38.3 Info: => 0.0001535s 21:34:38.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.3 Info: => 7.61E-05s 21:34:38.3 Info: CreateIndex Tracks (ArtistId) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.3 Info: => 7.79E-05s 21:34:38.3 Info: CreateIndex Tracks (TrackFileId) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.3 Info: => 0.0001065s 21:34:38.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:38.3 Info: => 8.57E-05s 21:34:38.3 Info: CreateTable TrackFiles 21:34:38.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:38.3 Info: => 0.0001443s 21:34:38.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:38.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:38.3 Info: => 8.37E-05s 21:34:38.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.3 Info: => 8.07E-05s 21:34:38.3 Info: CreateTable History 21:34:38.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:38.3 Info: => 0.0001486s 21:34:38.3 Info: CreateIndex History (Date) 21:34:38.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:38.3 Info: => 8.23E-05s 21:34:38.3 Info: CreateIndex History (EventType) 21:34:38.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:38.3 Info: => 0.0001086s 21:34:38.3 Info: CreateIndex History (DownloadId) 21:34:38.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:38.3 Info: => 9.11E-05s 21:34:38.3 Info: CreateIndex History (AlbumId) 21:34:38.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:38.3 Info: => 8.42E-05s 21:34:38.3 Info: CreateTable Notifications 21:34:38.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:38.3 Info: => 0.0001365s 21:34:38.3 Info: CreateTable ScheduledTasks 21:34:38.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:38.3 Info: => 0.0001138s 21:34:38.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:38.3 Info: => 8.06E-05s 21:34:38.3 Info: CreateTable Indexers 21:34:38.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:38.3 Info: => 0.0001154s 21:34:38.3 Info: CreateIndex Indexers (Name) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.3 Info: => 0.0001129s 21:34:38.3 Info: CreateTable Profiles 21:34:38.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:38.3 Info: => 0.0001133s 21:34:38.3 Info: CreateIndex Profiles (Name) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:38.3 Info: => 8.55E-05s 21:34:38.3 Info: CreateTable QualityDefinitions 21:34:38.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:38.3 Info: => 0.0001146s 21:34:38.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:38.3 Info: => 8.03E-05s 21:34:38.3 Info: CreateIndex QualityDefinitions (Title) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:38.3 Info: => 8.11E-05s 21:34:38.3 Info: CreateTable NamingConfig 21:34:38.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:38.3 Info: => 0.000152s 21:34:38.3 Info: CreateTable Blacklist 21:34:38.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:38.3 Info: => 0.0002045s 21:34:38.3 Info: CreateTable Metadata 21:34:38.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:38.3 Info: => 0.0001123s 21:34:38.3 Info: CreateTable MetadataFiles 21:34:38.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:38.3 Info: => 0.0001348s 21:34:38.3 Info: CreateTable DownloadClients 21:34:38.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:38.3 Info: => 0.000114s 21:34:38.3 Info: CreateTable PendingReleases 21:34:38.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:38.3 Info: => 0.0001243s 21:34:38.3 Info: CreateTable RemotePathMappings 21:34:38.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:38.3 Info: => 0.0001053s 21:34:38.3 Info: CreateTable Tags 21:34:38.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:38.3 Info: => 9.08E-05s 21:34:38.3 Info: CreateIndex Tags (Label) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:38.3 Info: => 9.74E-05s 21:34:38.3 Info: CreateTable Restrictions 21:34:38.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:38.3 Info: => 0.0001056s 21:34:38.3 Info: CreateTable DelayProfiles 21:34:38.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:38.3 Info: => 0.0001325s 21:34:38.3 Info: CreateTable Users 21:34:38.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:38.3 Info: => 9.71E-05s 21:34:38.3 Info: CreateIndex Users (Identifier) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:38.3 Info: => 9.23E-05s 21:34:38.3 Info: CreateIndex Users (Username) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:38.3 Info: => 8.45E-05s 21:34:38.3 Info: CreateTable Commands 21:34:38.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:38.3 Info: => 0.0001412s 21:34:38.3 Info: CreateTable IndexerStatus 21:34:38.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:38.3 Info: => 0.0001513s 21:34:38.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:38.3 Info: => 8.44E-05s 21:34:38.3 Info: CreateTable ExtraFiles 21:34:38.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:38.3 Info: => 0.0001214s 21:34:38.3 Info: CreateTable LyricFiles 21:34:38.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:38.3 Info: => 0.0001414s 21:34:38.3 Info: CreateTable LanguageProfiles 21:34:38.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:38.3 Info: => 0.0001008s 21:34:38.3 Info: CreateIndex LanguageProfiles (Name) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:38.3 Info: => 8.66E-05s 21:34:38.3 Info: CreateTable DownloadClientStatus 21:34:38.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:38.3 Info: => 0.0001172s 21:34:38.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:38.3 Info: => 8.79E-05s 21:34:38.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:38.3 Info: -> 1 Insert operations completed in 00:00:00.0000657 taking an average of 00:00:00.0000657 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:38', 'InitialSetup') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 1: InitialSetup migrated 21:34:38.3 Info: => 0.0008939s 21:34:38.3 Info: 2: add_reason_to_pending_releases migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 2 21:34:38.3 Info: AlterTable PendingReleases 21:34:38.3 Info: => 1.3E-06s 21:34:38.3 Info: CreateColumn PendingReleases Reason Int32 21:34:38.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.0005973s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:38', 'add_reason_to_pending_releases') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 2: add_reason_to_pending_releases migrated 21:34:38.3 Info: => 0.0008804s 21:34:38.3 Info: 3: add_medium_support migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 3 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 1.4E-06s 21:34:38.3 Info: CreateColumn Albums Media String 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:38.3 Info: => 0.0005908s 21:34:38.3 Info: AlterTable Tracks 21:34:38.3 Info: => 1.2E-06s 21:34:38.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.0005404s 21:34:38.3 Info: AlterTable Tracks 21:34:38.3 Info: => 1.2E-06s 21:34:38.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.3 Info: => 0.000572s 21:34:38.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.3 Info: => 4.75E-05s 21:34:38.3 Info: DeleteColumn Tracks TrackNumber 21:34:38.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:34:38.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:34:38.3 Info: DROP TABLE "Tracks" 21:34:38.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.3 Info: => 0.0044482s 21:34:38.3 Info: AlterTable Tracks 21:34:38.3 Info: => 1.2E-06s 21:34:38.3 Info: CreateColumn Tracks TrackNumber String 21:34:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:38.3 Info: => 0.0005513s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:38', 'add_medium_support') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 3: add_medium_support migrated 21:34:38.3 Info: => 0.0009161s 21:34:38.3 Info: 4: add_various_qualites_in_profile migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 4 21:34:38.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.3 Info: => 5.68E-05s 21:34:38.3 Info: PerformDBOperation 21:34:38.3 Info: Performing DB Operation 21:34:38.3 Info: => 3.8E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:38', 'add_various_qualites_in_profile') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 4: add_various_qualites_in_profile migrated 21:34:38.3 Info: => 0.0002827s 21:34:38.3 Info: 5: metadata_profiles migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 5 21:34:38.3 Info: CreateTable MetadataProfiles 21:34:38.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:34:38.3 Info: => 0.0001357s 21:34:38.3 Info: CreateIndex MetadataProfiles (Name) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:38.3 Info: => 9.22E-05s 21:34:38.3 Info: AlterTable Artists 21:34:38.3 Info: => 1.1E-06s 21:34:38.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:38.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:38.3 Info: => 0.000593s 21:34:38.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:38.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:34:38.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:34:38.3 Info: DROP TABLE "Artists" 21:34:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.3 Info: => 0.0047019s 21:34:38.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:38.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:34:38.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:34:38.3 Info: DROP TABLE "Artists" 21:34:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.3 Info: => 0.0047003s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 1.3E-06s 21:34:38.3 Info: CreateColumn Albums SecondaryTypes String 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:38.3 Info: => 0.0005585s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:38', 'metadata_profiles') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 5: metadata_profiles migrated 21:34:38.3 Info: => 0.0009615s 21:34:38.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 6 21:34:38.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:38.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:34:38.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:38.3 Info: DROP TABLE "Indexers" 21:34:38.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.3 Info: => 0.0054287s 21:34:38.3 Info: AlterTable Indexers 21:34:38.3 Info: => 1.4E-06s 21:34:38.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:38.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:38.3 Info: => 0.0005515s 21:34:38.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.3 Info: => 4.41E-05s 21:34:38.3 Info: AlterTable Indexers 21:34:38.3 Info: => 1.1E-06s 21:34:38.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:38.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:34:38.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:34:38.3 Info: DROP TABLE "Indexers" 21:34:38.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.3 Info: => 0.0039805s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:38', 'separate_automatic_and_interactive_search') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:38.3 Info: => 0.0043087s 21:34:38.3 Info: 7: change_album_path_to_relative migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 7 21:34:38.3 Info: DeleteColumn Albums Path 21:34:38.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) 21:34:38.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" 21:34:38.3 Info: DROP TABLE "Albums" 21:34:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.3 Info: => 0.0058814s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 7: change_album_path_to_relative migrated 21:34:38.3 Info: => 0.0062829s 21:34:38.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 8 21:34:38.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 21:34:38.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 21:34:38.3 Info: => 5.45E-05s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.3 Info: => 0.0003026s 21:34:38.3 Info: 9: album_releases migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 9 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 1.3E-06s 21:34:38.3 Info: CreateColumn Albums Releases String 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.3 Info: => 0.0005889s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 1.3E-06s 21:34:38.3 Info: CreateColumn Albums CurrentRelease String 21:34:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.3 Info: => 0.0005575s 21:34:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.3 Info: Committing Transaction 21:34:38.3 Info: 9: album_releases migrated 21:34:38.3 Info: => 0.000844s 21:34:38.3 Info: 10: album_releases_fix migrating 21:34:38.3 Info: Beginning Transaction 21:34:38.3 Info: Starting migration of Main DB to 10 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 1.3E-06s 21:34:38.3 Info: AlterColumn Albums Releases String 21:34:38.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) 21:34:38.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" 21:34:38.3 Info: DROP TABLE "Albums" 21:34:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.3 Info: => 0.0064704s 21:34:38.3 Info: AlterTable Albums 21:34:38.3 Info: => 1.3E-06s 21:34:38.3 Info: AlterColumn Albums CurrentRelease String 21:34:38.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) 21:34:38.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" 21:34:38.3 Info: DROP TABLE "Albums" 21:34:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.4 Info: => 0.0058132s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 10: album_releases_fix migrated 21:34:38.4 Info: => 0.0061713s 21:34:38.4 Info: 11: import_lists migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 11 21:34:38.4 Info: CreateTable ImportLists 21:34:38.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:38.4 Info: => 0.0001724s 21:34:38.4 Info: CreateIndex ImportLists (Name) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.4 Info: => 8.76E-05s 21:34:38.4 Info: CreateTable ImportListStatus 21:34:38.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:38.4 Info: => 0.0001209s 21:34:38.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.4 Info: => 8.2E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 11: import_lists migrated 21:34:38.4 Info: => 0.0003993s 21:34:38.4 Info: 12: add_release_status migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 12 21:34:38.4 Info: AlterTable MetadataProfiles 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.4 Info: => 0.0006014s 21:34:38.4 Info: PerformDBOperation 21:34:38.4 Info: Performing DB Operation 21:34:38.4 Info: => 3.09E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 12: add_release_status migrated 21:34:38.4 Info: => 0.0003008s 21:34:38.4 Info: 13: album_download_notification migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 13 21:34:38.4 Info: AlterTable Notifications 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0005968s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 13: album_download_notification migrated 21:34:38.4 Info: => 0.000891s 21:34:38.4 Info: 14: fix_language_metadata_profiles migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 14 21:34:38.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.4 Info: => 8.26E-05s 21:34:38.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.4 Info: => 6.2E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 14: fix_language_metadata_profiles migrated 21:34:38.4 Info: => 0.0003251s 21:34:38.4 Info: 15: remove_fanzub migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 15 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.4 Info: => 4.86E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 15: remove_fanzub migrated 21:34:38.4 Info: => 0.0002879s 21:34:38.4 Info: 16: update_artist_history_indexes migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 16 21:34:38.4 Info: CreateIndex Albums (ArtistId) 21:34:38.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.4 Info: => 0.0001093s 21:34:38.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.4 Info: => 8.96E-05s 21:34:38.4 Info: DeleteIndex History (AlbumId) 21:34:38.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.4 Info: => 0.0001214s 21:34:38.4 Info: CreateIndex History (AlbumId, Date) 21:34:38.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.4 Info: => 9.62E-05s 21:34:38.4 Info: DeleteIndex History (DownloadId) 21:34:38.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.4 Info: => 0.0001065s 21:34:38.4 Info: CreateIndex History (DownloadId, Date) 21:34:38.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.4 Info: => 9.33E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 16: update_artist_history_indexes migrated 21:34:38.4 Info: => 0.0004035s 21:34:38.4 Info: 17: remove_nma migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 17 21:34:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.4 Info: => 5.1E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 17: remove_nma migrated 21:34:38.4 Info: => 0.0002975s 21:34:38.4 Info: 18: album_disambiguation migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 18 21:34:38.4 Info: AlterTable Albums 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn Albums Disambiguation String 21:34:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.4 Info: => 0.0006163s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 18: album_disambiguation migrated 21:34:38.4 Info: => 0.0009175s 21:34:38.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 19 21:34:38.4 Info: PerformDBOperation 21:34:38.4 Info: Performing DB Operation 21:34:38.4 Info: => 3.67E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.4 Info: => 0.0002845s 21:34:38.4 Info: 20: remove_pushalot migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 20 21:34:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.4 Info: => 4.92E-05s 21:34:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.4 Info: => 3.8E-05s 21:34:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.4 Info: => 3.74E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 20: remove_pushalot migrated 21:34:38.4 Info: => 0.0002909s 21:34:38.4 Info: 21: add_custom_filters migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 21 21:34:38.4 Info: CreateTable CustomFilters 21:34:38.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:38.4 Info: => 0.0001311s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 21: add_custom_filters migrated 21:34:38.4 Info: => 0.000406s 21:34:38.4 Info: 22: import_list_tags migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 22 21:34:38.4 Info: AlterTable ImportLists 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn ImportLists Tags String 21:34:38.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.4 Info: => 0.0006104s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 22: import_list_tags migrated 21:34:38.4 Info: => 0.0009105s 21:34:38.4 Info: 23: add_release_groups_etc migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 23 21:34:38.4 Info: CreateTable ArtistMetadata 21:34:38.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:38.4 Info: => 0.0001834s 21:34:38.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.4 Info: => 8.86E-05s 21:34:38.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:38.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:38.4 Info: => 9.15E-05s 21:34:38.4 Info: AlterTable Artists 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0006218s 21:34:38.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.4 Info: => 7.21E-05s 21:34:38.4 Info: CreateTable AlbumReleases 21:34:38.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:38.4 Info: => 0.0001608s 21:34:38.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.4 Info: => 8.83E-05s 21:34:38.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.4 Info: => 8.1E-05s 21:34:38.4 Info: PerformDBOperation 21:34:38.4 Info: Performing DB Operation 21:34:38.4 Info: => 3.84E-05s 21:34:38.4 Info: AlterTable Albums 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0006208s 21:34:38.4 Info: AlterTable Albums 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.4 Info: => 0.0006222s 21:34:38.4 Info: AlterTable Albums 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn Albums Links String 21:34:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.4 Info: => 0.0005982s 21:34:38.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:38.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:38.4 Info: => 8.6E-05s 21:34:38.4 Info: AlterTable Tracks 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.4 Info: => 0.000623s 21:34:38.4 Info: AlterTable Tracks 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0006155s 21:34:38.4 Info: AlterTable Tracks 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0006154s 21:34:38.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.4 Info: => 8.7E-05s 21:34:38.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.4 Info: => 7.4E-05s 21:34:38.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.4 Info: DROP TABLE "Artists" 21:34:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.4 Info: => 0.0060267s 21:34:38.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:38.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:38.4 Info: DROP TABLE "Albums" 21:34:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.4 Info: => 0.0050754s 21:34:38.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:38.4 Info: DROP TABLE "Tracks" 21:34:38.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.4 Info: => 0.0056583s 21:34:38.4 Info: DeleteColumn TrackFiles ArtistId 21:34:38.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:38.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:38.4 Info: DROP TABLE "TrackFiles" 21:34:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.4 Info: => 0.0055532s 21:34:38.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:38.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.4 Info: => 9.13E-05s 21:34:38.4 Info: CreateIndex Artists (Monitored) 21:34:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.4 Info: => 8.23E-05s 21:34:38.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:38.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:38.4 Info: => 8.14E-05s 21:34:38.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:38.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:38.4 Info: => 8.01E-05s 21:34:38.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:38.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:38.4 Info: => 8.21E-05s 21:34:38.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:38.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:38.4 Info: => 8.25E-05s 21:34:38.4 Info: UpdateData 21:34:38.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.4 Info: => 4.71E-05s 21:34:38.4 Info: UpdateData 21:34:38.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.4 Info: => 4.17E-05s 21:34:38.4 Info: UpdateData 21:34:38.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:38.4 Info: => 4.66E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:38', 'add_release_groups_etc') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 23: add_release_groups_etc migrated 21:34:38.4 Info: => 0.0005561s 21:34:38.4 Info: 24: NewMediaInfoFormat migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 24 21:34:38.4 Info: UpdateData 21:34:38.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:38.4 Info: => 5.63E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:38', 'NewMediaInfoFormat') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 24: NewMediaInfoFormat migrated 21:34:38.4 Info: => 0.0002973s 21:34:38.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 25 21:34:38.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:38.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:38.4 Info: => 0.0016797s 21:34:38.4 Info: AlterTable ReleaseProfiles 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:38.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:38.4 Info: => 0.0005763s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:38', 'rename_restrictions_to_release_profiles') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:38.4 Info: => 0.0008689s 21:34:38.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 26 21:34:38.4 Info: RenameTable Profiles QualityProfiles 21:34:38.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:38.4 Info: => 0.0016892s 21:34:38.4 Info: AlterTable QualityProfiles 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:38.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.4 Info: => 0.0005742s 21:34:38.4 Info: AlterTable LanguageProfiles 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:38.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.4 Info: => 0.000555s 21:34:38.4 Info: UpdateData 21:34:38.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.4 Info: => 4.54E-05s 21:34:38.4 Info: UpdateData 21:34:38.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.4 Info: => 3.69E-05s 21:34:38.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:38.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.4 Info: DROP TABLE "Artists" 21:34:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.4 Info: => 0.006061s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:38', 'rename_quality_profiles_add_upgrade_allowed') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:38.4 Info: => 0.0064334s 21:34:38.4 Info: 27: add_import_exclusions migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 27 21:34:38.4 Info: CreateTable ImportListExclusions 21:34:38.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:38.4 Info: => 0.0001308s 21:34:38.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:38.4 Info: => 8.95E-05s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:38', 'add_import_exclusions') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 27: add_import_exclusions migrated 21:34:38.4 Info: => 0.000576s 21:34:38.4 Info: 28: clean_artist_metadata_table migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 28 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.4 Info: => 0.0001583s 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.4 Info: => 0.0001394s 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:38.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:38.4 Info: => 0.0001216s 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:38.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:38.4 Info: => 0.0001198s 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:38.4 Info: => 0.0001174s 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:38.4 Info: => 0.0001153s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:38', 'clean_artist_metadata_table') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 28: clean_artist_metadata_table migrated 21:34:38.4 Info: => 0.0003751s 21:34:38.4 Info: 29: health_issue_notification migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 29 21:34:38.4 Info: AlterTable Notifications 21:34:38.4 Info: => 1.5E-06s 21:34:38.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0006127s 21:34:38.4 Info: AlterTable Notifications 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0005764s 21:34:38.4 Info: AlterTable Notifications 21:34:38.4 Info: => 1.4E-06s 21:34:38.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0005687s 21:34:38.4 Info: AlterTable Notifications 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.000581s 21:34:38.4 Info: AlterTable Notifications 21:34:38.4 Info: => 1.3E-06s 21:34:38.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:38.4 Info: => 0.0005732s 21:34:38.4 Info: DeleteColumn Notifications OnDownload 21:34:38.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:38.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:38.4 Info: DROP TABLE "Notifications" 21:34:38.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.4 Info: => 0.0045089s 21:34:38.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:38.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "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:34:38.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" 21:34:38.4 Info: DROP TABLE "Notifications" 21:34:38.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.4 Info: => 0.0045722s 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:38', 'health_issue_notification') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 29: health_issue_notification migrated 21:34:38.4 Info: => 0.0059228s 21:34:38.4 Info: 30: add_mediafilerepository_mtime migrating 21:34:38.4 Info: Beginning Transaction 21:34:38.4 Info: Starting migration of Main DB to 30 21:34:38.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:38.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:38.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:38.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.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) 21:34:38.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.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) 21:34:38.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:34:38.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.4 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) 21:34:38.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.4 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) 21:34:38.4 Info: AlterTable TrackFiles 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn TrackFiles Modified DateTime 21:34:38.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:38.4 Info: => 0.000618s 21:34:38.4 Info: AlterTable TrackFiles 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: CreateColumn TrackFiles Path String 21:34:38.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:38.4 Info: => 0.0005777s 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.4 Info: => 4.08E-05s 21:34:38.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) 21:34:38.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) 21:34:38.4 Info: => 0.0001271s 21:34:38.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) 21:34:38.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) 21:34:38.4 Info: => 0.0001383s 21:34:38.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) 21:34:38.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) 21:34:38.4 Info: => 0.0001471s 21:34:38.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") 21:34:38.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") 21:34:38.4 Info: => 9.02E-05s 21:34:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.4 Info: => 0.0001115s 21:34:38.4 Info: AlterTable TrackFiles 21:34:38.4 Info: => 1.2E-06s 21:34:38.4 Info: AlterColumn TrackFiles Path String 21:34:38.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.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" 21:34:38.4 Info: DROP TABLE "TrackFiles" 21:34:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.4 Info: => 0.0058723s 21:34:38.4 Info: CreateIndex TrackFiles (Path) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.4 Info: => 9.43E-05s 21:34:38.4 Info: DeleteColumn TrackFiles RelativePath 21:34:38.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.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" 21:34:38.4 Info: DROP TABLE "TrackFiles" 21:34:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.4 Info: => 0.0048841s 21:34:38.4 Info: -> 12 Insert operations completed in 00:00:00.0018077 taking an average of 00:00:00.0001506 21:34:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:38', 'add_mediafilerepository_mtime') 21:34:38.4 Info: Committing Transaction 21:34:38.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:38.4 Info: => 0.0054922s 21:34:38.4 Debug: Took: 00:00:00.1730951 21:34:38.5 Debug: Got 2 tracks 21:34:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:34:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:34:38.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864785349726_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.5 Info: DatabaseEngineVersionCheck migrating 21:34:38.5 Info: PerformDBOperation 21:34:38.5 Info: Performing DB Operation 21:34:38.5 Info: SQLite 3.47.2 21:34:38.5 Info: => 0.0010698s 21:34:38.5 Info: DatabaseEngineVersionCheck migrated 21:34:38.5 Info: => 0.0010876s 21:34:38.5 Info: VersionMigration migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: CreateTable VersionInfo 21:34:38.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.5 Info: => 0.0001436s 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: VersionMigration migrated 21:34:38.5 Info: => 0.0004928s 21:34:38.5 Info: VersionUniqueMigration migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: CreateIndex VersionInfo (Version) 21:34:38.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.5 Info: => 0.0001234s 21:34:38.5 Info: AlterTable VersionInfo 21:34:38.5 Info: => 1.1E-06s 21:34:38.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.5 Info: => 0.0005426s 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: VersionUniqueMigration migrated 21:34:38.5 Info: => 0.0007487s 21:34:38.5 Info: VersionDescriptionMigration migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: AlterTable VersionInfo 21:34:38.5 Info: => 1.3E-06s 21:34:38.5 Info: CreateColumn VersionInfo Description String 21:34:38.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.5 Info: => 0.0002054s 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: VersionDescriptionMigration migrated 21:34:38.5 Info: => 0.0004443s 21:34:38.5 Info: 1: InitialSetup migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 1 21:34:38.5 Info: CreateTable Config 21:34:38.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:38.5 Info: => 0.0001618s 21:34:38.5 Info: CreateIndex Config (Key) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:38.5 Info: => 8.33E-05s 21:34:38.5 Info: CreateTable RootFolders 21:34:38.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:38.5 Info: => 9.95E-05s 21:34:38.5 Info: CreateIndex RootFolders (Path) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:38.5 Info: => 7.94E-05s 21:34:38.5 Info: CreateTable Artists 21:34:38.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:38.5 Info: => 0.0002847s 21:34:38.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.5 Info: => 8.74E-05s 21:34:38.5 Info: CreateIndex Artists (NameSlug) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.5 Info: => 8.12E-05s 21:34:38.5 Info: CreateIndex Artists (CleanName) 21:34:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.5 Info: => 7.21E-05s 21:34:38.5 Info: CreateIndex Artists (Path) 21:34:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.5 Info: => 7.22E-05s 21:34:38.5 Info: CreateTable Albums 21:34:38.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:38.5 Info: => 0.0002645s 21:34:38.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.5 Info: => 8.33E-05s 21:34:38.5 Info: CreateIndex Albums (MBId) 21:34:38.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.5 Info: => 7.14E-05s 21:34:38.5 Info: CreateIndex Albums (TADBId) 21:34:38.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.5 Info: => 7.42E-05s 21:34:38.5 Info: CreateIndex Albums (TitleSlug) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.5 Info: => 7.98E-05s 21:34:38.5 Info: CreateIndex Albums (CleanTitle) 21:34:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.5 Info: => 7.28E-05s 21:34:38.5 Info: CreateIndex Albums (Path) 21:34:38.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:38.5 Info: => 9.26E-05s 21:34:38.5 Info: CreateTable Tracks 21:34:38.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:38.5 Info: => 0.0001646s 21:34:38.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.5 Info: => 7.83E-05s 21:34:38.5 Info: CreateIndex Tracks (ArtistId) 21:34:38.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.5 Info: => 8.4E-05s 21:34:38.5 Info: CreateIndex Tracks (TrackFileId) 21:34:38.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.5 Info: => 9.98E-05s 21:34:38.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:38.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:38.5 Info: => 8.99E-05s 21:34:38.5 Info: CreateTable TrackFiles 21:34:38.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:38.5 Info: => 0.000165s 21:34:38.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:38.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:38.5 Info: => 8.27E-05s 21:34:38.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:38.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.5 Info: => 7.85E-05s 21:34:38.5 Info: CreateTable History 21:34:38.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:38.5 Info: => 0.0001628s 21:34:38.5 Info: CreateIndex History (Date) 21:34:38.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:38.5 Info: => 8.63E-05s 21:34:38.5 Info: CreateIndex History (EventType) 21:34:38.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:38.5 Info: => 0.0001092s 21:34:38.5 Info: CreateIndex History (DownloadId) 21:34:38.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:38.5 Info: => 8.87E-05s 21:34:38.5 Info: CreateIndex History (AlbumId) 21:34:38.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:38.5 Info: => 8.67E-05s 21:34:38.5 Info: CreateTable Notifications 21:34:38.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) 21:34:38.5 Info: => 0.0001613s 21:34:38.5 Info: CreateTable ScheduledTasks 21:34:38.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:38.5 Info: => 0.0001162s 21:34:38.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:38.5 Info: => 8E-05s 21:34:38.5 Info: CreateTable Indexers 21:34:38.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) 21:34:38.5 Info: => 0.0001236s 21:34:38.5 Info: CreateIndex Indexers (Name) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.5 Info: => 0.0001115s 21:34:38.5 Info: CreateTable Profiles 21:34:38.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:38.5 Info: => 0.0001109s 21:34:38.5 Info: CreateIndex Profiles (Name) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:38.5 Info: => 0.0001007s 21:34:38.5 Info: CreateTable QualityDefinitions 21:34:38.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:38.5 Info: => 0.000122s 21:34:38.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:38.5 Info: => 8.78E-05s 21:34:38.5 Info: CreateIndex QualityDefinitions (Title) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:38.5 Info: => 8.9E-05s 21:34:38.5 Info: CreateTable NamingConfig 21:34:38.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) 21:34:38.5 Info: => 0.0001488s 21:34:38.5 Info: CreateTable Blacklist 21:34:38.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 '') 21:34:38.5 Info: => 0.0001994s 21:34:38.5 Info: CreateTable Metadata 21:34:38.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) 21:34:38.5 Info: => 0.0001279s 21:34:38.5 Info: CreateTable MetadataFiles 21:34:38.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) 21:34:38.5 Info: => 0.0001499s 21:34:38.5 Info: CreateTable DownloadClients 21:34:38.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) 21:34:38.5 Info: => 0.0001247s 21:34:38.5 Info: CreateTable PendingReleases 21:34:38.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 '') 21:34:38.5 Info: => 0.0001274s 21:34:38.5 Info: CreateTable RemotePathMappings 21:34:38.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:38.5 Info: => 0.000108s 21:34:38.5 Info: CreateTable Tags 21:34:38.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:38.5 Info: => 8.97E-05s 21:34:38.5 Info: CreateIndex Tags (Label) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:38.5 Info: => 0.0001167s 21:34:38.5 Info: CreateTable Restrictions 21:34:38.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:38.5 Info: => 0.0001086s 21:34:38.5 Info: CreateTable DelayProfiles 21:34:38.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) 21:34:38.5 Info: => 0.0001431s 21:34:38.5 Info: CreateTable Users 21:34:38.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:38.5 Info: => 0.0001078s 21:34:38.5 Info: CreateIndex Users (Identifier) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:38.5 Info: => 9.03E-05s 21:34:38.5 Info: CreateIndex Users (Username) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:38.5 Info: => 0.0001034s 21:34:38.5 Info: CreateTable Commands 21:34:38.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) 21:34:38.5 Info: => 0.0001673s 21:34:38.5 Info: CreateTable IndexerStatus 21:34:38.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) 21:34:38.5 Info: => 0.0001571s 21:34:38.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:38.5 Info: => 9.2E-05s 21:34:38.5 Info: CreateTable ExtraFiles 21:34:38.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) 21:34:38.5 Info: => 0.0001352s 21:34:38.5 Info: CreateTable LyricFiles 21:34:38.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:34:38.5 Info: => 0.0001503s 21:34:38.5 Info: CreateTable LanguageProfiles 21:34:38.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:34:38.5 Info: => 0.0001067s 21:34:38.5 Info: CreateIndex LanguageProfiles (Name) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:38.5 Info: => 0.0001118s 21:34:38.5 Info: CreateTable DownloadClientStatus 21:34:38.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:34:38.5 Info: => 0.0001199s 21:34:38.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:38.5 Info: => 8.96E-05s 21:34:38.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:38.5 Info: -> 1 Insert operations completed in 00:00:00.0000745 taking an average of 00:00:00.0000745 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:38', 'InitialSetup') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 1: InitialSetup migrated 21:34:38.5 Info: => 0.0009006s 21:34:38.5 Info: 2: add_reason_to_pending_releases migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 2 21:34:38.5 Info: AlterTable PendingReleases 21:34:38.5 Info: => 1.3E-06s 21:34:38.5 Info: CreateColumn PendingReleases Reason Int32 21:34:38.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.0006067s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:38', 'add_reason_to_pending_releases') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 2: add_reason_to_pending_releases migrated 21:34:38.5 Info: => 0.0009238s 21:34:38.5 Info: 3: add_medium_support migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 3 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 1.3E-06s 21:34:38.5 Info: CreateColumn Albums Media String 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:38.5 Info: => 0.0005943s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 1.3E-06s 21:34:38.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.000557s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 1.3E-06s 21:34:38.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.5 Info: => 0.0005362s 21:34:38.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.5 Info: => 4.35E-05s 21:34:38.5 Info: DeleteColumn Tracks TrackNumber 21:34:38.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:34:38.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:34:38.5 Info: DROP TABLE "Tracks" 21:34:38.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.5 Info: => 0.0048796s 21:34:38.5 Info: AlterTable Tracks 21:34:38.5 Info: => 1.3E-06s 21:34:38.5 Info: CreateColumn Tracks TrackNumber String 21:34:38.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:38.5 Info: => 0.0005447s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:38', 'add_medium_support') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 3: add_medium_support migrated 21:34:38.5 Info: => 0.0009096s 21:34:38.5 Info: 4: add_various_qualites_in_profile migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 4 21:34:38.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.5 Info: => 6.36E-05s 21:34:38.5 Info: PerformDBOperation 21:34:38.5 Info: Performing DB Operation 21:34:38.5 Info: => 4.02E-05s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:38', 'add_various_qualites_in_profile') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 4: add_various_qualites_in_profile migrated 21:34:38.5 Info: => 0.0003143s 21:34:38.5 Info: 5: metadata_profiles migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 5 21:34:38.5 Info: CreateTable MetadataProfiles 21:34:38.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:34:38.5 Info: => 0.0001354s 21:34:38.5 Info: CreateIndex MetadataProfiles (Name) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:38.5 Info: => 0.0001059s 21:34:38.5 Info: AlterTable Artists 21:34:38.5 Info: => 1.1E-06s 21:34:38.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:38.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:38.5 Info: => 0.0006089s 21:34:38.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:38.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:34:38.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:34:38.5 Info: DROP TABLE "Artists" 21:34:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.5 Info: => 0.0052415s 21:34:38.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:38.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:34:38.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:34:38.5 Info: DROP TABLE "Artists" 21:34:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.5 Info: => 0.0051254s 21:34:38.5 Info: AlterTable Albums 21:34:38.5 Info: => 1.4E-06s 21:34:38.5 Info: CreateColumn Albums SecondaryTypes String 21:34:38.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:38.5 Info: => 0.0005481s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:38', 'metadata_profiles') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 5: metadata_profiles migrated 21:34:38.5 Info: => 0.0009368s 21:34:38.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 6 21:34:38.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:38.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:34:38.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:38.5 Info: DROP TABLE "Indexers" 21:34:38.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.5 Info: => 0.005898s 21:34:38.5 Info: AlterTable Indexers 21:34:38.5 Info: => 1.3E-06s 21:34:38.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:38.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:38.5 Info: => 0.0005506s 21:34:38.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.5 Info: => 4.32E-05s 21:34:38.5 Info: AlterTable Indexers 21:34:38.5 Info: => 1.2E-06s 21:34:38.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:38.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:34:38.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:34:38.5 Info: DROP TABLE "Indexers" 21:34:38.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.5 Info: => 0.0040202s 21:34:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:38', 'separate_automatic_and_interactive_search') 21:34:38.5 Info: Committing Transaction 21:34:38.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:38.5 Info: => 0.0043522s 21:34:38.5 Info: 7: change_album_path_to_relative migrating 21:34:38.5 Info: Beginning Transaction 21:34:38.5 Info: Starting migration of Main DB to 7 21:34:38.5 Info: DeleteColumn Albums Path 21:34:38.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:38.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:38.6 Info: DROP TABLE "Albums" 21:34:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.6 Info: => 0.0048968s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 7: change_album_path_to_relative migrated 21:34:38.6 Info: => 0.005306s 21:34:38.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 8 21:34:38.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:38.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:38.6 Info: => 5.16E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.6 Info: => 0.0003209s 21:34:38.6 Info: 9: album_releases migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 9 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: CreateColumn Albums Releases String 21:34:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.6 Info: => 0.0005757s 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Albums CurrentRelease String 21:34:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.6 Info: => 0.0005519s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 9: album_releases migrated 21:34:38.6 Info: => 0.0008384s 21:34:38.6 Info: 10: album_releases_fix migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 10 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.4E-06s 21:34:38.6 Info: AlterColumn Albums Releases String 21:34:38.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:38.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:38.6 Info: DROP TABLE "Albums" 21:34:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.6 Info: => 0.0047838s 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: AlterColumn Albums CurrentRelease String 21:34:38.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:38.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:38.6 Info: DROP TABLE "Albums" 21:34:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.6 Info: => 0.0047759s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 10: album_releases_fix migrated 21:34:38.6 Info: => 0.0051371s 21:34:38.6 Info: 11: import_lists migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 11 21:34:38.6 Info: CreateTable ImportLists 21:34:38.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:38.6 Info: => 0.0001722s 21:34:38.6 Info: CreateIndex ImportLists (Name) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.6 Info: => 8.77E-05s 21:34:38.6 Info: CreateTable ImportListStatus 21:34:38.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:38.6 Info: => 0.0001208s 21:34:38.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.6 Info: => 8.27E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 11: import_lists migrated 21:34:38.6 Info: => 0.000395s 21:34:38.6 Info: 12: add_release_status migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 12 21:34:38.6 Info: AlterTable MetadataProfiles 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.6 Info: => 0.000599s 21:34:38.6 Info: PerformDBOperation 21:34:38.6 Info: Performing DB Operation 21:34:38.6 Info: => 3.07E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 12: add_release_status migrated 21:34:38.6 Info: => 0.0003039s 21:34:38.6 Info: 13: album_download_notification migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 13 21:34:38.6 Info: AlterTable Notifications 21:34:38.6 Info: => 1.4E-06s 21:34:38.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0005983s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 13: album_download_notification migrated 21:34:38.6 Info: => 0.0008896s 21:34:38.6 Info: 14: fix_language_metadata_profiles migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 14 21:34:38.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.6 Info: => 8.32E-05s 21:34:38.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.6 Info: => 6.45E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 14: fix_language_metadata_profiles migrated 21:34:38.6 Info: => 0.0003268s 21:34:38.6 Info: 15: remove_fanzub migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 15 21:34:38.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.6 Info: => 4.79E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 15: remove_fanzub migrated 21:34:38.6 Info: => 0.0002912s 21:34:38.6 Info: 16: update_artist_history_indexes migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 16 21:34:38.6 Info: CreateIndex Albums (ArtistId) 21:34:38.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.6 Info: => 0.00011s 21:34:38.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.6 Info: => 8.77E-05s 21:34:38.6 Info: DeleteIndex History (AlbumId) 21:34:38.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.6 Info: => 0.0001193s 21:34:38.6 Info: CreateIndex History (AlbumId, Date) 21:34:38.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.6 Info: => 9.69E-05s 21:34:38.6 Info: DeleteIndex History (DownloadId) 21:34:38.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.6 Info: => 0.0001062s 21:34:38.6 Info: CreateIndex History (DownloadId, Date) 21:34:38.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.6 Info: => 9.09E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 16: update_artist_history_indexes migrated 21:34:38.6 Info: => 0.0003974s 21:34:38.6 Info: 17: remove_nma migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 17 21:34:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.6 Info: => 5.12E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 17: remove_nma migrated 21:34:38.6 Info: => 0.0003014s 21:34:38.6 Info: 18: album_disambiguation migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 18 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Albums Disambiguation String 21:34:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.6 Info: => 0.0006151s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 18: album_disambiguation migrated 21:34:38.6 Info: => 0.0009045s 21:34:38.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 19 21:34:38.6 Info: PerformDBOperation 21:34:38.6 Info: Performing DB Operation 21:34:38.6 Info: => 3.78E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.6 Info: => 0.0002872s 21:34:38.6 Info: 20: remove_pushalot migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 20 21:34:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.6 Info: => 5.09E-05s 21:34:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.6 Info: => 3.83E-05s 21:34:38.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.6 Info: => 3.77E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 20: remove_pushalot migrated 21:34:38.6 Info: => 0.0002766s 21:34:38.6 Info: 21: add_custom_filters migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 21 21:34:38.6 Info: CreateTable CustomFilters 21:34:38.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:38.6 Info: => 0.0001314s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 21: add_custom_filters migrated 21:34:38.6 Info: => 0.0004067s 21:34:38.6 Info: 22: import_list_tags migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 22 21:34:38.6 Info: AlterTable ImportLists 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn ImportLists Tags String 21:34:38.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.6 Info: => 0.0006057s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 22: import_list_tags migrated 21:34:38.6 Info: => 0.0008983s 21:34:38.6 Info: 23: add_release_groups_etc migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 23 21:34:38.6 Info: CreateTable ArtistMetadata 21:34:38.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:38.6 Info: => 0.0001814s 21:34:38.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.6 Info: => 8.88E-05s 21:34:38.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:38.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:38.6 Info: => 9.21E-05s 21:34:38.6 Info: AlterTable Artists 21:34:38.6 Info: => 1.1E-06s 21:34:38.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0006253s 21:34:38.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.6 Info: => 7.32E-05s 21:34:38.6 Info: CreateTable AlbumReleases 21:34:38.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:38.6 Info: => 0.0001632s 21:34:38.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.6 Info: => 8.59E-05s 21:34:38.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.6 Info: => 8.01E-05s 21:34:38.6 Info: PerformDBOperation 21:34:38.6 Info: Performing DB Operation 21:34:38.6 Info: => 3.75E-05s 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0006186s 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.6 Info: => 0.0006102s 21:34:38.6 Info: AlterTable Albums 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Albums Links String 21:34:38.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.6 Info: => 0.0006063s 21:34:38.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:38.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:38.6 Info: => 8.64E-05s 21:34:38.6 Info: AlterTable Tracks 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.6 Info: => 0.0006266s 21:34:38.6 Info: AlterTable Tracks 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0006156s 21:34:38.6 Info: AlterTable Tracks 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0006076s 21:34:38.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.6 Info: => 8.63E-05s 21:34:38.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.6 Info: => 7.21E-05s 21:34:38.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.6 Info: DROP TABLE "Artists" 21:34:38.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.6 Info: => 0.0068415s 21:34:38.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:38.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:38.6 Info: DROP TABLE "Albums" 21:34:38.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.6 Info: => 0.0050705s 21:34:38.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:38.6 Info: DROP TABLE "Tracks" 21:34:38.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.6 Info: => 0.004654s 21:34:38.6 Info: DeleteColumn TrackFiles ArtistId 21:34:38.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:38.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:38.6 Info: DROP TABLE "TrackFiles" 21:34:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.6 Info: => 0.0044765s 21:34:38.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:38.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.6 Info: => 8.5E-05s 21:34:38.6 Info: CreateIndex Artists (Monitored) 21:34:38.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.6 Info: => 7.9E-05s 21:34:38.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:38.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:38.6 Info: => 8.11E-05s 21:34:38.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:38.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:38.6 Info: => 8E-05s 21:34:38.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:38.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:38.6 Info: => 7.96E-05s 21:34:38.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:38.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:38.6 Info: => 8.25E-05s 21:34:38.6 Info: UpdateData 21:34:38.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.6 Info: => 4.78E-05s 21:34:38.6 Info: UpdateData 21:34:38.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.6 Info: => 4.17E-05s 21:34:38.6 Info: UpdateData 21:34:38.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:38.6 Info: => 4.7E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:38', 'add_release_groups_etc') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 23: add_release_groups_etc migrated 21:34:38.6 Info: => 0.0005684s 21:34:38.6 Info: 24: NewMediaInfoFormat migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 24 21:34:38.6 Info: UpdateData 21:34:38.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:38.6 Info: => 5.6E-05s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:38', 'NewMediaInfoFormat') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 24: NewMediaInfoFormat migrated 21:34:38.6 Info: => 0.0003026s 21:34:38.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 25 21:34:38.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:38.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:38.6 Info: => 0.0016577s 21:34:38.6 Info: AlterTable ReleaseProfiles 21:34:38.6 Info: => 1.4E-06s 21:34:38.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:38.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:38.6 Info: => 0.0005896s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:38', 'rename_restrictions_to_release_profiles') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:38.6 Info: => 0.000889s 21:34:38.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 26 21:34:38.6 Info: RenameTable Profiles QualityProfiles 21:34:38.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:38.6 Info: => 0.0016693s 21:34:38.6 Info: AlterTable QualityProfiles 21:34:38.6 Info: => 2E-06s 21:34:38.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.6 Info: => 0.0005834s 21:34:38.6 Info: AlterTable LanguageProfiles 21:34:38.6 Info: => 1.4E-06s 21:34:38.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:38.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:38.6 Info: => 0.0005539s 21:34:38.6 Info: UpdateData 21:34:38.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.6 Info: => 4.57E-05s 21:34:38.6 Info: UpdateData 21:34:38.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:38.6 Info: => 3.71E-05s 21:34:38.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:38.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.6 Info: DROP TABLE "Artists" 21:34:38.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.6 Info: => 0.0049809s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:38', 'rename_quality_profiles_add_upgrade_allowed') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:38.6 Info: => 0.0053869s 21:34:38.6 Info: 27: add_import_exclusions migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 27 21:34:38.6 Info: CreateTable ImportListExclusions 21:34:38.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:38.6 Info: => 0.0001316s 21:34:38.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:38.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:38.6 Info: => 0.0001186s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:38', 'add_import_exclusions') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 27: add_import_exclusions migrated 21:34:38.6 Info: => 0.0004486s 21:34:38.6 Info: 28: clean_artist_metadata_table migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 28 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001543s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001237s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001175s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001203s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001174s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001163s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:38', 'clean_artist_metadata_table') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 28: clean_artist_metadata_table migrated 21:34:38.6 Info: => 0.0004026s 21:34:38.6 Info: 29: health_issue_notification migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 29 21:34:38.6 Info: AlterTable Notifications 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.000623s 21:34:38.6 Info: AlterTable Notifications 21:34:38.6 Info: => 2.2E-06s 21:34:38.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0006324s 21:34:38.6 Info: AlterTable Notifications 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0005934s 21:34:38.6 Info: AlterTable Notifications 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.000605s 21:34:38.6 Info: AlterTable Notifications 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:38.6 Info: => 0.0005812s 21:34:38.6 Info: DeleteColumn Notifications OnDownload 21:34:38.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:34:38.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:34:38.6 Info: DROP TABLE "Notifications" 21:34:38.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.6 Info: => 0.0059651s 21:34:38.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:38.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:34:38.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:34:38.6 Info: DROP TABLE "Notifications" 21:34:38.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:38.6 Info: => 0.0045898s 21:34:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:38', 'health_issue_notification') 21:34:38.6 Info: Committing Transaction 21:34:38.6 Info: 29: health_issue_notification migrated 21:34:38.6 Info: => 0.0051298s 21:34:38.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:38.6 Info: Beginning Transaction 21:34:38.6 Info: Starting migration of Main DB to 30 21:34:38.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) 21:34:38.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:38.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:38.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.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) 21:34:38.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.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) 21:34:38.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:34:38.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.6 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) 21:34:38.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-12-23T21:34:38', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:38.6 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) 21:34:38.6 Info: AlterTable TrackFiles 21:34:38.6 Info: => 1.2E-06s 21:34:38.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:38.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:38.6 Info: => 0.0006382s 21:34:38.6 Info: AlterTable TrackFiles 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: CreateColumn TrackFiles Path String 21:34:38.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:38.6 Info: => 0.0005838s 21:34:38.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:38.6 Info: => 4.27E-05s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001294s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001371s 21:34:38.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:34:38.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:34:38.6 Info: => 0.0001452s 21:34:38.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:34:38.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:34:38.6 Info: => 9.22E-05s 21:34:38.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:38.6 Info: => 0.0001131s 21:34:38.6 Info: AlterTable TrackFiles 21:34:38.6 Info: => 1.3E-06s 21:34:38.6 Info: AlterColumn TrackFiles Path String 21:34:38.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.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:34:38.6 Info: DROP TABLE "TrackFiles" 21:34:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.7 Info: => 0.0059878s 21:34:38.7 Info: CreateIndex TrackFiles (Path) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.7 Info: => 9.13E-05s 21:34:38.7 Info: DeleteColumn TrackFiles RelativePath 21:34:38.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:38.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:38.7 Info: DROP TABLE "TrackFiles" 21:34:38.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:38.7 Info: => 0.0059891s 21:34:38.7 Info: -> 12 Insert operations completed in 00:00:00.0009200 taking an average of 00:00:00.0000766 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:38', 'add_mediafilerepository_mtime') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:38.7 Info: => 0.0065206s 21:34:38.7 Debug: Took: 00:00:00.1705104 21:34:38.7 Debug: Got 2 tracks 21:34:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:34:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:34:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864787506507_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:38.7 Info: DatabaseEngineVersionCheck migrating 21:34:38.7 Info: PerformDBOperation 21:34:38.7 Info: Performing DB Operation 21:34:38.7 Info: SQLite 3.47.2 21:34:38.7 Info: => 0.0009615s 21:34:38.7 Info: DatabaseEngineVersionCheck migrated 21:34:38.7 Info: => 0.000979s 21:34:38.7 Info: VersionMigration migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: CreateTable VersionInfo 21:34:38.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:38.7 Info: => 0.0001405s 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: VersionMigration migrated 21:34:38.7 Info: => 0.000521s 21:34:38.7 Info: VersionUniqueMigration migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: CreateIndex VersionInfo (Version) 21:34:38.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:38.7 Info: => 0.000123s 21:34:38.7 Info: AlterTable VersionInfo 21:34:38.7 Info: => 1.1E-06s 21:34:38.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:38.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:38.7 Info: => 0.0005405s 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: VersionUniqueMigration migrated 21:34:38.7 Info: => 0.0007493s 21:34:38.7 Info: VersionDescriptionMigration migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: AlterTable VersionInfo 21:34:38.7 Info: => 1.2E-06s 21:34:38.7 Info: CreateColumn VersionInfo Description String 21:34:38.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:38.7 Info: => 0.0001964s 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: VersionDescriptionMigration migrated 21:34:38.7 Info: => 0.0003882s 21:34:38.7 Info: 1: InitialSetup migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 1 21:34:38.7 Info: CreateTable Config 21:34:38.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:38.7 Info: => 0.0001684s 21:34:38.7 Info: CreateIndex Config (Key) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:38.7 Info: => 8.32E-05s 21:34:38.7 Info: CreateTable RootFolders 21:34:38.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:38.7 Info: => 8.77E-05s 21:34:38.7 Info: CreateIndex RootFolders (Path) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:38.7 Info: => 7.66E-05s 21:34:38.7 Info: CreateTable Artists 21:34:38.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:34:38.7 Info: => 0.0002807s 21:34:38.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.7 Info: => 8.29E-05s 21:34:38.7 Info: CreateIndex Artists (NameSlug) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.7 Info: => 7.67E-05s 21:34:38.7 Info: CreateIndex Artists (CleanName) 21:34:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.7 Info: => 7.58E-05s 21:34:38.7 Info: CreateIndex Artists (Path) 21:34:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.7 Info: => 7.14E-05s 21:34:38.7 Info: CreateTable Albums 21:34:38.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:34:38.7 Info: => 0.0002213s 21:34:38.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.7 Info: => 7.61E-05s 21:34:38.7 Info: CreateIndex Albums (MBId) 21:34:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.7 Info: => 6.97E-05s 21:34:38.7 Info: CreateIndex Albums (TADBId) 21:34:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.7 Info: => 7.26E-05s 21:34:38.7 Info: CreateIndex Albums (TitleSlug) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.7 Info: => 7.39E-05s 21:34:38.7 Info: CreateIndex Albums (CleanTitle) 21:34:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.7 Info: => 7.09E-05s 21:34:38.7 Info: CreateIndex Albums (Path) 21:34:38.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:38.7 Info: => 7.16E-05s 21:34:38.7 Info: CreateTable Tracks 21:34:38.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:34:38.7 Info: => 0.0001495s 21:34:38.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.7 Info: => 7.51E-05s 21:34:38.7 Info: CreateIndex Tracks (ArtistId) 21:34:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.7 Info: => 7.73E-05s 21:34:38.7 Info: CreateIndex Tracks (TrackFileId) 21:34:38.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.7 Info: => 0.0001002s 21:34:38.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:38.7 Info: => 8.55E-05s 21:34:38.7 Info: CreateTable TrackFiles 21:34:38.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:34:38.7 Info: => 0.0001428s 21:34:38.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:38.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:38.7 Info: => 8.38E-05s 21:34:38.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.7 Info: => 8.03E-05s 21:34:38.7 Info: CreateTable History 21:34:38.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:34:38.7 Info: => 0.0001528s 21:34:38.7 Info: CreateIndex History (Date) 21:34:38.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:38.7 Info: => 8.16E-05s 21:34:38.7 Info: CreateIndex History (EventType) 21:34:38.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:38.7 Info: => 0.000107s 21:34:38.7 Info: CreateIndex History (DownloadId) 21:34:38.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:38.7 Info: => 9.02E-05s 21:34:38.7 Info: CreateIndex History (AlbumId) 21:34:38.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:38.7 Info: => 8.05E-05s 21:34:38.7 Info: CreateTable Notifications 21:34:38.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:34:38.7 Info: => 0.0001339s 21:34:38.7 Info: CreateTable ScheduledTasks 21:34:38.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:34:38.7 Info: => 0.0001158s 21:34:38.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:38.7 Info: => 8.06E-05s 21:34:38.7 Info: CreateTable Indexers 21:34:38.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:34:38.7 Info: => 0.0001125s 21:34:38.7 Info: CreateIndex Indexers (Name) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.7 Info: => 0.000111s 21:34:38.7 Info: CreateTable Profiles 21:34:38.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:34:38.7 Info: => 0.0001133s 21:34:38.7 Info: CreateIndex Profiles (Name) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:38.7 Info: => 8.28E-05s 21:34:38.7 Info: CreateTable QualityDefinitions 21:34:38.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:34:38.7 Info: => 0.0001131s 21:34:38.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:38.7 Info: => 7.88E-05s 21:34:38.7 Info: CreateIndex QualityDefinitions (Title) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:38.7 Info: => 8.22E-05s 21:34:38.7 Info: CreateTable NamingConfig 21:34:38.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:34:38.7 Info: => 0.0001481s 21:34:38.7 Info: CreateTable Blacklist 21:34:38.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:34:38.7 Info: => 0.0001884s 21:34:38.7 Info: CreateTable Metadata 21:34:38.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:34:38.7 Info: => 0.0001114s 21:34:38.7 Info: CreateTable MetadataFiles 21:34:38.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:34:38.7 Info: => 0.000134s 21:34:38.7 Info: CreateTable DownloadClients 21:34:38.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:34:38.7 Info: => 0.0001132s 21:34:38.7 Info: CreateTable PendingReleases 21:34:38.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:34:38.7 Info: => 0.0001255s 21:34:38.7 Info: CreateTable RemotePathMappings 21:34:38.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:34:38.7 Info: => 0.000105s 21:34:38.7 Info: CreateTable Tags 21:34:38.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:38.7 Info: => 9.06E-05s 21:34:38.7 Info: CreateIndex Tags (Label) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:38.7 Info: => 9.29E-05s 21:34:38.7 Info: CreateTable Restrictions 21:34:38.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:38.7 Info: => 0.0001038s 21:34:38.7 Info: CreateTable DelayProfiles 21:34:38.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:34:38.7 Info: => 0.0002001s 21:34:38.7 Info: CreateTable Users 21:34:38.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:34:38.7 Info: => 0.0001047s 21:34:38.7 Info: CreateIndex Users (Identifier) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:38.7 Info: => 9.17E-05s 21:34:38.7 Info: CreateIndex Users (Username) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:38.7 Info: => 8.35E-05s 21:34:38.7 Info: CreateTable Commands 21:34:38.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:34:38.7 Info: => 0.0001409s 21:34:38.7 Info: CreateTable IndexerStatus 21:34:38.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:34:38.7 Info: => 0.0001423s 21:34:38.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:38.7 Info: => 8.39E-05s 21:34:38.7 Info: CreateTable ExtraFiles 21:34:38.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:34:38.7 Info: => 0.0001233s 21:34:38.7 Info: CreateTable LyricFiles 21:34:38.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:34:38.7 Info: => 0.0001432s 21:34:38.7 Info: CreateTable LanguageProfiles 21:34:38.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:34:38.7 Info: => 0.0001013s 21:34:38.7 Info: CreateIndex LanguageProfiles (Name) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:38.7 Info: => 8.95E-05s 21:34:38.7 Info: CreateTable DownloadClientStatus 21:34:38.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:34:38.7 Info: => 0.0001123s 21:34:38.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:38.7 Info: => 9.04E-05s 21:34:38.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:38.7 Info: -> 1 Insert operations completed in 00:00:00.0000664 taking an average of 00:00:00.0000664 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:38', 'InitialSetup') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 1: InitialSetup migrated 21:34:38.7 Info: => 0.0009074s 21:34:38.7 Info: 2: add_reason_to_pending_releases migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 2 21:34:38.7 Info: AlterTable PendingReleases 21:34:38.7 Info: => 1.6E-06s 21:34:38.7 Info: CreateColumn PendingReleases Reason Int32 21:34:38.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.0006019s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:38', 'add_reason_to_pending_releases') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 2: add_reason_to_pending_releases migrated 21:34:38.7 Info: => 0.0008958s 21:34:38.7 Info: 3: add_medium_support migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 3 21:34:38.7 Info: AlterTable Albums 21:34:38.7 Info: => 1.2E-06s 21:34:38.7 Info: CreateColumn Albums Media String 21:34:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:38.7 Info: => 0.0005816s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 1.4E-06s 21:34:38.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.0005379s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 1.4E-06s 21:34:38.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:38.7 Info: => 0.0005428s 21:34:38.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:38.7 Info: => 4.49E-05s 21:34:38.7 Info: DeleteColumn Tracks TrackNumber 21:34:38.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:34:38.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:34:38.7 Info: DROP TABLE "Tracks" 21:34:38.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:38.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.7 Info: => 0.0044521s 21:34:38.7 Info: AlterTable Tracks 21:34:38.7 Info: => 1.1E-06s 21:34:38.7 Info: CreateColumn Tracks TrackNumber String 21:34:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:38.7 Info: => 0.0005434s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:38', 'add_medium_support') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 3: add_medium_support migrated 21:34:38.7 Info: => 0.0009136s 21:34:38.7 Info: 4: add_various_qualites_in_profile migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 4 21:34:38.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:38.7 Info: => 5.74E-05s 21:34:38.7 Info: PerformDBOperation 21:34:38.7 Info: Performing DB Operation 21:34:38.7 Info: => 3.94E-05s 21:34:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:38', 'add_various_qualites_in_profile') 21:34:38.7 Info: Committing Transaction 21:34:38.7 Info: 4: add_various_qualites_in_profile migrated 21:34:38.7 Info: => 0.0002906s 21:34:38.7 Info: 5: metadata_profiles migrating 21:34:38.7 Info: Beginning Transaction 21:34:38.7 Info: Starting migration of Main DB to 5 21:34:38.7 Info: CreateTable MetadataProfiles 21:34:38.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:34:38.7 Info: => 0.0001358s 21:34:38.7 Info: CreateIndex MetadataProfiles (Name) 21:34:38.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:38.7 Info: => 9.65E-05s 21:34:38.7 Info: AlterTable Artists 21:34:38.7 Info: => 1.1E-06s 21:34:38.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:38.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:38.7 Info: => 0.0005863s 21:34:38.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:38.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:34:38.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:34:38.7 Info: DROP TABLE "Artists" 21:34:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.8 Info: => 0.0047847s 21:34:38.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:38.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:38.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:38.8 Info: DROP TABLE "Artists" 21:34:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.8 Info: => 0.0056991s 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.3E-06s 21:34:38.8 Info: CreateColumn Albums SecondaryTypes String 21:34:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:38.8 Info: => 0.0005522s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:38', 'metadata_profiles') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 5: metadata_profiles migrated 21:34:38.8 Info: => 0.0009429s 21:34:38.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 6 21:34:38.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:38.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:38.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:38.8 Info: DROP TABLE "Indexers" 21:34:38.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.8 Info: => 0.0040273s 21:34:38.8 Info: AlterTable Indexers 21:34:38.8 Info: => 1.3E-06s 21:34:38.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:38.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:38.8 Info: => 0.0005387s 21:34:38.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:38.8 Info: => 4.16E-05s 21:34:38.8 Info: AlterTable Indexers 21:34:38.8 Info: => 1.2E-06s 21:34:38.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:38.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:38.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:38.8 Info: DROP TABLE "Indexers" 21:34:38.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:38.8 Info: => 0.0050231s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:38', 'separate_automatic_and_interactive_search') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:38.8 Info: => 0.0053619s 21:34:38.8 Info: 7: change_album_path_to_relative migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 7 21:34:38.8 Info: DeleteColumn Albums Path 21:34:38.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:38.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:38.8 Info: DROP TABLE "Albums" 21:34:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.8 Info: => 0.0059646s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:38', 'change_album_path_to_relative') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 7: change_album_path_to_relative migrated 21:34:38.8 Info: => 0.0063579s 21:34:38.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 8 21:34:38.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:38.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:38.8 Info: => 5.3E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:38', 'change_quality_size_mb_to_kb') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:38.8 Info: => 0.0003022s 21:34:38.8 Info: 9: album_releases migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 9 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.4E-06s 21:34:38.8 Info: CreateColumn Albums Releases String 21:34:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:38.8 Info: => 0.0005751s 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.4E-06s 21:34:38.8 Info: CreateColumn Albums CurrentRelease String 21:34:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:38.8 Info: => 0.0005584s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:38', 'album_releases') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 9: album_releases migrated 21:34:38.8 Info: => 0.0008517s 21:34:38.8 Info: 10: album_releases_fix migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 10 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.4E-06s 21:34:38.8 Info: AlterColumn Albums Releases String 21:34:38.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:38.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:38.8 Info: DROP TABLE "Albums" 21:34:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.8 Info: => 0.0047865s 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.3E-06s 21:34:38.8 Info: AlterColumn Albums CurrentRelease String 21:34:38.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:38.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:38.8 Info: DROP TABLE "Albums" 21:34:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.8 Info: => 0.0056781s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:38', 'album_releases_fix') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 10: album_releases_fix migrated 21:34:38.8 Info: => 0.0060498s 21:34:38.8 Info: 11: import_lists migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 11 21:34:38.8 Info: CreateTable ImportLists 21:34:38.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:38.8 Info: => 0.0001837s 21:34:38.8 Info: CreateIndex ImportLists (Name) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:38.8 Info: => 9.84E-05s 21:34:38.8 Info: CreateTable ImportListStatus 21:34:38.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:38.8 Info: => 0.0001265s 21:34:38.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:38.8 Info: => 8.57E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:38', 'import_lists') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 11: import_lists migrated 21:34:38.8 Info: => 0.0004026s 21:34:38.8 Info: 12: add_release_status migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 12 21:34:38.8 Info: AlterTable MetadataProfiles 21:34:38.8 Info: => 1.3E-06s 21:34:38.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:38.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:38.8 Info: => 0.0005991s 21:34:38.8 Info: PerformDBOperation 21:34:38.8 Info: Performing DB Operation 21:34:38.8 Info: => 3.53E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:38', 'add_release_status') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 12: add_release_status migrated 21:34:38.8 Info: => 0.0003029s 21:34:38.8 Info: 13: album_download_notification migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 13 21:34:38.8 Info: AlterTable Notifications 21:34:38.8 Info: => 1.3E-06s 21:34:38.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:38.8 Info: => 0.0005951s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:38', 'album_download_notification') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 13: album_download_notification migrated 21:34:38.8 Info: => 0.0008873s 21:34:38.8 Info: 14: fix_language_metadata_profiles migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 14 21:34:38.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:38.8 Info: => 8.15E-05s 21:34:38.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:38.8 Info: => 6.12E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:38', 'fix_language_metadata_profiles') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 14: fix_language_metadata_profiles migrated 21:34:38.8 Info: => 0.0003232s 21:34:38.8 Info: 15: remove_fanzub migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 15 21:34:38.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:38.8 Info: => 4.93E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:38', 'remove_fanzub') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 15: remove_fanzub migrated 21:34:38.8 Info: => 0.0002962s 21:34:38.8 Info: 16: update_artist_history_indexes migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 16 21:34:38.8 Info: CreateIndex Albums (ArtistId) 21:34:38.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:38.8 Info: => 0.0001102s 21:34:38.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:38.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:38.8 Info: => 8.77E-05s 21:34:38.8 Info: DeleteIndex History (AlbumId) 21:34:38.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:38.8 Info: => 0.0001202s 21:34:38.8 Info: CreateIndex History (AlbumId, Date) 21:34:38.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:38.8 Info: => 9.62E-05s 21:34:38.8 Info: DeleteIndex History (DownloadId) 21:34:38.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:38.8 Info: => 0.0001061s 21:34:38.8 Info: CreateIndex History (DownloadId, Date) 21:34:38.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:38.8 Info: => 9.27E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:38', 'update_artist_history_indexes') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 16: update_artist_history_indexes migrated 21:34:38.8 Info: => 0.0012448s 21:34:38.8 Info: 17: remove_nma migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 17 21:34:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:38.8 Info: => 5.55E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:38', 'remove_nma') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 17: remove_nma migrated 21:34:38.8 Info: => 0.0003014s 21:34:38.8 Info: 18: album_disambiguation migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 18 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.2E-06s 21:34:38.8 Info: CreateColumn Albums Disambiguation String 21:34:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:38.8 Info: => 0.0006165s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:38', 'album_disambiguation') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 18: album_disambiguation migrated 21:34:38.8 Info: => 0.0009119s 21:34:38.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 19 21:34:38.8 Info: PerformDBOperation 21:34:38.8 Info: Performing DB Operation 21:34:38.8 Info: => 3.79E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:38', 'add_ape_quality_in_profiles') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:38.8 Info: => 0.0002944s 21:34:38.8 Info: 20: remove_pushalot migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 20 21:34:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:38.8 Info: => 5.04E-05s 21:34:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:38.8 Info: => 3.78E-05s 21:34:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:38.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:38.8 Info: => 3.82E-05s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:38', 'remove_pushalot') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 20: remove_pushalot migrated 21:34:38.8 Info: => 0.0002892s 21:34:38.8 Info: 21: add_custom_filters migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 21 21:34:38.8 Info: CreateTable CustomFilters 21:34:38.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:38.8 Info: => 0.0009969s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:38', 'add_custom_filters') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 21: add_custom_filters migrated 21:34:38.8 Info: => 0.0013045s 21:34:38.8 Info: 22: import_list_tags migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 22 21:34:38.8 Info: AlterTable ImportLists 21:34:38.8 Info: => 1.3E-06s 21:34:38.8 Info: CreateColumn ImportLists Tags String 21:34:38.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:38.8 Info: => 0.000621s 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:38', 'import_list_tags') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 22: import_list_tags migrated 21:34:38.8 Info: => 0.000909s 21:34:38.8 Info: 23: add_release_groups_etc migrating 21:34:38.8 Info: Beginning Transaction 21:34:38.8 Info: Starting migration of Main DB to 23 21:34:38.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) 21:34:38.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, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.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') 21:34:38.8 Info: CreateTable ArtistMetadata 21:34:38.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:38.8 Info: => 0.000171s 21:34:38.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:38.8 Info: => 9.2E-05s 21:34:38.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:38.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:38.8 Info: => 9.63E-05s 21:34:38.8 Info: AlterTable Artists 21:34:38.8 Info: => 1.2E-06s 21:34:38.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:38.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.8 Info: => 0.0006339s 21:34:38.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:38.8 Info: => 7.85E-05s 21:34:38.8 Info: CreateTable AlbumReleases 21:34:38.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:38.8 Info: => 0.0001627s 21:34:38.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:38.8 Info: => 8.98E-05s 21:34:38.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:38.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:38.8 Info: => 8.22E-05s 21:34:38.8 Info: PerformDBOperation 21:34:38.8 Info: Performing DB Operation 21:34:38.8 Info: => 0.0061471s 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.5E-06s 21:34:38.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.8 Info: => 0.0006837s 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.4E-06s 21:34:38.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:38.8 Info: => 0.0006173s 21:34:38.8 Info: AlterTable Albums 21:34:38.8 Info: => 1.2E-06s 21:34:38.8 Info: CreateColumn Albums Links String 21:34:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:38.8 Info: => 0.0006192s 21:34:38.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:38.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:38.8 Info: => 0.0001202s 21:34:38.8 Info: AlterTable Tracks 21:34:38.8 Info: => 1.2E-06s 21:34:38.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:38.8 Info: => 0.0006034s 21:34:38.8 Info: AlterTable Tracks 21:34:38.8 Info: => 1.1E-06s 21:34:38.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:38.8 Info: => 0.0006027s 21:34:38.8 Info: AlterTable Tracks 21:34:38.8 Info: => 1.3E-06s 21:34:38.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:38.8 Info: => 0.0006068s 21:34:38.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:38.8 Info: => 0.000105s 21:34:38.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:38.8 Info: => 8.97E-05s 21:34:38.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:38.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:38.8 Info: DROP TABLE "Artists" 21:34:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:38.8 Info: => 0.0066013s 21:34:38.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:38.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:38.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:38.8 Info: DROP TABLE "Albums" 21:34:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:38.8 Info: => 0.0051605s 21:34:38.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:38.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:38.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:38.8 Info: DROP TABLE "Tracks" 21:34:38.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:38.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:38.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:38.8 Info: => 0.0047632s 21:34:38.8 Info: DeleteColumn TrackFiles ArtistId 21:34:38.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:38.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:38.8 Info: DROP TABLE "TrackFiles" 21:34:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:38.8 Info: => 0.0044981s 21:34:38.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:38.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:38.8 Info: => 8.88E-05s 21:34:38.8 Info: CreateIndex Artists (Monitored) 21:34:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:38.8 Info: => 8.34E-05s 21:34:38.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:38.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:38.8 Info: => 8.41E-05s 21:34:38.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:38.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:38.8 Info: => 8.64E-05s 21:34:38.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:38.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:38.8 Info: => 8.42E-05s 21:34:38.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:38.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:38.8 Info: => 8.58E-05s 21:34:38.8 Info: UpdateData 21:34:38.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.8 Info: => 5.17E-05s 21:34:38.8 Info: UpdateData 21:34:38.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:38.8 Info: => 4.47E-05s 21:34:38.8 Info: UpdateData 21:34:38.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:38.8 Info: => 4.82E-05s 21:34:38.8 Info: -> 12 Insert operations completed in 00:00:00.0010592 taking an average of 00:00:00.0000882 21:34:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:38', 'add_release_groups_etc') 21:34:38.8 Info: Committing Transaction 21:34:38.8 Info: 23: add_release_groups_etc migrated 21:34:38.8 Info: => 0.0008029s 21:34:38.8 Debug: Took: 00:00:00.1444564 21:34:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:34:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:34:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864790215617_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:39.0 Info: DatabaseEngineVersionCheck migrating 21:34:39.0 Info: PerformDBOperation 21:34:39.0 Info: Performing DB Operation 21:34:39.0 Info: SQLite 3.47.2 21:34:39.0 Info: => 0.0010781s 21:34:39.0 Info: DatabaseEngineVersionCheck migrated 21:34:39.0 Info: => 0.0010944s 21:34:39.0 Info: VersionMigration migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: CreateTable VersionInfo 21:34:39.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.0 Info: => 0.0001734s 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: VersionMigration migrated 21:34:39.0 Info: => 0.0005212s 21:34:39.0 Info: VersionUniqueMigration migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: CreateIndex VersionInfo (Version) 21:34:39.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.0 Info: => 0.0001699s 21:34:39.0 Info: AlterTable VersionInfo 21:34:39.0 Info: => 1.2E-06s 21:34:39.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.0 Info: => 0.0005484s 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: VersionUniqueMigration migrated 21:34:39.0 Info: => 0.0007629s 21:34:39.0 Info: VersionDescriptionMigration migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: AlterTable VersionInfo 21:34:39.0 Info: => 1.3E-06s 21:34:39.0 Info: CreateColumn VersionInfo Description String 21:34:39.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.0 Info: => 0.0002131s 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: VersionDescriptionMigration migrated 21:34:39.0 Info: => 0.0003985s 21:34:39.0 Info: 1: InitialSetup migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 1 21:34:39.0 Info: CreateTable Config 21:34:39.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.0 Info: => 0.0001972s 21:34:39.0 Info: CreateIndex Config (Key) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.0 Info: => 0.0001117s 21:34:39.0 Info: CreateTable RootFolders 21:34:39.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.0 Info: => 0.0001093s 21:34:39.0 Info: CreateIndex RootFolders (Path) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.0 Info: => 0.0001136s 21:34:39.0 Info: CreateTable Artists 21:34:39.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:34:39.0 Info: => 0.0002849s 21:34:39.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.0 Info: => 0.0001074s 21:34:39.0 Info: CreateIndex Artists (NameSlug) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.0 Info: => 0.0001054s 21:34:39.0 Info: CreateIndex Artists (CleanName) 21:34:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.0 Info: => 0.0001132s 21:34:39.0 Info: CreateIndex Artists (Path) 21:34:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.0 Info: => 0.0001069s 21:34:39.0 Info: CreateTable Albums 21:34:39.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:34:39.0 Info: => 0.0002596s 21:34:39.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.0 Info: => 0.000109s 21:34:39.0 Info: CreateIndex Albums (MBId) 21:34:39.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.0 Info: => 0.0001056s 21:34:39.0 Info: CreateIndex Albums (TADBId) 21:34:39.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.0 Info: => 0.0001034s 21:34:39.0 Info: CreateIndex Albums (TitleSlug) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.0 Info: => 0.0001121s 21:34:39.0 Info: CreateIndex Albums (CleanTitle) 21:34:39.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.0 Info: => 0.0001054s 21:34:39.0 Info: CreateIndex Albums (Path) 21:34:39.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.0 Info: => 0.0001031s 21:34:39.0 Info: CreateTable Tracks 21:34:39.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:34:39.0 Info: => 0.0001915s 21:34:39.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.0 Info: => 0.00011s 21:34:39.0 Info: CreateIndex Tracks (ArtistId) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.0 Info: => 0.0001042s 21:34:39.0 Info: CreateIndex Tracks (TrackFileId) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.0 Info: => 0.0001177s 21:34:39.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.0 Info: => 0.0001034s 21:34:39.0 Info: CreateTable TrackFiles 21:34:39.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:34:39.0 Info: => 0.0001728s 21:34:39.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.0 Info: => 0.0001109s 21:34:39.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.0 Info: => 0.0001022s 21:34:39.0 Info: CreateTable History 21:34:39.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:34:39.0 Info: => 0.0001817s 21:34:39.0 Info: CreateIndex History (Date) 21:34:39.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.0 Info: => 0.000108s 21:34:39.0 Info: CreateIndex History (EventType) 21:34:39.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.0 Info: => 0.0001193s 21:34:39.0 Info: CreateIndex History (DownloadId) 21:34:39.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.0 Info: => 0.0001167s 21:34:39.0 Info: CreateIndex History (AlbumId) 21:34:39.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.0 Info: => 0.0001068s 21:34:39.0 Info: CreateTable Notifications 21:34:39.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:34:39.0 Info: => 0.0001634s 21:34:39.0 Info: CreateTable ScheduledTasks 21:34:39.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:34:39.0 Info: => 0.0001307s 21:34:39.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.0 Info: => 0.000111s 21:34:39.0 Info: CreateTable Indexers 21:34:39.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:34:39.0 Info: => 0.0001338s 21:34:39.0 Info: CreateIndex Indexers (Name) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.0 Info: => 0.0001274s 21:34:39.0 Info: CreateTable Profiles 21:34:39.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:34:39.0 Info: => 0.0001264s 21:34:39.0 Info: CreateIndex Profiles (Name) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.0 Info: => 0.0001095s 21:34:39.0 Info: CreateTable QualityDefinitions 21:34:39.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:34:39.0 Info: => 0.0001385s 21:34:39.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.0 Info: => 0.0001108s 21:34:39.0 Info: CreateIndex QualityDefinitions (Title) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.0 Info: => 0.0001094s 21:34:39.0 Info: CreateTable NamingConfig 21:34:39.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:34:39.0 Info: => 0.0001575s 21:34:39.0 Info: CreateTable Blacklist 21:34:39.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:34:39.0 Info: => 0.0002136s 21:34:39.0 Info: CreateTable Metadata 21:34:39.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:34:39.0 Info: => 0.0001321s 21:34:39.0 Info: CreateTable MetadataFiles 21:34:39.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:34:39.0 Info: => 0.0001693s 21:34:39.0 Info: CreateTable DownloadClients 21:34:39.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:34:39.0 Info: => 0.0001286s 21:34:39.0 Info: CreateTable PendingReleases 21:34:39.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:34:39.0 Info: => 0.0001443s 21:34:39.0 Info: CreateTable RemotePathMappings 21:34:39.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:34:39.0 Info: => 0.0001249s 21:34:39.0 Info: CreateTable Tags 21:34:39.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.0 Info: => 0.000111s 21:34:39.0 Info: CreateIndex Tags (Label) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.0 Info: => 0.000123s 21:34:39.0 Info: CreateTable Restrictions 21:34:39.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.0 Info: => 0.0001316s 21:34:39.0 Info: CreateTable DelayProfiles 21:34:39.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:34:39.0 Info: => 0.0001694s 21:34:39.0 Info: CreateTable Users 21:34:39.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:34:39.0 Info: => 0.000122s 21:34:39.0 Info: CreateIndex Users (Identifier) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.0 Info: => 0.0001149s 21:34:39.0 Info: CreateIndex Users (Username) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.0 Info: => 0.0001149s 21:34:39.0 Info: CreateTable Commands 21:34:39.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:34:39.0 Info: => 0.0001747s 21:34:39.0 Info: CreateTable IndexerStatus 21:34:39.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:34:39.0 Info: => 0.0001644s 21:34:39.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.0 Info: => 0.0001156s 21:34:39.0 Info: CreateTable ExtraFiles 21:34:39.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:34:39.0 Info: => 0.0001692s 21:34:39.0 Info: CreateTable LyricFiles 21:34:39.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:34:39.0 Info: => 0.0001708s 21:34:39.0 Info: CreateTable LanguageProfiles 21:34:39.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:34:39.0 Info: => 0.0001218s 21:34:39.0 Info: CreateIndex LanguageProfiles (Name) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.0 Info: => 0.0001153s 21:34:39.0 Info: CreateTable DownloadClientStatus 21:34:39.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:34:39.0 Info: => 0.0001467s 21:34:39.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.0 Info: => 0.0001172s 21:34:39.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.0 Info: -> 1 Insert operations completed in 00:00:00.0000666 taking an average of 00:00:00.0000666 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 1: InitialSetup migrated 21:34:39.0 Info: => 0.0008979s 21:34:39.0 Info: 2: add_reason_to_pending_releases migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 2 21:34:39.0 Info: AlterTable PendingReleases 21:34:39.0 Info: => 1.4E-06s 21:34:39.0 Info: CreateColumn PendingReleases Reason Int32 21:34:39.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.0 Info: => 0.0005962s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 2: add_reason_to_pending_releases migrated 21:34:39.0 Info: => 0.0008819s 21:34:39.0 Info: 3: add_medium_support migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 3 21:34:39.0 Info: AlterTable Albums 21:34:39.0 Info: => 1.3E-06s 21:34:39.0 Info: CreateColumn Albums Media String 21:34:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.0 Info: => 0.0006131s 21:34:39.0 Info: AlterTable Tracks 21:34:39.0 Info: => 1.3E-06s 21:34:39.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.0 Info: => 0.0005512s 21:34:39.0 Info: AlterTable Tracks 21:34:39.0 Info: => 1.2E-06s 21:34:39.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.0 Info: => 0.0005509s 21:34:39.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.0 Info: => 6.45E-05s 21:34:39.0 Info: DeleteColumn Tracks TrackNumber 21:34:39.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:34:39.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:34:39.0 Info: DROP TABLE "Tracks" 21:34:39.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.0 Info: => 0.0049253s 21:34:39.0 Info: AlterTable Tracks 21:34:39.0 Info: => 1.2E-06s 21:34:39.0 Info: CreateColumn Tracks TrackNumber String 21:34:39.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.0 Info: => 0.0005411s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 3: add_medium_support migrated 21:34:39.0 Info: => 0.0009436s 21:34:39.0 Info: 4: add_various_qualites_in_profile migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 4 21:34:39.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.0 Info: => 6.2E-05s 21:34:39.0 Info: PerformDBOperation 21:34:39.0 Info: Performing DB Operation 21:34:39.0 Info: => 3.87E-05s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 4: add_various_qualites_in_profile migrated 21:34:39.0 Info: => 0.0002931s 21:34:39.0 Info: 5: metadata_profiles migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 5 21:34:39.0 Info: CreateTable MetadataProfiles 21:34:39.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:34:39.0 Info: => 0.0001739s 21:34:39.0 Info: CreateIndex MetadataProfiles (Name) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:39.0 Info: => 0.0001196s 21:34:39.0 Info: AlterTable Artists 21:34:39.0 Info: => 1.2E-06s 21:34:39.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:39.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:39.0 Info: => 0.0005666s 21:34:39.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:39.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:39.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:39.0 Info: DROP TABLE "Artists" 21:34:39.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.0 Info: => 0.0052734s 21:34:39.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:39.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:39.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:39.0 Info: DROP TABLE "Artists" 21:34:39.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.0 Info: => 0.0051296s 21:34:39.0 Info: AlterTable Albums 21:34:39.0 Info: => 1.2E-06s 21:34:39.0 Info: CreateColumn Albums SecondaryTypes String 21:34:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:39.0 Info: => 0.0005393s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:39', 'metadata_profiles') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 5: metadata_profiles migrated 21:34:39.0 Info: => 0.0009699s 21:34:39.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 6 21:34:39.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:39.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:39.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:39.0 Info: DROP TABLE "Indexers" 21:34:39.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.0 Info: => 0.0044625s 21:34:39.0 Info: AlterTable Indexers 21:34:39.0 Info: => 1.3E-06s 21:34:39.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:39.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:39.0 Info: => 0.0005261s 21:34:39.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.0 Info: => 4.84E-05s 21:34:39.0 Info: AlterTable Indexers 21:34:39.0 Info: => 1.1E-06s 21:34:39.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:39.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:39.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:39.0 Info: DROP TABLE "Indexers" 21:34:39.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.0 Info: => 0.0044344s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:39', 'separate_automatic_and_interactive_search') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:39.0 Info: => 0.0048919s 21:34:39.0 Info: 7: change_album_path_to_relative migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 7 21:34:39.0 Info: DeleteColumn Albums Path 21:34:39.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:39.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:39.0 Info: DROP TABLE "Albums" 21:34:39.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.0 Info: => 0.0067312s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:39', 'change_album_path_to_relative') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 7: change_album_path_to_relative migrated 21:34:39.0 Info: => 0.007226s 21:34:39.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 8 21:34:39.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:39.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:39.0 Info: => 8.43E-05s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:39', 'change_quality_size_mb_to_kb') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:39.0 Info: => 0.0003415s 21:34:39.0 Info: 9: album_releases migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 9 21:34:39.0 Info: AlterTable Albums 21:34:39.0 Info: => 1.2E-06s 21:34:39.0 Info: CreateColumn Albums Releases String 21:34:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:39.0 Info: => 0.0005841s 21:34:39.0 Info: AlterTable Albums 21:34:39.0 Info: => 1.4E-06s 21:34:39.0 Info: CreateColumn Albums CurrentRelease String 21:34:39.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:39.0 Info: => 0.0005522s 21:34:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:39', 'album_releases') 21:34:39.0 Info: Committing Transaction 21:34:39.0 Info: 9: album_releases migrated 21:34:39.0 Info: => 0.0008676s 21:34:39.0 Info: 10: album_releases_fix migrating 21:34:39.0 Info: Beginning Transaction 21:34:39.0 Info: Starting migration of Main DB to 10 21:34:39.0 Info: AlterTable Albums 21:34:39.0 Info: => 1.3E-06s 21:34:39.0 Info: AlterColumn Albums Releases String 21:34:39.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:34:39.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:34:39.1 Info: DROP TABLE "Albums" 21:34:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.1 Info: => 0.0048736s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 1.3E-06s 21:34:39.1 Info: AlterColumn Albums CurrentRelease String 21:34:39.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:34:39.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:34:39.1 Info: DROP TABLE "Albums" 21:34:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.1 Info: => 0.004782s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:39', 'album_releases_fix') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 10: album_releases_fix migrated 21:34:39.1 Info: => 0.0051542s 21:34:39.1 Info: 11: import_lists migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 11 21:34:39.1 Info: CreateTable ImportLists 21:34:39.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:34:39.1 Info: => 0.0002111s 21:34:39.1 Info: CreateIndex ImportLists (Name) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:39.1 Info: => 0.0001161s 21:34:39.1 Info: CreateTable ImportListStatus 21:34:39.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:34:39.1 Info: => 0.0001621s 21:34:39.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:39.1 Info: => 0.0001077s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:39', 'import_lists') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 11: import_lists migrated 21:34:39.1 Info: => 0.0004239s 21:34:39.1 Info: 12: add_release_status migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 12 21:34:39.1 Info: AlterTable MetadataProfiles 21:34:39.1 Info: => 1.2E-06s 21:34:39.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:39.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:39.1 Info: => 0.0006007s 21:34:39.1 Info: PerformDBOperation 21:34:39.1 Info: Performing DB Operation 21:34:39.1 Info: => 3.16E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:39', 'add_release_status') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 12: add_release_status migrated 21:34:39.1 Info: => 0.0003023s 21:34:39.1 Info: 13: album_download_notification migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 13 21:34:39.1 Info: AlterTable Notifications 21:34:39.1 Info: => 1.3E-06s 21:34:39.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:39.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.0005887s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:39', 'album_download_notification') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 13: album_download_notification migrated 21:34:39.1 Info: => 0.0008741s 21:34:39.1 Info: 14: fix_language_metadata_profiles migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 14 21:34:39.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:34:39.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:34:39.1 Info: => 8.41E-05s 21:34:39.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:34:39.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:34:39.1 Info: => 6.25E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:39', 'fix_language_metadata_profiles') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 14: fix_language_metadata_profiles migrated 21:34:39.1 Info: => 0.0003221s 21:34:39.1 Info: 15: remove_fanzub migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 15 21:34:39.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.1 Info: => 4.53E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:39', 'remove_fanzub') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 15: remove_fanzub migrated 21:34:39.1 Info: => 0.0002861s 21:34:39.1 Info: 16: update_artist_history_indexes migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 16 21:34:39.1 Info: CreateIndex Albums (ArtistId) 21:34:39.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:39.1 Info: => 0.0001108s 21:34:39.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:39.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:39.1 Info: => 9.34E-05s 21:34:39.1 Info: DeleteIndex History (AlbumId) 21:34:39.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:39.1 Info: => 0.0001201s 21:34:39.1 Info: CreateIndex History (AlbumId, Date) 21:34:39.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:39.1 Info: => 9.73E-05s 21:34:39.1 Info: DeleteIndex History (DownloadId) 21:34:39.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:39.1 Info: => 0.0001082s 21:34:39.1 Info: CreateIndex History (DownloadId, Date) 21:34:39.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:39.1 Info: => 9.18E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:39', 'update_artist_history_indexes') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 16: update_artist_history_indexes migrated 21:34:39.1 Info: => 0.0003957s 21:34:39.1 Info: 17: remove_nma migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 17 21:34:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:39.1 Info: => 5.26E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:39', 'remove_nma') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 17: remove_nma migrated 21:34:39.1 Info: => 0.0002909s 21:34:39.1 Info: 18: album_disambiguation migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 18 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 1.1E-06s 21:34:39.1 Info: CreateColumn Albums Disambiguation String 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:39.1 Info: => 0.0006008s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:39', 'album_disambiguation') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 18: album_disambiguation migrated 21:34:39.1 Info: => 0.0008884s 21:34:39.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 19 21:34:39.1 Info: PerformDBOperation 21:34:39.1 Info: Performing DB Operation 21:34:39.1 Info: => 3.7E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:39', 'add_ape_quality_in_profiles') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:39.1 Info: => 0.0002887s 21:34:39.1 Info: 20: remove_pushalot migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 20 21:34:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:39.1 Info: => 0.0011778s 21:34:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:39.1 Info: => 5.31E-05s 21:34:39.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:39.1 Info: => 3.87E-05s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:39', 'remove_pushalot') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 20: remove_pushalot migrated 21:34:39.1 Info: => 0.0003022s 21:34:39.1 Info: 21: add_custom_filters migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 21 21:34:39.1 Info: CreateTable CustomFilters 21:34:39.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:34:39.1 Info: => 0.0001343s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:39', 'add_custom_filters') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 21: add_custom_filters migrated 21:34:39.1 Info: => 0.0004127s 21:34:39.1 Info: 22: import_list_tags migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 22 21:34:39.1 Info: AlterTable ImportLists 21:34:39.1 Info: => 1.3E-06s 21:34:39.1 Info: CreateColumn ImportLists Tags String 21:34:39.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:39.1 Info: => 0.0006074s 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:39', 'import_list_tags') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 22: import_list_tags migrated 21:34:39.1 Info: => 0.0008889s 21:34:39.1 Info: 23: add_release_groups_etc migrating 21:34:39.1 Info: Beginning Transaction 21:34:39.1 Info: Starting migration of Main DB to 23 21:34:39.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) 21:34:39.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 21:34:39.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 21:34:39.1 Info: CreateTable ArtistMetadata 21:34:39.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:34:39.1 Info: => 0.0001681s 21:34:39.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:39.1 Info: => 8.94E-05s 21:34:39.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:34:39.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:34:39.1 Info: => 9.6E-05s 21:34:39.1 Info: AlterTable Artists 21:34:39.1 Info: => 1.3E-06s 21:34:39.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:39.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.0006195s 21:34:39.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.1 Info: => 7.48E-05s 21:34:39.1 Info: CreateTable AlbumReleases 21:34:39.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:34:39.1 Info: => 0.000164s 21:34:39.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:39.1 Info: => 8.95E-05s 21:34:39.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:39.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:39.1 Info: => 9.44E-05s 21:34:39.1 Info: PerformDBOperation 21:34:39.1 Info: Performing DB Operation 21:34:39.1 Info: => 0.0051757s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 1.5E-06s 21:34:39.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.0006656s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 1.4E-06s 21:34:39.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:39.1 Info: => 0.0006126s 21:34:39.1 Info: AlterTable Albums 21:34:39.1 Info: => 1.2E-06s 21:34:39.1 Info: CreateColumn Albums Links String 21:34:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:39.1 Info: => 0.0006128s 21:34:39.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:34:39.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:39.1 Info: => 9.47E-05s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 1.2E-06s 21:34:39.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:39.1 Info: => 0.0006049s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 1.2E-06s 21:34:39.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.0006077s 21:34:39.1 Info: AlterTable Tracks 21:34:39.1 Info: => 1.2E-06s 21:34:39.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.1 Info: => 0.000605s 21:34:39.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:34:39.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:39.1 Info: => 0.0001149s 21:34:39.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:34:39.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:39.1 Info: => 9.76E-05s 21:34:39.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:39.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:34:39.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:34:39.1 Info: DROP TABLE "Artists" 21:34:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.1 Info: => 0.0061208s 21:34:39.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:39.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:34:39.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:34:39.1 Info: DROP TABLE "Albums" 21:34:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.1 Info: => 0.0050783s 21:34:39.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:39.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:34:39.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:34:39.1 Info: DROP TABLE "Tracks" 21:34:39.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.1 Info: => 0.0047223s 21:34:39.1 Info: DeleteColumn TrackFiles ArtistId 21:34:39.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:39.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:34:39.1 Info: DROP TABLE "TrackFiles" 21:34:39.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.1 Info: => 0.005934s 21:34:39.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.1 Info: => 8.89E-05s 21:34:39.1 Info: CreateIndex Artists (Monitored) 21:34:39.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.1 Info: => 8.42E-05s 21:34:39.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:39.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:39.1 Info: => 8.31E-05s 21:34:39.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:39.1 Info: => 8.89E-05s 21:34:39.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:39.1 Info: => 8.55E-05s 21:34:39.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:39.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:39.1 Info: => 8.94E-05s 21:34:39.1 Info: UpdateData 21:34:39.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.1 Info: => 4.92E-05s 21:34:39.1 Info: UpdateData 21:34:39.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.1 Info: => 4.41E-05s 21:34:39.1 Info: UpdateData 21:34:39.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:39.1 Info: => 4.88E-05s 21:34:39.1 Info: -> 23 Insert operations completed in 00:00:00.0029854 taking an average of 00:00:00.0001298 21:34:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:39', 'add_release_groups_etc') 21:34:39.1 Info: Committing Transaction 21:34:39.1 Info: 23: add_release_groups_etc migrated 21:34:39.1 Info: => 0.0005766s 21:34:39.1 Debug: Took: 00:00:00.1380374 21:34:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:34:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:34:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864793240612_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:39.3 Info: DatabaseEngineVersionCheck migrating 21:34:39.3 Info: PerformDBOperation 21:34:39.3 Info: Performing DB Operation 21:34:39.3 Info: SQLite 3.47.2 21:34:39.3 Info: => 0.0009592s 21:34:39.3 Info: DatabaseEngineVersionCheck migrated 21:34:39.3 Info: => 0.0009767s 21:34:39.3 Info: VersionMigration migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: CreateTable VersionInfo 21:34:39.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.3 Info: => 0.000143s 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: VersionMigration migrated 21:34:39.3 Info: => 0.0004788s 21:34:39.3 Info: VersionUniqueMigration migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: CreateIndex VersionInfo (Version) 21:34:39.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.3 Info: => 0.0001583s 21:34:39.3 Info: AlterTable VersionInfo 21:34:39.3 Info: => 1.2E-06s 21:34:39.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.3 Info: => 0.0005408s 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: VersionUniqueMigration migrated 21:34:39.3 Info: => 0.0007421s 21:34:39.3 Info: VersionDescriptionMigration migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: AlterTable VersionInfo 21:34:39.3 Info: => 1.3E-06s 21:34:39.3 Info: CreateColumn VersionInfo Description String 21:34:39.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.3 Info: => 0.0002126s 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: VersionDescriptionMigration migrated 21:34:39.3 Info: => 0.0004036s 21:34:39.3 Info: 1: InitialSetup migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 1 21:34:39.3 Info: CreateTable Config 21:34:39.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.3 Info: => 0.0002174s 21:34:39.3 Info: CreateIndex Config (Key) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.3 Info: => 0.0001033s 21:34:39.3 Info: CreateTable RootFolders 21:34:39.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.3 Info: => 9.33E-05s 21:34:39.3 Info: CreateIndex RootFolders (Path) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.3 Info: => 0.0001009s 21:34:39.3 Info: CreateTable Artists 21:34:39.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:39.3 Info: => 0.0002614s 21:34:39.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.3 Info: => 0.0001037s 21:34:39.3 Info: CreateIndex Artists (NameSlug) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.3 Info: => 9.5E-05s 21:34:39.3 Info: CreateIndex Artists (CleanName) 21:34:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.3 Info: => 9.51E-05s 21:34:39.3 Info: CreateIndex Artists (Path) 21:34:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.3 Info: => 9.42E-05s 21:34:39.3 Info: CreateTable Albums 21:34:39.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:39.3 Info: => 0.0002467s 21:34:39.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.3 Info: => 9.79E-05s 21:34:39.3 Info: CreateIndex Albums (MBId) 21:34:39.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.3 Info: => 9.36E-05s 21:34:39.3 Info: CreateIndex Albums (TADBId) 21:34:39.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.3 Info: => 9.3E-05s 21:34:39.3 Info: CreateIndex Albums (TitleSlug) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.3 Info: => 9.04E-05s 21:34:39.3 Info: CreateIndex Albums (CleanTitle) 21:34:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.3 Info: => 9.29E-05s 21:34:39.3 Info: CreateIndex Albums (Path) 21:34:39.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.3 Info: => 9.21E-05s 21:34:39.3 Info: CreateTable Tracks 21:34:39.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:39.3 Info: => 0.0001774s 21:34:39.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.3 Info: => 0.0001031s 21:34:39.3 Info: CreateIndex Tracks (ArtistId) 21:34:39.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.3 Info: => 0.0001022s 21:34:39.3 Info: CreateIndex Tracks (TrackFileId) 21:34:39.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.3 Info: => 0.000109s 21:34:39.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.3 Info: => 9.15E-05s 21:34:39.3 Info: CreateTable TrackFiles 21:34:39.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:39.3 Info: => 0.0001496s 21:34:39.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.3 Info: => 0.0001029s 21:34:39.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.3 Info: => 0.000104s 21:34:39.3 Info: CreateTable History 21:34:39.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:39.3 Info: => 0.0001964s 21:34:39.3 Info: CreateIndex History (Date) 21:34:39.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.3 Info: => 0.0001117s 21:34:39.3 Info: CreateIndex History (EventType) 21:34:39.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.3 Info: => 0.0001124s 21:34:39.3 Info: CreateIndex History (DownloadId) 21:34:39.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.3 Info: => 0.0025774s 21:34:39.3 Info: CreateIndex History (AlbumId) 21:34:39.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.3 Info: => 0.0001155s 21:34:39.3 Info: CreateTable Notifications 21:34:39.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:39.3 Info: => 0.0001533s 21:34:39.3 Info: CreateTable ScheduledTasks 21:34:39.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:39.3 Info: => 0.0001165s 21:34:39.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.3 Info: => 0.0001055s 21:34:39.3 Info: CreateTable Indexers 21:34:39.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:39.3 Info: => 0.0001157s 21:34:39.3 Info: CreateIndex Indexers (Name) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.3 Info: => 0.0001226s 21:34:39.3 Info: CreateTable Profiles 21:34:39.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001159s 21:34:39.3 Info: CreateIndex Profiles (Name) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.3 Info: => 0.000106s 21:34:39.3 Info: CreateTable QualityDefinitions 21:34:39.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:39.3 Info: => 0.0001179s 21:34:39.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.3 Info: => 0.0001046s 21:34:39.3 Info: CreateIndex QualityDefinitions (Title) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.3 Info: => 9.96E-05s 21:34:39.3 Info: CreateTable NamingConfig 21:34:39.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:39.3 Info: => 0.0001455s 21:34:39.3 Info: CreateTable Blacklist 21:34:39.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:39.3 Info: => 0.0002015s 21:34:39.3 Info: CreateTable Metadata 21:34:39.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001115s 21:34:39.3 Info: CreateTable MetadataFiles 21:34:39.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001342s 21:34:39.3 Info: CreateTable DownloadClients 21:34:39.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:39.3 Info: => 0.000113s 21:34:39.3 Info: CreateTable PendingReleases 21:34:39.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:39.3 Info: => 0.000123s 21:34:39.3 Info: CreateTable RemotePathMappings 21:34:39.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001026s 21:34:39.3 Info: CreateTable Tags 21:34:39.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.3 Info: => 9.14E-05s 21:34:39.3 Info: CreateIndex Tags (Label) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.3 Info: => 0.0001157s 21:34:39.3 Info: CreateTable Restrictions 21:34:39.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001092s 21:34:39.3 Info: CreateTable DelayProfiles 21:34:39.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001371s 21:34:39.3 Info: CreateTable Users 21:34:39.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001018s 21:34:39.3 Info: CreateIndex Users (Identifier) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.3 Info: => 0.0001073s 21:34:39.3 Info: CreateIndex Users (Username) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.3 Info: => 0.0001031s 21:34:39.3 Info: CreateTable Commands 21:34:39.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:39.3 Info: => 0.0001519s 21:34:39.3 Info: CreateTable IndexerStatus 21:34:39.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:39.3 Info: => 0.0001411s 21:34:39.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.3 Info: => 0.0001091s 21:34:39.3 Info: CreateTable ExtraFiles 21:34:39.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:39.3 Info: => 0.0001257s 21:34:39.3 Info: CreateTable LyricFiles 21:34:39.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:39.3 Info: => 0.0001446s 21:34:39.3 Info: CreateTable LanguageProfiles 21:34:39.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:39.3 Info: => 0.000102s 21:34:39.3 Info: CreateIndex LanguageProfiles (Name) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.3 Info: => 0.0001122s 21:34:39.3 Info: CreateTable DownloadClientStatus 21:34:39.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:39.3 Info: => 0.0001154s 21:34:39.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.3 Info: => 0.0001091s 21:34:39.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.3 Info: -> 1 Insert operations completed in 00:00:00.0000697 taking an average of 00:00:00.0000697 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 1: InitialSetup migrated 21:34:39.3 Info: => 0.0008665s 21:34:39.3 Info: 2: add_reason_to_pending_releases migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 2 21:34:39.3 Info: AlterTable PendingReleases 21:34:39.3 Info: => 1.2E-06s 21:34:39.3 Info: CreateColumn PendingReleases Reason Int32 21:34:39.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.3 Info: => 0.0005892s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 2: add_reason_to_pending_releases migrated 21:34:39.3 Info: => 0.0008698s 21:34:39.3 Info: 3: add_medium_support migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 3 21:34:39.3 Info: AlterTable Albums 21:34:39.3 Info: => 1.4E-06s 21:34:39.3 Info: CreateColumn Albums Media String 21:34:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.3 Info: => 0.0005767s 21:34:39.3 Info: AlterTable Tracks 21:34:39.3 Info: => 1.3E-06s 21:34:39.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.3 Info: => 0.0005353s 21:34:39.3 Info: AlterTable Tracks 21:34:39.3 Info: => 1.2E-06s 21:34:39.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.3 Info: => 0.0005232s 21:34:39.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.3 Info: => 4.44E-05s 21:34:39.3 Info: DeleteColumn Tracks TrackNumber 21:34:39.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:39.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:39.3 Info: DROP TABLE "Tracks" 21:34:39.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.3 Info: => 0.0045344s 21:34:39.3 Info: AlterTable Tracks 21:34:39.3 Info: => 1.2E-06s 21:34:39.3 Info: CreateColumn Tracks TrackNumber String 21:34:39.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.3 Info: => 0.0005239s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 3: add_medium_support migrated 21:34:39.3 Info: => 0.000887s 21:34:39.3 Info: 4: add_various_qualites_in_profile migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 4 21:34:39.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.3 Info: => 5.66E-05s 21:34:39.3 Info: PerformDBOperation 21:34:39.3 Info: Performing DB Operation 21:34:39.3 Info: => 3.88E-05s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 4: add_various_qualites_in_profile migrated 21:34:39.3 Info: => 0.0002816s 21:34:39.3 Info: 5: metadata_profiles migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 5 21:34:39.3 Info: CreateTable MetadataProfiles 21:34:39.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:39.3 Info: => 0.0001342s 21:34:39.3 Info: CreateIndex MetadataProfiles (Name) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:39.3 Info: => 9.47E-05s 21:34:39.3 Info: AlterTable Artists 21:34:39.3 Info: => 1.3E-06s 21:34:39.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:39.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:39.3 Info: => 0.0005509s 21:34:39.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:39.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:39.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:39.3 Info: DROP TABLE "Artists" 21:34:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.3 Info: => 0.0047855s 21:34:39.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:39.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:39.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:39.3 Info: DROP TABLE "Artists" 21:34:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.3 Info: => 0.0046748s 21:34:39.3 Info: AlterTable Albums 21:34:39.3 Info: => 1.4E-06s 21:34:39.3 Info: CreateColumn Albums SecondaryTypes String 21:34:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:39.3 Info: => 0.0005351s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:39', 'metadata_profiles') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 5: metadata_profiles migrated 21:34:39.3 Info: => 0.0009232s 21:34:39.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 6 21:34:39.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:39.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:39.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:39.3 Info: DROP TABLE "Indexers" 21:34:39.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.3 Info: => 0.0059564s 21:34:39.3 Info: AlterTable Indexers 21:34:39.3 Info: => 1.4E-06s 21:34:39.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:39.3 Info: => 0.0005506s 21:34:39.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.3 Info: => 4.46E-05s 21:34:39.3 Info: AlterTable Indexers 21:34:39.3 Info: => 1.3E-06s 21:34:39.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:39.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:39.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:39.3 Info: DROP TABLE "Indexers" 21:34:39.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.3 Info: => 0.0040555s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:39', 'separate_automatic_and_interactive_search') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:39.3 Info: => 0.0045035s 21:34:39.3 Info: 7: change_album_path_to_relative migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 7 21:34:39.3 Info: DeleteColumn Albums Path 21:34:39.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:39.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:39.3 Info: DROP TABLE "Albums" 21:34:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.3 Info: => 0.0059531s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:39', 'change_album_path_to_relative') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 7: change_album_path_to_relative migrated 21:34:39.3 Info: => 0.006374s 21:34:39.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 8 21:34:39.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:39.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:39.3 Info: => 5.34E-05s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:39', 'change_quality_size_mb_to_kb') 21:34:39.3 Info: Committing Transaction 21:34:39.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:39.3 Info: => 0.0002998s 21:34:39.3 Info: 9: album_releases migrating 21:34:39.3 Info: Beginning Transaction 21:34:39.3 Info: Starting migration of Main DB to 9 21:34:39.3 Info: AlterTable Albums 21:34:39.3 Info: => 1.2E-06s 21:34:39.3 Info: CreateColumn Albums Releases String 21:34:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:39.3 Info: => 0.0005706s 21:34:39.3 Info: AlterTable Albums 21:34:39.3 Info: => 1.4E-06s 21:34:39.3 Info: CreateColumn Albums CurrentRelease String 21:34:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:39.3 Info: => 0.0005328s 21:34:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:39', 'album_releases') 21:34:39.3 Info: Committing Transaction 21:34:39.4 Info: 9: album_releases migrated 21:34:39.4 Info: => 0.0008189s 21:34:39.4 Info: 10: album_releases_fix migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 10 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 1.2E-06s 21:34:39.4 Info: AlterColumn Albums Releases String 21:34:39.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:34:39.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:34:39.4 Info: DROP TABLE "Albums" 21:34:39.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.4 Info: => 0.0057927s 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 1.2E-06s 21:34:39.4 Info: AlterColumn Albums CurrentRelease String 21:34:39.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:34:39.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:34:39.4 Info: DROP TABLE "Albums" 21:34:39.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.4 Info: => 0.0047624s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:39', 'album_releases_fix') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 10: album_releases_fix migrated 21:34:39.4 Info: => 0.0051341s 21:34:39.4 Info: 11: import_lists migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 11 21:34:39.4 Info: CreateTable ImportLists 21:34:39.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:34:39.4 Info: => 0.0001752s 21:34:39.4 Info: CreateIndex ImportLists (Name) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:39.4 Info: => 9E-05s 21:34:39.4 Info: CreateTable ImportListStatus 21:34:39.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:34:39.4 Info: => 0.0001219s 21:34:39.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:39.4 Info: => 8.33E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:39', 'import_lists') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 11: import_lists migrated 21:34:39.4 Info: => 0.0003878s 21:34:39.4 Info: 12: add_release_status migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 12 21:34:39.4 Info: AlterTable MetadataProfiles 21:34:39.4 Info: => 1.7E-06s 21:34:39.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:39.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:39.4 Info: => 0.0006032s 21:34:39.4 Info: PerformDBOperation 21:34:39.4 Info: Performing DB Operation 21:34:39.4 Info: => 3.63E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:39', 'add_release_status') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 12: add_release_status migrated 21:34:39.4 Info: => 0.0003087s 21:34:39.4 Info: 13: album_download_notification migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 13 21:34:39.4 Info: AlterTable Notifications 21:34:39.4 Info: => 1.3E-06s 21:34:39.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0005783s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:39', 'album_download_notification') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 13: album_download_notification migrated 21:34:39.4 Info: => 0.0008661s 21:34:39.4 Info: 14: fix_language_metadata_profiles migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 14 21:34:39.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:34:39.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:34:39.4 Info: => 0.0001136s 21:34:39.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:39.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:39.4 Info: => 8.15E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:39', 'fix_language_metadata_profiles') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 14: fix_language_metadata_profiles migrated 21:34:39.4 Info: => 0.0014447s 21:34:39.4 Info: 15: remove_fanzub migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 15 21:34:39.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.4 Info: => 5.03E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:39', 'remove_fanzub') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 15: remove_fanzub migrated 21:34:39.4 Info: => 0.0003103s 21:34:39.4 Info: 16: update_artist_history_indexes migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 16 21:34:39.4 Info: CreateIndex Albums (ArtistId) 21:34:39.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:39.4 Info: => 0.0001142s 21:34:39.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:39.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:39.4 Info: => 9.11E-05s 21:34:39.4 Info: DeleteIndex History (AlbumId) 21:34:39.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:39.4 Info: => 0.000128s 21:34:39.4 Info: CreateIndex History (AlbumId, Date) 21:34:39.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:39.4 Info: => 9.92E-05s 21:34:39.4 Info: DeleteIndex History (DownloadId) 21:34:39.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:39.4 Info: => 0.0001087s 21:34:39.4 Info: CreateIndex History (DownloadId, Date) 21:34:39.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:39.4 Info: => 9.35E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:39', 'update_artist_history_indexes') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 16: update_artist_history_indexes migrated 21:34:39.4 Info: => 0.0004637s 21:34:39.4 Info: 17: remove_nma migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 17 21:34:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:39.4 Info: => 5.11E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:39', 'remove_nma') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 17: remove_nma migrated 21:34:39.4 Info: => 0.0002898s 21:34:39.4 Info: 18: album_disambiguation migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 18 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 1.3E-06s 21:34:39.4 Info: CreateColumn Albums Disambiguation String 21:34:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:39.4 Info: => 0.0006028s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:39', 'album_disambiguation') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 18: album_disambiguation migrated 21:34:39.4 Info: => 0.000897s 21:34:39.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 19 21:34:39.4 Info: PerformDBOperation 21:34:39.4 Info: Performing DB Operation 21:34:39.4 Info: => 3.64E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:39', 'add_ape_quality_in_profiles') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:39.4 Info: => 0.0002811s 21:34:39.4 Info: 20: remove_pushalot migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 20 21:34:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:39.4 Info: => 4.85E-05s 21:34:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:39.4 Info: => 3.87E-05s 21:34:39.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:39.4 Info: => 3.68E-05s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:39', 'remove_pushalot') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 20: remove_pushalot migrated 21:34:39.4 Info: => 0.0002687s 21:34:39.4 Info: 21: add_custom_filters migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 21 21:34:39.4 Info: CreateTable CustomFilters 21:34:39.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:39.4 Info: => 0.0001317s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:39', 'add_custom_filters') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 21: add_custom_filters migrated 21:34:39.4 Info: => 0.0004011s 21:34:39.4 Info: 22: import_list_tags migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 22 21:34:39.4 Info: AlterTable ImportLists 21:34:39.4 Info: => 1.1E-06s 21:34:39.4 Info: CreateColumn ImportLists Tags String 21:34:39.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:39.4 Info: => 0.0005994s 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:39', 'import_list_tags') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 22: import_list_tags migrated 21:34:39.4 Info: => 0.0008808s 21:34:39.4 Info: 23: add_release_groups_etc migrating 21:34:39.4 Info: Beginning Transaction 21:34:39.4 Info: Starting migration of Main DB to 23 21:34:39.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) 21:34:39.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-12-24T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 21:34:39.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 21:34:39.4 Info: CreateTable ArtistMetadata 21:34:39.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:39.4 Info: => 0.00017s 21:34:39.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:39.4 Info: => 9.08E-05s 21:34:39.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:39.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:39.4 Info: => 9.38E-05s 21:34:39.4 Info: AlterTable Artists 21:34:39.4 Info: => 1.1E-06s 21:34:39.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:39.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0006184s 21:34:39.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.4 Info: => 7.78E-05s 21:34:39.4 Info: CreateTable AlbumReleases 21:34:39.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:39.4 Info: => 0.0001632s 21:34:39.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:39.4 Info: => 8.95E-05s 21:34:39.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:39.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:39.4 Info: => 8.1E-05s 21:34:39.4 Info: PerformDBOperation 21:34:39.4 Info: Performing DB Operation 21:34:39.4 Info: => 0.00366s 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 1.5E-06s 21:34:39.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0006458s 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 1.2E-06s 21:34:39.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:39.4 Info: => 0.0006108s 21:34:39.4 Info: AlterTable Albums 21:34:39.4 Info: => 1.3E-06s 21:34:39.4 Info: CreateColumn Albums Links String 21:34:39.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:39.4 Info: => 0.000597s 21:34:39.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:39.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:39.4 Info: => 0.0001173s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 1.2E-06s 21:34:39.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:39.4 Info: => 0.0006077s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 1.3E-06s 21:34:39.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0006216s 21:34:39.4 Info: AlterTable Tracks 21:34:39.4 Info: => 1.3E-06s 21:34:39.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:39.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.4 Info: => 0.0006067s 21:34:39.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:39.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:39.4 Info: => 0.0001152s 21:34:39.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:39.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:39.4 Info: => 0.0001011s 21:34:39.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:39.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:39.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:39.4 Info: DROP TABLE "Artists" 21:34:39.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.4 Info: => 0.0060471s 21:34:39.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:39.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:39.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:39.4 Info: DROP TABLE "Albums" 21:34:39.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.4 Info: => 0.0051166s 21:34:39.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:39.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:39.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:39.4 Info: DROP TABLE "Tracks" 21:34:39.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.4 Info: => 0.0058157s 21:34:39.4 Info: DeleteColumn TrackFiles ArtistId 21:34:39.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:39.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:39.4 Info: DROP TABLE "TrackFiles" 21:34:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.4 Info: => 0.0044944s 21:34:39.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.4 Info: => 9.14E-05s 21:34:39.4 Info: CreateIndex Artists (Monitored) 21:34:39.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.4 Info: => 8.32E-05s 21:34:39.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:39.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:39.4 Info: => 8.43E-05s 21:34:39.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:39.4 Info: => 8.69E-05s 21:34:39.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:39.4 Info: => 8.74E-05s 21:34:39.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:39.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:39.4 Info: => 8.67E-05s 21:34:39.4 Info: UpdateData 21:34:39.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.4 Info: => 5.17E-05s 21:34:39.4 Info: UpdateData 21:34:39.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.4 Info: => 4.57E-05s 21:34:39.4 Info: UpdateData 21:34:39.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:39.4 Info: => 4.88E-05s 21:34:39.4 Info: -> 23 Insert operations completed in 00:00:00.0019102 taking an average of 00:00:00.0000830 21:34:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:39', 'add_release_groups_etc') 21:34:39.4 Info: Committing Transaction 21:34:39.4 Info: 23: add_release_groups_etc migrated 21:34:39.4 Info: => 0.0007023s 21:34:39.4 Debug: Took: 00:00:00.1362619 21:34:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:34:39.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864796296494_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:39.6 Info: DatabaseEngineVersionCheck migrating 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: SQLite 3.47.2 21:34:39.6 Info: => 0.0010845s 21:34:39.6 Info: DatabaseEngineVersionCheck migrated 21:34:39.6 Info: => 0.0011008s 21:34:39.6 Info: VersionMigration migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: CreateTable VersionInfo 21:34:39.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.6 Info: => 0.0001431s 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: VersionMigration migrated 21:34:39.6 Info: => 0.0004908s 21:34:39.6 Info: VersionUniqueMigration migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: CreateIndex VersionInfo (Version) 21:34:39.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.6 Info: => 0.0001555s 21:34:39.6 Info: AlterTable VersionInfo 21:34:39.6 Info: => 1.2E-06s 21:34:39.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.6 Info: => 0.000538s 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: VersionUniqueMigration migrated 21:34:39.6 Info: => 0.00074s 21:34:39.6 Info: VersionDescriptionMigration migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: AlterTable VersionInfo 21:34:39.6 Info: => 1.3E-06s 21:34:39.6 Info: CreateColumn VersionInfo Description String 21:34:39.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.6 Info: => 0.0002055s 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: VersionDescriptionMigration migrated 21:34:39.6 Info: => 0.0003893s 21:34:39.6 Info: 1: InitialSetup migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 1 21:34:39.6 Info: CreateTable Config 21:34:39.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.6 Info: => 0.0001669s 21:34:39.6 Info: CreateIndex Config (Key) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.6 Info: => 0.0001162s 21:34:39.6 Info: CreateTable RootFolders 21:34:39.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.6 Info: => 9.35E-05s 21:34:39.6 Info: CreateIndex RootFolders (Path) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.6 Info: => 9.9E-05s 21:34:39.6 Info: CreateTable Artists 21:34:39.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:39.6 Info: => 0.0025475s 21:34:39.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.6 Info: => 0.0001227s 21:34:39.6 Info: CreateIndex Artists (NameSlug) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.6 Info: => 0.0001009s 21:34:39.6 Info: CreateIndex Artists (CleanName) 21:34:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.6 Info: => 9.81E-05s 21:34:39.6 Info: CreateIndex Artists (Path) 21:34:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.6 Info: => 9.1E-05s 21:34:39.6 Info: CreateTable Albums 21:34:39.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:39.6 Info: => 0.0002524s 21:34:39.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.6 Info: => 9.91E-05s 21:34:39.6 Info: CreateIndex Albums (MBId) 21:34:39.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.6 Info: => 8.96E-05s 21:34:39.6 Info: CreateIndex Albums (TADBId) 21:34:39.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.6 Info: => 9.18E-05s 21:34:39.6 Info: CreateIndex Albums (TitleSlug) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.6 Info: => 9.24E-05s 21:34:39.6 Info: CreateIndex Albums (CleanTitle) 21:34:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.6 Info: => 9.07E-05s 21:34:39.6 Info: CreateIndex Albums (Path) 21:34:39.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.6 Info: => 9.03E-05s 21:34:39.6 Info: CreateTable Tracks 21:34:39.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:39.6 Info: => 0.0001723s 21:34:39.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.6 Info: => 9.94E-05s 21:34:39.6 Info: CreateIndex Tracks (ArtistId) 21:34:39.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.6 Info: => 9.99E-05s 21:34:39.6 Info: CreateIndex Tracks (TrackFileId) 21:34:39.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.6 Info: => 0.0001128s 21:34:39.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.6 Info: => 8.72E-05s 21:34:39.6 Info: CreateTable TrackFiles 21:34:39.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:34:39.6 Info: => 0.0001442s 21:34:39.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.6 Info: => 0.0001025s 21:34:39.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.6 Info: => 0.0001099s 21:34:39.6 Info: CreateTable History 21:34:39.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:34:39.6 Info: => 0.000173s 21:34:39.6 Info: CreateIndex History (Date) 21:34:39.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.6 Info: => 9.91E-05s 21:34:39.6 Info: CreateIndex History (EventType) 21:34:39.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.6 Info: => 0.0001128s 21:34:39.6 Info: CreateIndex History (DownloadId) 21:34:39.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.6 Info: => 0.0001055s 21:34:39.6 Info: CreateIndex History (AlbumId) 21:34:39.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.6 Info: => 0.0001007s 21:34:39.6 Info: CreateTable Notifications 21:34:39.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:34:39.6 Info: => 0.000138s 21:34:39.6 Info: CreateTable ScheduledTasks 21:34:39.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:34:39.6 Info: => 0.0001082s 21:34:39.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.6 Info: => 0.0001023s 21:34:39.6 Info: CreateTable Indexers 21:34:39.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:34:39.6 Info: => 0.0001184s 21:34:39.6 Info: CreateIndex Indexers (Name) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.6 Info: => 0.000117s 21:34:39.6 Info: CreateTable Profiles 21:34:39.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:34:39.6 Info: => 0.0001118s 21:34:39.6 Info: CreateIndex Profiles (Name) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.6 Info: => 0.0001001s 21:34:39.6 Info: CreateTable QualityDefinitions 21:34:39.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:34:39.6 Info: => 0.0001144s 21:34:39.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.6 Info: => 0.0001001s 21:34:39.6 Info: CreateIndex QualityDefinitions (Title) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.6 Info: => 0.0001006s 21:34:39.6 Info: CreateTable NamingConfig 21:34:39.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:34:39.6 Info: => 0.0001459s 21:34:39.6 Info: CreateTable Blacklist 21:34:39.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:34:39.6 Info: => 0.0002007s 21:34:39.6 Info: CreateTable Metadata 21:34:39.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:34:39.6 Info: => 0.0001115s 21:34:39.6 Info: CreateTable MetadataFiles 21:34:39.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:34:39.6 Info: => 0.0001311s 21:34:39.6 Info: CreateTable DownloadClients 21:34:39.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:34:39.6 Info: => 0.0001122s 21:34:39.6 Info: CreateTable PendingReleases 21:34:39.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:34:39.6 Info: => 0.0001229s 21:34:39.6 Info: CreateTable RemotePathMappings 21:34:39.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:34:39.6 Info: => 0.0001026s 21:34:39.6 Info: CreateTable Tags 21:34:39.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.6 Info: => 9.24E-05s 21:34:39.6 Info: CreateIndex Tags (Label) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.6 Info: => 0.0001422s 21:34:39.6 Info: CreateTable Restrictions 21:34:39.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.6 Info: => 0.0001098s 21:34:39.6 Info: CreateTable DelayProfiles 21:34:39.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:34:39.6 Info: => 0.0001348s 21:34:39.6 Info: CreateTable Users 21:34:39.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:34:39.6 Info: => 9.88E-05s 21:34:39.6 Info: CreateIndex Users (Identifier) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.6 Info: => 0.0001061s 21:34:39.6 Info: CreateIndex Users (Username) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.6 Info: => 9.96E-05s 21:34:39.6 Info: CreateTable Commands 21:34:39.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:34:39.6 Info: => 0.0001422s 21:34:39.6 Info: CreateTable IndexerStatus 21:34:39.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:34:39.6 Info: => 0.0001422s 21:34:39.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.6 Info: => 0.0001059s 21:34:39.6 Info: CreateTable ExtraFiles 21:34:39.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:34:39.6 Info: => 0.000128s 21:34:39.6 Info: CreateTable LyricFiles 21:34:39.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:34:39.6 Info: => 0.0001421s 21:34:39.6 Info: CreateTable LanguageProfiles 21:34:39.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:34:39.6 Info: => 9.99E-05s 21:34:39.6 Info: CreateIndex LanguageProfiles (Name) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.6 Info: => 0.0001093s 21:34:39.6 Info: CreateTable DownloadClientStatus 21:34:39.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:34:39.6 Info: => 0.0001171s 21:34:39.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.6 Info: => 0.0001076s 21:34:39.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.6 Info: -> 1 Insert operations completed in 00:00:00.0000690 taking an average of 00:00:00.0000690 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 1: InitialSetup migrated 21:34:39.6 Info: => 0.0008608s 21:34:39.6 Info: 2: add_reason_to_pending_releases migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 2 21:34:39.6 Info: AlterTable PendingReleases 21:34:39.6 Info: => 1.2E-06s 21:34:39.6 Info: CreateColumn PendingReleases Reason Int32 21:34:39.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.6 Info: => 0.0006036s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 2: add_reason_to_pending_releases migrated 21:34:39.6 Info: => 0.0008907s 21:34:39.6 Info: 3: add_medium_support migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 3 21:34:39.6 Info: AlterTable Albums 21:34:39.6 Info: => 1.4E-06s 21:34:39.6 Info: CreateColumn Albums Media String 21:34:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.6 Info: => 0.0005807s 21:34:39.6 Info: AlterTable Tracks 21:34:39.6 Info: => 1.1E-06s 21:34:39.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.6 Info: => 0.000536s 21:34:39.6 Info: AlterTable Tracks 21:34:39.6 Info: => 1.2E-06s 21:34:39.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.6 Info: => 0.0005363s 21:34:39.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.6 Info: => 4.33E-05s 21:34:39.6 Info: DeleteColumn Tracks TrackNumber 21:34:39.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:34:39.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:34:39.6 Info: DROP TABLE "Tracks" 21:34:39.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.6 Info: => 0.0044985s 21:34:39.6 Info: AlterTable Tracks 21:34:39.6 Info: => 1.2E-06s 21:34:39.6 Info: CreateColumn Tracks TrackNumber String 21:34:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.6 Info: => 0.0005293s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 3: add_medium_support migrated 21:34:39.6 Info: => 0.0008864s 21:34:39.6 Info: 4: add_various_qualites_in_profile migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 4 21:34:39.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.6 Info: => 5.6E-05s 21:34:39.6 Info: PerformDBOperation 21:34:39.6 Info: Performing DB Operation 21:34:39.6 Info: => 3.3E-05s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 4: add_various_qualites_in_profile migrated 21:34:39.6 Info: => 0.0002681s 21:34:39.6 Info: 5: metadata_profiles migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 5 21:34:39.6 Info: CreateTable MetadataProfiles 21:34:39.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:34:39.6 Info: => 0.0001327s 21:34:39.6 Info: CreateIndex MetadataProfiles (Name) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:39.6 Info: => 9.4E-05s 21:34:39.6 Info: AlterTable Artists 21:34:39.6 Info: => 1.2E-06s 21:34:39.6 Info: CreateColumn Artists MetadataProfileId Int32 21:34:39.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:39.6 Info: => 0.0005661s 21:34:39.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:39.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:34:39.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:34:39.6 Info: DROP TABLE "Artists" 21:34:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.6 Info: => 0.0047108s 21:34:39.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:39.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:34:39.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:34:39.6 Info: DROP TABLE "Artists" 21:34:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.6 Info: => 0.0046292s 21:34:39.6 Info: AlterTable Albums 21:34:39.6 Info: => 1.5E-06s 21:34:39.6 Info: CreateColumn Albums SecondaryTypes String 21:34:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:39.6 Info: => 0.0005465s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:39', 'metadata_profiles') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 5: metadata_profiles migrated 21:34:39.6 Info: => 0.0009261s 21:34:39.6 Info: 6: separate_automatic_and_interactive_search migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 6 21:34:39.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:39.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:34:39.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:39.6 Info: DROP TABLE "Indexers" 21:34:39.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.6 Info: => 0.0052478s 21:34:39.6 Info: AlterTable Indexers 21:34:39.6 Info: => 1.3E-06s 21:34:39.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:39.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:39.6 Info: => 0.0005229s 21:34:39.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:39.6 Info: => 4.16E-05s 21:34:39.6 Info: AlterTable Indexers 21:34:39.6 Info: => 1.2E-06s 21:34:39.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:39.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:34:39.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:34:39.6 Info: DROP TABLE "Indexers" 21:34:39.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.6 Info: => 0.0039735s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:39', 'separate_automatic_and_interactive_search') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:39.6 Info: => 0.0043038s 21:34:39.6 Info: 7: change_album_path_to_relative migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 7 21:34:39.6 Info: DeleteColumn Albums Path 21:34:39.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:34:39.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:34:39.6 Info: DROP TABLE "Albums" 21:34:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.6 Info: => 0.0048486s 21:34:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:39', 'change_album_path_to_relative') 21:34:39.6 Info: Committing Transaction 21:34:39.6 Info: 7: change_album_path_to_relative migrated 21:34:39.6 Info: => 0.0052456s 21:34:39.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:39.6 Info: Beginning Transaction 21:34:39.6 Info: Starting migration of Main DB to 8 21:34:39.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 21:34:39.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 21:34:39.6 Info: => 5.37E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:39', 'change_quality_size_mb_to_kb') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:39.7 Info: => 0.0003464s 21:34:39.7 Info: 9: album_releases migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 9 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.4E-06s 21:34:39.7 Info: CreateColumn Albums Releases String 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:39.7 Info: => 0.0005668s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.1E-06s 21:34:39.7 Info: CreateColumn Albums CurrentRelease String 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:39.7 Info: => 0.0005242s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:39', 'album_releases') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 9: album_releases migrated 21:34:39.7 Info: => 0.000802s 21:34:39.7 Info: 10: album_releases_fix migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 10 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.9E-06s 21:34:39.7 Info: AlterColumn Albums Releases String 21:34:39.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:39.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:39.7 Info: DROP TABLE "Albums" 21:34:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.7 Info: => 0.0061323s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.3E-06s 21:34:39.7 Info: AlterColumn Albums CurrentRelease String 21:34:39.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:39.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:39.7 Info: DROP TABLE "Albums" 21:34:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.7 Info: => 0.0047221s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:39', 'album_releases_fix') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 10: album_releases_fix migrated 21:34:39.7 Info: => 0.0051232s 21:34:39.7 Info: 11: import_lists migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 11 21:34:39.7 Info: CreateTable ImportLists 21:34:39.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:39.7 Info: => 0.0001757s 21:34:39.7 Info: CreateIndex ImportLists (Name) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:39.7 Info: => 8.68E-05s 21:34:39.7 Info: CreateTable ImportListStatus 21:34:39.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:39.7 Info: => 0.0001214s 21:34:39.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:39.7 Info: => 8.25E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:39', 'import_lists') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 11: import_lists migrated 21:34:39.7 Info: => 0.0004277s 21:34:39.7 Info: 12: add_release_status migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 12 21:34:39.7 Info: AlterTable MetadataProfiles 21:34:39.7 Info: => 1.4E-06s 21:34:39.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:39.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:39.7 Info: => 0.0005885s 21:34:39.7 Info: PerformDBOperation 21:34:39.7 Info: Performing DB Operation 21:34:39.7 Info: => 3.19E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:39', 'add_release_status') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 12: add_release_status migrated 21:34:39.7 Info: => 0.0003127s 21:34:39.7 Info: 13: album_download_notification migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 13 21:34:39.7 Info: AlterTable Notifications 21:34:39.7 Info: => 1.3E-06s 21:34:39.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:39.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.0005983s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:39', 'album_download_notification') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 13: album_download_notification migrated 21:34:39.7 Info: => 0.0009124s 21:34:39.7 Info: 14: fix_language_metadata_profiles migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 14 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:39.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:39.7 Info: => 8.16E-05s 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:39.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:39.7 Info: => 6.06E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:39', 'fix_language_metadata_profiles') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 14: fix_language_metadata_profiles migrated 21:34:39.7 Info: => 0.0003368s 21:34:39.7 Info: 15: remove_fanzub migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 15 21:34:39.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:39.7 Info: => 4.91E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:39', 'remove_fanzub') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 15: remove_fanzub migrated 21:34:39.7 Info: => 0.0003334s 21:34:39.7 Info: 16: update_artist_history_indexes migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 16 21:34:39.7 Info: CreateIndex Albums (ArtistId) 21:34:39.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:39.7 Info: => 0.0001084s 21:34:39.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:39.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:39.7 Info: => 9.02E-05s 21:34:39.7 Info: DeleteIndex History (AlbumId) 21:34:39.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:39.7 Info: => 0.0001204s 21:34:39.7 Info: CreateIndex History (AlbumId, Date) 21:34:39.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:39.7 Info: => 9.58E-05s 21:34:39.7 Info: DeleteIndex History (DownloadId) 21:34:39.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:39.7 Info: => 0.0001059s 21:34:39.7 Info: CreateIndex History (DownloadId, Date) 21:34:39.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:39.7 Info: => 9.37E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:39', 'update_artist_history_indexes') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 16: update_artist_history_indexes migrated 21:34:39.7 Info: => 0.0004588s 21:34:39.7 Info: 17: remove_nma migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 17 21:34:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:39.7 Info: => 5.39E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:39', 'remove_nma') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 17: remove_nma migrated 21:34:39.7 Info: => 0.000301s 21:34:39.7 Info: 18: album_disambiguation migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 18 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.3E-06s 21:34:39.7 Info: CreateColumn Albums Disambiguation String 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:39.7 Info: => 0.0006008s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:39', 'album_disambiguation') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 18: album_disambiguation migrated 21:34:39.7 Info: => 0.000907s 21:34:39.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 19 21:34:39.7 Info: PerformDBOperation 21:34:39.7 Info: Performing DB Operation 21:34:39.7 Info: => 3.86E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:39', 'add_ape_quality_in_profiles') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:39.7 Info: => 0.0003145s 21:34:39.7 Info: 20: remove_pushalot migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 20 21:34:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:39.7 Info: => 4.94E-05s 21:34:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:39.7 Info: => 3.82E-05s 21:34:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:39.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:39.7 Info: => 3.65E-05s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:39', 'remove_pushalot') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 20: remove_pushalot migrated 21:34:39.7 Info: => 0.0003113s 21:34:39.7 Info: 21: add_custom_filters migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 21 21:34:39.7 Info: CreateTable CustomFilters 21:34:39.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:39.7 Info: => 0.0001329s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:39', 'add_custom_filters') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 21: add_custom_filters migrated 21:34:39.7 Info: => 0.0004382s 21:34:39.7 Info: 22: import_list_tags migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 22 21:34:39.7 Info: AlterTable ImportLists 21:34:39.7 Info: => 1.9E-06s 21:34:39.7 Info: CreateColumn ImportLists Tags String 21:34:39.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:39.7 Info: => 0.0005985s 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:39', 'import_list_tags') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 22: import_list_tags migrated 21:34:39.7 Info: => 0.0009104s 21:34:39.7 Info: 23: add_release_groups_etc migrating 21:34:39.7 Info: Beginning Transaction 21:34:39.7 Info: Starting migration of Main DB to 23 21:34:39.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) 21:34:39.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, '', '', '') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.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') 21:34:39.7 Info: CreateTable ArtistMetadata 21:34:39.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:39.7 Info: => 0.0001752s 21:34:39.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:39.7 Info: => 9.33E-05s 21:34:39.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:39.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:39.7 Info: => 9.49E-05s 21:34:39.7 Info: AlterTable Artists 21:34:39.7 Info: => 1.2E-06s 21:34:39.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:39.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.000621s 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:39.7 Info: => 8.02E-05s 21:34:39.7 Info: CreateTable AlbumReleases 21:34:39.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:39.7 Info: => 0.0001636s 21:34:39.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:39.7 Info: => 9.81E-05s 21:34:39.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:39.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:39.7 Info: => 8.17E-05s 21:34:39.7 Info: PerformDBOperation 21:34:39.7 Info: Performing DB Operation 21:34:39.7 Info: => 0.0035329s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.4E-06s 21:34:39.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.00065s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.3E-06s 21:34:39.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:39.7 Info: => 0.0006181s 21:34:39.7 Info: AlterTable Albums 21:34:39.7 Info: => 1.3E-06s 21:34:39.7 Info: CreateColumn Albums Links String 21:34:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:39.7 Info: => 0.0006068s 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:39.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:39.7 Info: => 9.36E-05s 21:34:39.7 Info: AlterTable Tracks 21:34:39.7 Info: => 1.2E-06s 21:34:39.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:39.7 Info: => 0.0006063s 21:34:39.7 Info: AlterTable Tracks 21:34:39.7 Info: => 1.2E-06s 21:34:39.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.0006086s 21:34:39.7 Info: AlterTable Tracks 21:34:39.7 Info: => 1.2E-06s 21:34:39.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:39.7 Info: => 0.0005977s 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:39.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:39.7 Info: => 0.0001013s 21:34:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:39.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:39.7 Info: => 8.67E-05s 21:34:39.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:39.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:39.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:39.7 Info: DROP TABLE "Artists" 21:34:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.7 Info: => 0.006336s 21:34:39.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:39.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:39.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:39.7 Info: DROP TABLE "Albums" 21:34:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.7 Info: => 0.0050603s 21:34:39.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:39.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:39.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:39.7 Info: DROP TABLE "Tracks" 21:34:39.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.7 Info: => 0.0047187s 21:34:39.7 Info: DeleteColumn TrackFiles ArtistId 21:34:39.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:39.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:39.7 Info: DROP TABLE "TrackFiles" 21:34:39.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.7 Info: => 0.004447s 21:34:39.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:39.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:39.7 Info: => 8.75E-05s 21:34:39.7 Info: CreateIndex Artists (Monitored) 21:34:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:39.7 Info: => 8.19E-05s 21:34:39.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:39.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:39.7 Info: => 8.43E-05s 21:34:39.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:39.7 Info: => 8.5E-05s 21:34:39.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:39.7 Info: => 8.16E-05s 21:34:39.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:39.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:39.7 Info: => 8.46E-05s 21:34:39.7 Info: UpdateData 21:34:39.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.7 Info: => 5.1E-05s 21:34:39.7 Info: UpdateData 21:34:39.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:39.7 Info: => 4.42E-05s 21:34:39.7 Info: UpdateData 21:34:39.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:39.7 Info: => 0.0011389s 21:34:39.7 Info: -> 12 Insert operations completed in 00:00:00.0010262 taking an average of 00:00:00.0000855 21:34:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:39', 'add_release_groups_etc') 21:34:39.7 Info: Committing Transaction 21:34:39.7 Info: 23: add_release_groups_etc migrated 21:34:39.7 Info: => 0.0016936s 21:34:39.7 Debug: Took: 00:00:00.1315192 21:34:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:34:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:34:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864798784124_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:39.8 Info: DatabaseEngineVersionCheck migrating 21:34:39.8 Info: PerformDBOperation 21:34:39.8 Info: Performing DB Operation 21:34:39.8 Info: SQLite 3.47.2 21:34:39.8 Info: => 0.0009944s 21:34:39.8 Info: DatabaseEngineVersionCheck migrated 21:34:39.8 Info: => 0.0010116s 21:34:39.8 Info: VersionMigration migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: CreateTable VersionInfo 21:34:39.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:39.8 Info: => 0.0001402s 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: VersionMigration migrated 21:34:39.8 Info: => 0.0004799s 21:34:39.8 Info: VersionUniqueMigration migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: CreateIndex VersionInfo (Version) 21:34:39.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:39.8 Info: => 0.0001237s 21:34:39.8 Info: AlterTable VersionInfo 21:34:39.8 Info: => 1.2E-06s 21:34:39.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:39.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:39.8 Info: => 0.0005192s 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: VersionUniqueMigration migrated 21:34:39.8 Info: => 0.0007219s 21:34:39.8 Info: VersionDescriptionMigration migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: AlterTable VersionInfo 21:34:39.8 Info: => 1.1E-06s 21:34:39.8 Info: CreateColumn VersionInfo Description String 21:34:39.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:39.8 Info: => 0.000198s 21:34:39.8 Info: Committing Transaction 21:34:39.8 Info: VersionDescriptionMigration migrated 21:34:39.8 Info: => 0.0003848s 21:34:39.8 Info: 1: InitialSetup migrating 21:34:39.8 Info: Beginning Transaction 21:34:39.8 Info: Starting migration of Main DB to 1 21:34:39.9 Info: CreateTable Config 21:34:39.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:39.9 Info: => 0.0001773s 21:34:39.9 Info: CreateIndex Config (Key) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:39.9 Info: => 8.36E-05s 21:34:39.9 Info: CreateTable RootFolders 21:34:39.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:39.9 Info: => 8.84E-05s 21:34:39.9 Info: CreateIndex RootFolders (Path) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:39.9 Info: => 7.66E-05s 21:34:39.9 Info: CreateTable Artists 21:34:39.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:34:39.9 Info: => 0.0002557s 21:34:39.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:39.9 Info: => 7.78E-05s 21:34:39.9 Info: CreateIndex Artists (NameSlug) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:39.9 Info: => 7.51E-05s 21:34:39.9 Info: CreateIndex Artists (CleanName) 21:34:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:39.9 Info: => 7.18E-05s 21:34:39.9 Info: CreateIndex Artists (Path) 21:34:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:39.9 Info: => 6.96E-05s 21:34:39.9 Info: CreateTable Albums 21:34:39.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:34:39.9 Info: => 0.0002337s 21:34:39.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:39.9 Info: => 7.73E-05s 21:34:39.9 Info: CreateIndex Albums (MBId) 21:34:39.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:39.9 Info: => 7.13E-05s 21:34:39.9 Info: CreateIndex Albums (TADBId) 21:34:39.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:39.9 Info: => 7.22E-05s 21:34:39.9 Info: CreateIndex Albums (TitleSlug) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:39.9 Info: => 7.03E-05s 21:34:39.9 Info: CreateIndex Albums (CleanTitle) 21:34:39.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:39.9 Info: => 7.34E-05s 21:34:39.9 Info: CreateIndex Albums (Path) 21:34:39.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:39.9 Info: => 7.06E-05s 21:34:39.9 Info: CreateTable Tracks 21:34:39.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:34:39.9 Info: => 0.0001467s 21:34:39.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.9 Info: => 7.54E-05s 21:34:39.9 Info: CreateIndex Tracks (ArtistId) 21:34:39.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.9 Info: => 7.71E-05s 21:34:39.9 Info: CreateIndex Tracks (TrackFileId) 21:34:39.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.9 Info: => 9.98E-05s 21:34:39.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:39.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:39.9 Info: => 8.46E-05s 21:34:39.9 Info: CreateTable TrackFiles 21:34:39.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:34:39.9 Info: => 0.0001411s 21:34:39.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:39.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:39.9 Info: => 8.4E-05s 21:34:39.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:39.9 Info: => 7.79E-05s 21:34:39.9 Info: CreateTable History 21:34:39.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:34:39.9 Info: => 0.000147s 21:34:39.9 Info: CreateIndex History (Date) 21:34:39.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:39.9 Info: => 8.17E-05s 21:34:39.9 Info: CreateIndex History (EventType) 21:34:39.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:39.9 Info: => 0.000104s 21:34:39.9 Info: CreateIndex History (DownloadId) 21:34:39.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:39.9 Info: => 0.0001426s 21:34:39.9 Info: CreateIndex History (AlbumId) 21:34:39.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:39.9 Info: => 9.07E-05s 21:34:39.9 Info: CreateTable Notifications 21:34:39.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:34:39.9 Info: => 0.0001493s 21:34:39.9 Info: CreateTable ScheduledTasks 21:34:39.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:34:39.9 Info: => 0.0001202s 21:34:39.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:39.9 Info: => 7.91E-05s 21:34:39.9 Info: CreateTable Indexers 21:34:39.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:34:39.9 Info: => 0.0001367s 21:34:39.9 Info: CreateIndex Indexers (Name) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:39.9 Info: => 0.0001122s 21:34:39.9 Info: CreateTable Profiles 21:34:39.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:34:39.9 Info: => 0.0001163s 21:34:39.9 Info: CreateIndex Profiles (Name) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:39.9 Info: => 8.18E-05s 21:34:39.9 Info: CreateTable QualityDefinitions 21:34:39.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:34:39.9 Info: => 0.0001151s 21:34:39.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:39.9 Info: => 7.83E-05s 21:34:39.9 Info: CreateIndex QualityDefinitions (Title) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:39.9 Info: => 8.3E-05s 21:34:39.9 Info: CreateTable NamingConfig 21:34:39.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:34:39.9 Info: => 0.0001553s 21:34:39.9 Info: CreateTable Blacklist 21:34:39.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:34:39.9 Info: => 0.0002095s 21:34:39.9 Info: CreateTable Metadata 21:34:39.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:34:39.9 Info: => 0.0001204s 21:34:39.9 Info: CreateTable MetadataFiles 21:34:39.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:34:39.9 Info: => 0.0001471s 21:34:39.9 Info: CreateTable DownloadClients 21:34:39.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:34:39.9 Info: => 0.0001168s 21:34:39.9 Info: CreateTable PendingReleases 21:34:39.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:34:39.9 Info: => 0.0001482s 21:34:39.9 Info: CreateTable RemotePathMappings 21:34:39.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:34:39.9 Info: => 0.0001084s 21:34:39.9 Info: CreateTable Tags 21:34:39.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:39.9 Info: => 9.98E-05s 21:34:39.9 Info: CreateIndex Tags (Label) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:39.9 Info: => 0.0001006s 21:34:39.9 Info: CreateTable Restrictions 21:34:39.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:39.9 Info: => 0.0001122s 21:34:39.9 Info: CreateTable DelayProfiles 21:34:39.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:34:39.9 Info: => 0.0001431s 21:34:39.9 Info: CreateTable Users 21:34:39.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:34:39.9 Info: => 0.0001065s 21:34:39.9 Info: CreateIndex Users (Identifier) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:39.9 Info: => 9.14E-05s 21:34:39.9 Info: CreateIndex Users (Username) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:39.9 Info: => 8.58E-05s 21:34:39.9 Info: CreateTable Commands 21:34:39.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:34:39.9 Info: => 0.0001503s 21:34:39.9 Info: CreateTable IndexerStatus 21:34:39.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:34:39.9 Info: => 0.0001515s 21:34:39.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:39.9 Info: => 8.25E-05s 21:34:39.9 Info: CreateTable ExtraFiles 21:34:39.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:34:39.9 Info: => 0.0001463s 21:34:39.9 Info: CreateTable LyricFiles 21:34:39.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:34:39.9 Info: => 0.000155s 21:34:39.9 Info: CreateTable LanguageProfiles 21:34:39.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:34:39.9 Info: => 0.0001048s 21:34:39.9 Info: CreateIndex LanguageProfiles (Name) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:39.9 Info: => 9.37E-05s 21:34:39.9 Info: CreateTable DownloadClientStatus 21:34:39.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:34:39.9 Info: => 0.0001155s 21:34:39.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:39.9 Info: => 8.61E-05s 21:34:39.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:39.9 Info: -> 1 Insert operations completed in 00:00:00.0000925 taking an average of 00:00:00.0000925 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:39', 'InitialSetup') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 1: InitialSetup migrated 21:34:39.9 Info: => 0.0009283s 21:34:39.9 Info: 2: add_reason_to_pending_releases migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 2 21:34:39.9 Info: AlterTable PendingReleases 21:34:39.9 Info: => 1.3E-06s 21:34:39.9 Info: CreateColumn PendingReleases Reason Int32 21:34:39.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:39.9 Info: => 0.0005708s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:39', 'add_reason_to_pending_releases') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 2: add_reason_to_pending_releases migrated 21:34:39.9 Info: => 0.0008764s 21:34:39.9 Info: 3: add_medium_support migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 3 21:34:39.9 Info: AlterTable Albums 21:34:39.9 Info: => 1.3E-06s 21:34:39.9 Info: CreateColumn Albums Media String 21:34:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:39.9 Info: => 0.0005771s 21:34:39.9 Info: AlterTable Tracks 21:34:39.9 Info: => 1.3E-06s 21:34:39.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.9 Info: => 0.0005205s 21:34:39.9 Info: AlterTable Tracks 21:34:39.9 Info: => 1.2E-06s 21:34:39.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:39.9 Info: => 0.0005231s 21:34:39.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:39.9 Info: => 4.92E-05s 21:34:39.9 Info: DeleteColumn Tracks TrackNumber 21:34:39.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:34:39.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:34:39.9 Info: DROP TABLE "Tracks" 21:34:39.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:39.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:39.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:39.9 Info: => 0.0048298s 21:34:39.9 Info: AlterTable Tracks 21:34:39.9 Info: => 1.2E-06s 21:34:39.9 Info: CreateColumn Tracks TrackNumber String 21:34:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:39.9 Info: => 0.0005312s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:39', 'add_medium_support') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 3: add_medium_support migrated 21:34:39.9 Info: => 0.0008904s 21:34:39.9 Info: 4: add_various_qualites_in_profile migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 4 21:34:39.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:39.9 Info: => 6.1E-05s 21:34:39.9 Info: PerformDBOperation 21:34:39.9 Info: Performing DB Operation 21:34:39.9 Info: => 3.24E-05s 21:34:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:39', 'add_various_qualites_in_profile') 21:34:39.9 Info: Committing Transaction 21:34:39.9 Info: 4: add_various_qualites_in_profile migrated 21:34:39.9 Info: => 0.0002804s 21:34:39.9 Info: 5: metadata_profiles migrating 21:34:39.9 Info: Beginning Transaction 21:34:39.9 Info: Starting migration of Main DB to 5 21:34:39.9 Info: CreateTable MetadataProfiles 21:34:39.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:34:39.9 Info: => 0.0001383s 21:34:39.9 Info: CreateIndex MetadataProfiles (Name) 21:34:39.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:39.9 Info: => 9.02E-05s 21:34:39.9 Info: AlterTable Artists 21:34:39.9 Info: => 1.1E-06s 21:34:39.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:39.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:39.9 Info: => 0.0005497s 21:34:39.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:40.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:40.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:40.0 Info: DROP TABLE "Artists" 21:34:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.0 Info: => 0.0810012s 21:34:40.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:40.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:40.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:40.0 Info: DROP TABLE "Artists" 21:34:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.0 Info: => 0.0046971s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: CreateColumn Albums SecondaryTypes String 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:40.0 Info: => 0.0005476s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:40', 'metadata_profiles') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 5: metadata_profiles migrated 21:34:40.0 Info: => 0.0009593s 21:34:40.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 6 21:34:40.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:40.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:40.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:40.0 Info: DROP TABLE "Indexers" 21:34:40.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.0 Info: => 0.0040742s 21:34:40.0 Info: AlterTable Indexers 21:34:40.0 Info: => 1.3E-06s 21:34:40.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:40.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:40.0 Info: => 0.0005352s 21:34:40.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.0 Info: => 4.37E-05s 21:34:40.0 Info: AlterTable Indexers 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:40.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:40.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:40.0 Info: DROP TABLE "Indexers" 21:34:40.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.0 Info: => 0.0040095s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:40', 'separate_automatic_and_interactive_search') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:40.0 Info: => 0.0043317s 21:34:40.0 Info: 7: change_album_path_to_relative migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 7 21:34:40.0 Info: DeleteColumn Albums Path 21:34:40.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:40.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:40.0 Info: DROP TABLE "Albums" 21:34:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.0 Info: => 0.0048116s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:40', 'change_album_path_to_relative') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 7: change_album_path_to_relative migrated 21:34:40.0 Info: => 0.0052042s 21:34:40.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 8 21:34:40.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:40.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:40.0 Info: => 5.37E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:40', 'change_quality_size_mb_to_kb') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:40.0 Info: => 0.0003013s 21:34:40.0 Info: 9: album_releases migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 9 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: CreateColumn Albums Releases String 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:40.0 Info: => 0.0005629s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.3E-06s 21:34:40.0 Info: CreateColumn Albums CurrentRelease String 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:40.0 Info: => 0.0005557s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:40', 'album_releases') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 9: album_releases migrated 21:34:40.0 Info: => 0.0008422s 21:34:40.0 Info: 10: album_releases_fix migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 10 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.5E-06s 21:34:40.0 Info: AlterColumn Albums Releases String 21:34:40.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:40.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:40.0 Info: DROP TABLE "Albums" 21:34:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.0 Info: => 0.004723s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.4E-06s 21:34:40.0 Info: AlterColumn Albums CurrentRelease String 21:34:40.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:40.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:40.0 Info: DROP TABLE "Albums" 21:34:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.0 Info: => 0.0047078s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:40', 'album_releases_fix') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 10: album_releases_fix migrated 21:34:40.0 Info: => 0.0050477s 21:34:40.0 Info: 11: import_lists migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 11 21:34:40.0 Info: CreateTable ImportLists 21:34:40.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) 21:34:40.0 Info: => 0.0001694s 21:34:40.0 Info: CreateIndex ImportLists (Name) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.0 Info: => 8.41E-05s 21:34:40.0 Info: CreateTable ImportListStatus 21:34:40.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) 21:34:40.0 Info: => 0.0001187s 21:34:40.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.0 Info: => 8.4E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:40', 'import_lists') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 11: import_lists migrated 21:34:40.0 Info: => 0.00038s 21:34:40.0 Info: 12: add_release_status migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 12 21:34:40.0 Info: AlterTable MetadataProfiles 21:34:40.0 Info: => 1.3E-06s 21:34:40.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:40.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:40.0 Info: => 0.0005758s 21:34:40.0 Info: PerformDBOperation 21:34:40.0 Info: Performing DB Operation 21:34:40.0 Info: => 3.34E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:40', 'add_release_status') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 12: add_release_status migrated 21:34:40.0 Info: => 0.0003103s 21:34:40.0 Info: 13: album_download_notification migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 13 21:34:40.0 Info: AlterTable Notifications 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0005897s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:40', 'album_download_notification') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 13: album_download_notification migrated 21:34:40.0 Info: => 0.0008841s 21:34:40.0 Info: 14: fix_language_metadata_profiles migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 14 21:34:40.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 21:34:40.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 21:34:40.0 Info: => 8.13E-05s 21:34:40.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:34:40.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:34:40.0 Info: => 6.25E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:40', 'fix_language_metadata_profiles') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 14: fix_language_metadata_profiles migrated 21:34:40.0 Info: => 0.0003032s 21:34:40.0 Info: 15: remove_fanzub migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 15 21:34:40.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.0 Info: => 4.64E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:40', 'remove_fanzub') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 15: remove_fanzub migrated 21:34:40.0 Info: => 0.0002816s 21:34:40.0 Info: 16: update_artist_history_indexes migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 16 21:34:40.0 Info: CreateIndex Albums (ArtistId) 21:34:40.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:40.0 Info: => 0.0001063s 21:34:40.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:40.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:40.0 Info: => 8.51E-05s 21:34:40.0 Info: DeleteIndex History (AlbumId) 21:34:40.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:40.0 Info: => 0.0001225s 21:34:40.0 Info: CreateIndex History (AlbumId, Date) 21:34:40.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.0 Info: => 9.91E-05s 21:34:40.0 Info: DeleteIndex History (DownloadId) 21:34:40.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:40.0 Info: => 0.000106s 21:34:40.0 Info: CreateIndex History (DownloadId, Date) 21:34:40.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.0 Info: => 9.03E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:40', 'update_artist_history_indexes') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 16: update_artist_history_indexes migrated 21:34:40.0 Info: => 0.000389s 21:34:40.0 Info: 17: remove_nma migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 17 21:34:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:40.0 Info: => 5.19E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:40', 'remove_nma') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 17: remove_nma migrated 21:34:40.0 Info: => 0.0003218s 21:34:40.0 Info: 18: album_disambiguation migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 18 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: CreateColumn Albums Disambiguation String 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:40.0 Info: => 0.0005903s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:40', 'album_disambiguation') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 18: album_disambiguation migrated 21:34:40.0 Info: => 0.0008741s 21:34:40.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 19 21:34:40.0 Info: PerformDBOperation 21:34:40.0 Info: Performing DB Operation 21:34:40.0 Info: => 3.53E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:40', 'add_ape_quality_in_profiles') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:40.0 Info: => 0.0002797s 21:34:40.0 Info: 20: remove_pushalot migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 20 21:34:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:40.0 Info: => 5.05E-05s 21:34:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:40.0 Info: => 3.81E-05s 21:34:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:40.0 Info: => 3.68E-05s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:40', 'remove_pushalot') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 20: remove_pushalot migrated 21:34:40.0 Info: => 0.0002694s 21:34:40.0 Info: 21: add_custom_filters migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 21 21:34:40.0 Info: CreateTable CustomFilters 21:34:40.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:34:40.0 Info: => 0.0001295s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:40', 'add_custom_filters') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 21: add_custom_filters migrated 21:34:40.0 Info: => 0.0003965s 21:34:40.0 Info: 22: import_list_tags migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 22 21:34:40.0 Info: AlterTable ImportLists 21:34:40.0 Info: => 1.6E-06s 21:34:40.0 Info: CreateColumn ImportLists Tags String 21:34:40.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:40.0 Info: => 0.0006042s 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:40', 'import_list_tags') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 22: import_list_tags migrated 21:34:40.0 Info: => 0.0009043s 21:34:40.0 Info: 23: add_release_groups_etc migrating 21:34:40.0 Info: Beginning Transaction 21:34:40.0 Info: Starting migration of Main DB to 23 21:34:40.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) 21:34:40.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.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') 21:34:40.0 Info: CreateTable ArtistMetadata 21:34:40.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:34:40.0 Info: => 0.0001653s 21:34:40.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:40.0 Info: => 9.14E-05s 21:34:40.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:34:40.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:34:40.0 Info: => 9.49E-05s 21:34:40.0 Info: AlterTable Artists 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:40.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0006121s 21:34:40.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.0 Info: => 7.59E-05s 21:34:40.0 Info: CreateTable AlbumReleases 21:34:40.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:34:40.0 Info: => 0.0001582s 21:34:40.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.0 Info: => 9.55E-05s 21:34:40.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:40.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.0 Info: => 8.2E-05s 21:34:40.0 Info: PerformDBOperation 21:34:40.0 Info: Performing DB Operation 21:34:40.0 Info: => 0.0035269s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.4E-06s 21:34:40.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0006438s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 1.4E-06s 21:34:40.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:40.0 Info: => 0.0006069s 21:34:40.0 Info: AlterTable Albums 21:34:40.0 Info: => 2.1E-06s 21:34:40.0 Info: CreateColumn Albums Links String 21:34:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:40.0 Info: => 0.0005974s 21:34:40.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:34:40.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:40.0 Info: => 9.31E-05s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:40.0 Info: => 0.0005975s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 1.2E-06s 21:34:40.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0006148s 21:34:40.0 Info: AlterTable Tracks 21:34:40.0 Info: => 1.1E-06s 21:34:40.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.0 Info: => 0.0006055s 21:34:40.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:34:40.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:40.0 Info: => 0.0001039s 21:34:40.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:34:40.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:40.0 Info: => 8.96E-05s 21:34:40.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:40.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:34:40.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:34:40.0 Info: DROP TABLE "Artists" 21:34:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.0 Info: => 0.0063684s 21:34:40.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:40.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:34:40.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:34:40.0 Info: DROP TABLE "Albums" 21:34:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.0 Info: => 0.0050472s 21:34:40.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:40.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:34:40.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:34:40.0 Info: DROP TABLE "Tracks" 21:34:40.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.0 Info: => 0.0046766s 21:34:40.0 Info: DeleteColumn TrackFiles ArtistId 21:34:40.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:34:40.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:34:40.0 Info: DROP TABLE "TrackFiles" 21:34:40.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.0 Info: => 0.0059503s 21:34:40.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:40.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.0 Info: => 8.46E-05s 21:34:40.0 Info: CreateIndex Artists (Monitored) 21:34:40.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.0 Info: => 7.97E-05s 21:34:40.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:40.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.0 Info: => 8.32E-05s 21:34:40.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:40.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:40.0 Info: => 8.38E-05s 21:34:40.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:40.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:40.0 Info: => 8.32E-05s 21:34:40.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:40.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:40.0 Info: => 8.43E-05s 21:34:40.0 Info: UpdateData 21:34:40.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.0 Info: => 5.11E-05s 21:34:40.0 Info: UpdateData 21:34:40.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.0 Info: => 4.35E-05s 21:34:40.0 Info: UpdateData 21:34:40.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:40.0 Info: => 4.63E-05s 21:34:40.0 Info: -> 12 Insert operations completed in 00:00:00.0010237 taking an average of 00:00:00.0000853 21:34:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:40', 'add_release_groups_etc') 21:34:40.0 Info: Committing Transaction 21:34:40.0 Info: 23: add_release_groups_etc migrated 21:34:40.0 Info: => 0.0005535s 21:34:40.0 Debug: Took: 00:00:00.2035865 21:34:40.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:34:40.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:34:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864802000166_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:40.2 Info: DatabaseEngineVersionCheck migrating 21:34:40.2 Info: PerformDBOperation 21:34:40.2 Info: Performing DB Operation 21:34:40.2 Info: SQLite 3.47.2 21:34:40.2 Info: => 0.001203s 21:34:40.2 Info: DatabaseEngineVersionCheck migrated 21:34:40.2 Info: => 0.0012201s 21:34:40.2 Info: VersionMigration migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: CreateTable VersionInfo 21:34:40.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:40.2 Info: => 0.0001462s 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: VersionMigration migrated 21:34:40.2 Info: => 0.0005428s 21:34:40.2 Info: VersionUniqueMigration migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: CreateIndex VersionInfo (Version) 21:34:40.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:40.2 Info: => 0.0001591s 21:34:40.2 Info: AlterTable VersionInfo 21:34:40.2 Info: => 1.1E-06s 21:34:40.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:40.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:40.2 Info: => 0.00056s 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: VersionUniqueMigration migrated 21:34:40.2 Info: => 0.000771s 21:34:40.2 Info: VersionDescriptionMigration migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: AlterTable VersionInfo 21:34:40.2 Info: => 1.3E-06s 21:34:40.2 Info: CreateColumn VersionInfo Description String 21:34:40.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:40.2 Info: => 0.0002137s 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: VersionDescriptionMigration migrated 21:34:40.2 Info: => 0.0004135s 21:34:40.2 Info: 1: InitialSetup migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 1 21:34:40.2 Info: CreateTable Config 21:34:40.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:40.2 Info: => 0.0002082s 21:34:40.2 Info: CreateIndex Config (Key) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:40.2 Info: => 0.0001066s 21:34:40.2 Info: CreateTable RootFolders 21:34:40.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:40.2 Info: => 9.2E-05s 21:34:40.2 Info: CreateIndex RootFolders (Path) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:40.2 Info: => 0.0001068s 21:34:40.2 Info: CreateTable Artists 21:34:40.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:40.2 Info: => 0.0003031s 21:34:40.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.2 Info: => 0.0001152s 21:34:40.2 Info: CreateIndex Artists (NameSlug) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.2 Info: => 0.0001051s 21:34:40.2 Info: CreateIndex Artists (CleanName) 21:34:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.2 Info: => 0.0001061s 21:34:40.2 Info: CreateIndex Artists (Path) 21:34:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.2 Info: => 9.24E-05s 21:34:40.2 Info: CreateTable Albums 21:34:40.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:40.2 Info: => 0.0002796s 21:34:40.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.2 Info: => 0.000106s 21:34:40.2 Info: CreateIndex Albums (MBId) 21:34:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.2 Info: => 9.02E-05s 21:34:40.2 Info: CreateIndex Albums (TADBId) 21:34:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.2 Info: => 0.0001002s 21:34:40.2 Info: CreateIndex Albums (TitleSlug) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.2 Info: => 9.85E-05s 21:34:40.2 Info: CreateIndex Albums (CleanTitle) 21:34:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.2 Info: => 9.02E-05s 21:34:40.2 Info: CreateIndex Albums (Path) 21:34:40.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:40.2 Info: => 9.06E-05s 21:34:40.2 Info: CreateTable Tracks 21:34:40.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:40.2 Info: => 0.000197s 21:34:40.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.2 Info: => 0.0001039s 21:34:40.2 Info: CreateIndex Tracks (ArtistId) 21:34:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.2 Info: => 9.91E-05s 21:34:40.2 Info: CreateIndex Tracks (TrackFileId) 21:34:40.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.2 Info: => 0.0001173s 21:34:40.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:40.2 Info: => 9.34E-05s 21:34:40.2 Info: CreateTable TrackFiles 21:34:40.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:40.2 Info: => 0.0001544s 21:34:40.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:40.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:40.2 Info: => 0.000113s 21:34:40.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:40.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.2 Info: => 0.0001052s 21:34:40.2 Info: CreateTable History 21:34:40.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:40.2 Info: => 0.0001848s 21:34:40.2 Info: CreateIndex History (Date) 21:34:40.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.2 Info: => 0.0001105s 21:34:40.2 Info: CreateIndex History (EventType) 21:34:40.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.2 Info: => 0.0001161s 21:34:40.2 Info: CreateIndex History (DownloadId) 21:34:40.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:40.2 Info: => 0.000104s 21:34:40.2 Info: CreateIndex History (AlbumId) 21:34:40.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:40.2 Info: => 0.0001036s 21:34:40.2 Info: CreateTable Notifications 21:34:40.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:40.2 Info: => 0.0002027s 21:34:40.2 Info: CreateTable ScheduledTasks 21:34:40.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:40.2 Info: => 0.0001208s 21:34:40.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.2 Info: => 0.0001063s 21:34:40.2 Info: CreateTable Indexers 21:34:40.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:40.2 Info: => 0.000128s 21:34:40.2 Info: CreateIndex Indexers (Name) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.2 Info: => 0.0001212s 21:34:40.2 Info: CreateTable Profiles 21:34:40.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:40.2 Info: => 0.000115s 21:34:40.2 Info: CreateIndex Profiles (Name) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:40.2 Info: => 9.98E-05s 21:34:40.2 Info: CreateTable QualityDefinitions 21:34:40.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:40.2 Info: => 0.0001216s 21:34:40.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:40.2 Info: => 0.0001023s 21:34:40.2 Info: CreateIndex QualityDefinitions (Title) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:40.2 Info: => 0.000109s 21:34:40.2 Info: CreateTable NamingConfig 21:34:40.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:40.2 Info: => 0.0001467s 21:34:40.2 Info: CreateTable Blacklist 21:34:40.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:40.2 Info: => 0.0002139s 21:34:40.2 Info: CreateTable Metadata 21:34:40.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001174s 21:34:40.2 Info: CreateTable MetadataFiles 21:34:40.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001565s 21:34:40.2 Info: CreateTable DownloadClients 21:34:40.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001201s 21:34:40.2 Info: CreateTable PendingReleases 21:34:40.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:40.2 Info: => 0.0001307s 21:34:40.2 Info: CreateTable RemotePathMappings 21:34:40.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:40.2 Info: => 0.000108s 21:34:40.2 Info: CreateTable Tags 21:34:40.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:40.2 Info: => 9.46E-05s 21:34:40.2 Info: CreateIndex Tags (Label) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:40.2 Info: => 0.0001172s 21:34:40.2 Info: CreateTable Restrictions 21:34:40.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001182s 21:34:40.2 Info: CreateTable DelayProfiles 21:34:40.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001405s 21:34:40.2 Info: CreateTable Users 21:34:40.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001075s 21:34:40.2 Info: CreateIndex Users (Identifier) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:40.2 Info: => 0.000117s 21:34:40.2 Info: CreateIndex Users (Username) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:40.2 Info: => 0.0001226s 21:34:40.2 Info: CreateTable Commands 21:34:40.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:40.2 Info: => 0.0001565s 21:34:40.2 Info: CreateTable IndexerStatus 21:34:40.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:40.2 Info: => 0.0001486s 21:34:40.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.2 Info: => 0.0001148s 21:34:40.2 Info: CreateTable ExtraFiles 21:34:40.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:40.2 Info: => 0.0001358s 21:34:40.2 Info: CreateTable LyricFiles 21:34:40.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:40.2 Info: => 0.0001464s 21:34:40.2 Info: CreateTable LanguageProfiles 21:34:40.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:40.2 Info: => 0.002552s 21:34:40.2 Info: CreateIndex LanguageProfiles (Name) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:40.2 Info: => 0.0001373s 21:34:40.2 Info: CreateTable DownloadClientStatus 21:34:40.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:40.2 Info: => 0.0001285s 21:34:40.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.2 Info: => 0.000117s 21:34:40.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:40.2 Info: -> 1 Insert operations completed in 00:00:00.0000692 taking an average of 00:00:00.0000692 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:40', 'InitialSetup') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 1: InitialSetup migrated 21:34:40.2 Info: => 0.0008905s 21:34:40.2 Info: 2: add_reason_to_pending_releases migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 2 21:34:40.2 Info: AlterTable PendingReleases 21:34:40.2 Info: => 1.3E-06s 21:34:40.2 Info: CreateColumn PendingReleases Reason Int32 21:34:40.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.000597s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:40', 'add_reason_to_pending_releases') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 2: add_reason_to_pending_releases migrated 21:34:40.2 Info: => 0.0008924s 21:34:40.2 Info: 3: add_medium_support migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 3 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 1.4E-06s 21:34:40.2 Info: CreateColumn Albums Media String 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:40.2 Info: => 0.000623s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 1.4E-06s 21:34:40.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.0005464s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 1.3E-06s 21:34:40.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.0005285s 21:34:40.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.2 Info: => 4.44E-05s 21:34:40.2 Info: DeleteColumn Tracks TrackNumber 21:34:40.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:40.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:40.2 Info: DROP TABLE "Tracks" 21:34:40.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.2 Info: => 0.0044754s 21:34:40.2 Info: AlterTable Tracks 21:34:40.2 Info: => 1.4E-06s 21:34:40.2 Info: CreateColumn Tracks TrackNumber String 21:34:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:40.2 Info: => 0.0005318s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:40', 'add_medium_support') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 3: add_medium_support migrated 21:34:40.2 Info: => 0.0009034s 21:34:40.2 Info: 4: add_various_qualites_in_profile migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 4 21:34:40.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.2 Info: => 5.52E-05s 21:34:40.2 Info: PerformDBOperation 21:34:40.2 Info: Performing DB Operation 21:34:40.2 Info: => 3.21E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:40', 'add_various_qualites_in_profile') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 4: add_various_qualites_in_profile migrated 21:34:40.2 Info: => 0.0002963s 21:34:40.2 Info: 5: metadata_profiles migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 5 21:34:40.2 Info: CreateTable MetadataProfiles 21:34:40.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001378s 21:34:40.2 Info: CreateIndex MetadataProfiles (Name) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:40.2 Info: => 9.25E-05s 21:34:40.2 Info: AlterTable Artists 21:34:40.2 Info: => 1.2E-06s 21:34:40.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:40.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:40.2 Info: => 0.0005668s 21:34:40.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:40.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:40.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:40.2 Info: DROP TABLE "Artists" 21:34:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.2 Info: => 0.0047307s 21:34:40.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:40.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:40.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:40.2 Info: DROP TABLE "Artists" 21:34:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.2 Info: => 0.0046365s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 1.2E-06s 21:34:40.2 Info: CreateColumn Albums SecondaryTypes String 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:40.2 Info: => 0.0005304s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:40', 'metadata_profiles') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 5: metadata_profiles migrated 21:34:40.2 Info: => 0.0009123s 21:34:40.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 6 21:34:40.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:40.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:40.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:40.2 Info: DROP TABLE "Indexers" 21:34:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.2 Info: => 0.004182s 21:34:40.2 Info: AlterTable Indexers 21:34:40.2 Info: => 1.1E-06s 21:34:40.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:40.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:40.2 Info: => 0.0005298s 21:34:40.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.2 Info: => 4.44E-05s 21:34:40.2 Info: AlterTable Indexers 21:34:40.2 Info: => 1.2E-06s 21:34:40.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:40.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:40.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:40.2 Info: DROP TABLE "Indexers" 21:34:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.2 Info: => 0.0054784s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:40', 'separate_automatic_and_interactive_search') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:40.2 Info: => 0.0058243s 21:34:40.2 Info: 7: change_album_path_to_relative migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 7 21:34:40.2 Info: DeleteColumn Albums Path 21:34:40.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:40.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:40.2 Info: DROP TABLE "Albums" 21:34:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.2 Info: => 0.0047757s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:40', 'change_album_path_to_relative') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 7: change_album_path_to_relative migrated 21:34:40.2 Info: => 0.0051571s 21:34:40.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 8 21:34:40.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:40.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:40.2 Info: => 5.33E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:40', 'change_quality_size_mb_to_kb') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:40.2 Info: => 0.0002976s 21:34:40.2 Info: 9: album_releases migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 9 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 1.2E-06s 21:34:40.2 Info: CreateColumn Albums Releases String 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:40.2 Info: => 0.0005773s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 1.1E-06s 21:34:40.2 Info: CreateColumn Albums CurrentRelease String 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:40.2 Info: => 0.0005324s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:40', 'album_releases') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 9: album_releases migrated 21:34:40.2 Info: => 0.000815s 21:34:40.2 Info: 10: album_releases_fix migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 10 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 1.3E-06s 21:34:40.2 Info: AlterColumn Albums Releases String 21:34:40.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:40.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:40.2 Info: DROP TABLE "Albums" 21:34:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.2 Info: => 0.0058161s 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 1.3E-06s 21:34:40.2 Info: AlterColumn Albums CurrentRelease String 21:34:40.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:40.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:40.2 Info: DROP TABLE "Albums" 21:34:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.2 Info: => 0.0046986s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:40', 'album_releases_fix') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 10: album_releases_fix migrated 21:34:40.2 Info: => 0.0050545s 21:34:40.2 Info: 11: import_lists migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 11 21:34:40.2 Info: CreateTable ImportLists 21:34:40.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:40.2 Info: => 0.0001721s 21:34:40.2 Info: CreateIndex ImportLists (Name) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.2 Info: => 8.51E-05s 21:34:40.2 Info: CreateTable ImportListStatus 21:34:40.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:40.2 Info: => 0.0001226s 21:34:40.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:40.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.2 Info: => 8.37E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:40', 'import_lists') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 11: import_lists migrated 21:34:40.2 Info: => 0.0003918s 21:34:40.2 Info: 12: add_release_status migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 12 21:34:40.2 Info: AlterTable MetadataProfiles 21:34:40.2 Info: => 1.5E-06s 21:34:40.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:40.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:40.2 Info: => 0.0005856s 21:34:40.2 Info: PerformDBOperation 21:34:40.2 Info: Performing DB Operation 21:34:40.2 Info: => 3.16E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:40', 'add_release_status') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 12: add_release_status migrated 21:34:40.2 Info: => 0.0003107s 21:34:40.2 Info: 13: album_download_notification migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 13 21:34:40.2 Info: AlterTable Notifications 21:34:40.2 Info: => 1.2E-06s 21:34:40.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:40.2 Info: => 0.000582s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:40', 'album_download_notification') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 13: album_download_notification migrated 21:34:40.2 Info: => 0.0008776s 21:34:40.2 Info: 14: fix_language_metadata_profiles migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 14 21:34:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:40.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:40.2 Info: => 0.0001107s 21:34:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:40.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:40.2 Info: => 8.26E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:40', 'fix_language_metadata_profiles') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 14: fix_language_metadata_profiles migrated 21:34:40.2 Info: => 0.0003345s 21:34:40.2 Info: 15: remove_fanzub migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 15 21:34:40.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.2 Info: => 4.95E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:40', 'remove_fanzub') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 15: remove_fanzub migrated 21:34:40.2 Info: => 0.0003003s 21:34:40.2 Info: 16: update_artist_history_indexes migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 16 21:34:40.2 Info: CreateIndex Albums (ArtistId) 21:34:40.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:40.2 Info: => 0.0001189s 21:34:40.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:40.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:40.2 Info: => 8.78E-05s 21:34:40.2 Info: DeleteIndex History (AlbumId) 21:34:40.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:40.2 Info: => 0.0001276s 21:34:40.2 Info: CreateIndex History (AlbumId, Date) 21:34:40.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.2 Info: => 9.95E-05s 21:34:40.2 Info: DeleteIndex History (DownloadId) 21:34:40.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:40.2 Info: => 0.0001116s 21:34:40.2 Info: CreateIndex History (DownloadId, Date) 21:34:40.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.2 Info: => 9.36E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:40', 'update_artist_history_indexes') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 16: update_artist_history_indexes migrated 21:34:40.2 Info: => 0.0004127s 21:34:40.2 Info: 17: remove_nma migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 17 21:34:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:40.2 Info: => 5.18E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:40', 'remove_nma') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 17: remove_nma migrated 21:34:40.2 Info: => 0.0002925s 21:34:40.2 Info: 18: album_disambiguation migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 18 21:34:40.2 Info: AlterTable Albums 21:34:40.2 Info: => 2.5E-06s 21:34:40.2 Info: CreateColumn Albums Disambiguation String 21:34:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:40.2 Info: => 0.0005975s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:40', 'album_disambiguation') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 18: album_disambiguation migrated 21:34:40.2 Info: => 0.0009012s 21:34:40.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 19 21:34:40.2 Info: PerformDBOperation 21:34:40.2 Info: Performing DB Operation 21:34:40.2 Info: => 3.62E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:40', 'add_ape_quality_in_profiles') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:40.2 Info: => 0.0002838s 21:34:40.2 Info: 20: remove_pushalot migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 20 21:34:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:40.2 Info: => 5.06E-05s 21:34:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:40.2 Info: => 3.63E-05s 21:34:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:40.2 Info: => 3.92E-05s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:40', 'remove_pushalot') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 20: remove_pushalot migrated 21:34:40.2 Info: => 0.000278s 21:34:40.2 Info: 21: add_custom_filters migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 21 21:34:40.2 Info: CreateTable CustomFilters 21:34:40.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:40.2 Info: => 0.0001294s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:40', 'add_custom_filters') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 21: add_custom_filters migrated 21:34:40.2 Info: => 0.0004042s 21:34:40.2 Info: 22: import_list_tags migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 22 21:34:40.2 Info: AlterTable ImportLists 21:34:40.2 Info: => 1.3E-06s 21:34:40.2 Info: CreateColumn ImportLists Tags String 21:34:40.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:40.2 Info: => 0.0006175s 21:34:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:40', 'import_list_tags') 21:34:40.2 Info: Committing Transaction 21:34:40.2 Info: 22: import_list_tags migrated 21:34:40.2 Info: => 0.0009287s 21:34:40.2 Info: 23: add_release_groups_etc migrating 21:34:40.2 Info: Beginning Transaction 21:34:40.2 Info: Starting migration of Main DB to 23 21:34:40.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:40.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:40.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:40.3 Info: CreateTable ArtistMetadata 21:34:40.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) 21:34:40.3 Info: => 0.0001692s 21:34:40.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:40.3 Info: => 9.11E-05s 21:34:40.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" 21:34:40.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" 21:34:40.3 Info: => 9.22E-05s 21:34:40.3 Info: AlterTable Artists 21:34:40.3 Info: => 1.1E-06s 21:34:40.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:40.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0006008s 21:34:40.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.3 Info: => 8.01E-05s 21:34:40.3 Info: CreateTable AlbumReleases 21:34:40.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) 21:34:40.3 Info: => 0.0001623s 21:34:40.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.3 Info: => 8.94E-05s 21:34:40.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:40.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.3 Info: => 8.27E-05s 21:34:40.3 Info: PerformDBOperation 21:34:40.3 Info: Performing DB Operation 21:34:40.3 Info: => 0.0035296s 21:34:40.3 Info: AlterTable Albums 21:34:40.3 Info: => 1.4E-06s 21:34:40.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0006474s 21:34:40.3 Info: AlterTable Albums 21:34:40.3 Info: => 1.5E-06s 21:34:40.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:40.3 Info: => 0.0006081s 21:34:40.3 Info: AlterTable Albums 21:34:40.3 Info: => 1.2E-06s 21:34:40.3 Info: CreateColumn Albums Links String 21:34:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:40.3 Info: => 0.0006188s 21:34:40.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:40.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:40.3 Info: => 0.0001182s 21:34:40.3 Info: AlterTable Tracks 21:34:40.3 Info: => 1.1E-06s 21:34:40.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:40.3 Info: => 0.0006004s 21:34:40.3 Info: AlterTable Tracks 21:34:40.3 Info: => 1.2E-06s 21:34:40.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.000599s 21:34:40.3 Info: AlterTable Tracks 21:34:40.3 Info: => 1.4E-06s 21:34:40.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.3 Info: => 0.0006812s 21:34:40.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:40.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:40.3 Info: => 0.0001076s 21:34:40.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:40.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:40.3 Info: => 8.73E-05s 21:34:40.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:40.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:40.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:40.3 Info: DROP TABLE "Artists" 21:34:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.3 Info: => 0.0049113s 21:34:40.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:40.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:40.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:40.3 Info: DROP TABLE "Albums" 21:34:40.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.3 Info: => 0.0060053s 21:34:40.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:40.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:40.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:40.3 Info: DROP TABLE "Tracks" 21:34:40.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.3 Info: => 0.0056898s 21:34:40.3 Info: DeleteColumn TrackFiles ArtistId 21:34:40.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:40.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:40.3 Info: DROP TABLE "TrackFiles" 21:34:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.3 Info: => 0.0044039s 21:34:40.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:40.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.3 Info: => 8.76E-05s 21:34:40.3 Info: CreateIndex Artists (Monitored) 21:34:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.3 Info: => 7.93E-05s 21:34:40.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:40.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.3 Info: => 8.02E-05s 21:34:40.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:40.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:40.3 Info: => 8.36E-05s 21:34:40.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:40.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:40.3 Info: => 8.29E-05s 21:34:40.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:40.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:40.3 Info: => 8.25E-05s 21:34:40.3 Info: UpdateData 21:34:40.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.3 Info: => 5.16E-05s 21:34:40.3 Info: UpdateData 21:34:40.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.3 Info: => 4.38E-05s 21:34:40.3 Info: UpdateData 21:34:40.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:40.3 Info: => 4.74E-05s 21:34:40.3 Info: -> 12 Insert operations completed in 00:00:00.0010380 taking an average of 00:00:00.0000865 21:34:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:40', 'add_release_groups_etc') 21:34:40.3 Info: Committing Transaction 21:34:40.3 Info: 23: add_release_groups_etc migrated 21:34:40.3 Info: => 0.0005609s 21:34:40.3 Debug: Took: 00:00:00.1323557 21:34:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:34:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:34:40.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864804537012_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:40.4 Info: DatabaseEngineVersionCheck migrating 21:34:40.4 Info: PerformDBOperation 21:34:40.4 Info: Performing DB Operation 21:34:40.4 Info: SQLite 3.47.2 21:34:40.4 Info: => 0.0010774s 21:34:40.4 Info: DatabaseEngineVersionCheck migrated 21:34:40.4 Info: => 0.0010947s 21:34:40.4 Info: VersionMigration migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: CreateTable VersionInfo 21:34:40.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:40.4 Info: => 0.0001481s 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: VersionMigration migrated 21:34:40.4 Info: => 0.0004998s 21:34:40.4 Info: VersionUniqueMigration migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: CreateIndex VersionInfo (Version) 21:34:40.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:40.4 Info: => 0.0001604s 21:34:40.4 Info: AlterTable VersionInfo 21:34:40.4 Info: => 1.3E-06s 21:34:40.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:40.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:40.4 Info: => 0.0005602s 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: VersionUniqueMigration migrated 21:34:40.4 Info: => 0.0007672s 21:34:40.4 Info: VersionDescriptionMigration migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: AlterTable VersionInfo 21:34:40.4 Info: => 1.3E-06s 21:34:40.4 Info: CreateColumn VersionInfo Description String 21:34:40.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:40.4 Info: => 0.0002136s 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: VersionDescriptionMigration migrated 21:34:40.4 Info: => 0.0004027s 21:34:40.4 Info: 1: InitialSetup migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 1 21:34:40.4 Info: CreateTable Config 21:34:40.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001795s 21:34:40.4 Info: CreateIndex Config (Key) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:40.4 Info: => 0.0001144s 21:34:40.4 Info: CreateTable RootFolders 21:34:40.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:40.4 Info: => 9.88E-05s 21:34:40.4 Info: CreateIndex RootFolders (Path) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:40.4 Info: => 0.0001042s 21:34:40.4 Info: CreateTable Artists 21:34:40.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:40.4 Info: => 0.0002993s 21:34:40.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.4 Info: => 0.0001117s 21:34:40.4 Info: CreateIndex Artists (NameSlug) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.4 Info: => 9.58E-05s 21:34:40.4 Info: CreateIndex Artists (CleanName) 21:34:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.4 Info: => 0.0001005s 21:34:40.4 Info: CreateIndex Artists (Path) 21:34:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.4 Info: => 9.15E-05s 21:34:40.4 Info: CreateTable Albums 21:34:40.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:40.4 Info: => 0.0002761s 21:34:40.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.4 Info: => 0.0001229s 21:34:40.4 Info: CreateIndex Albums (MBId) 21:34:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.4 Info: => 9.59E-05s 21:34:40.4 Info: CreateIndex Albums (TADBId) 21:34:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.4 Info: => 0.0001034s 21:34:40.4 Info: CreateIndex Albums (TitleSlug) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.4 Info: => 9.92E-05s 21:34:40.4 Info: CreateIndex Albums (CleanTitle) 21:34:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.4 Info: => 9.33E-05s 21:34:40.4 Info: CreateIndex Albums (Path) 21:34:40.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:40.4 Info: => 9.27E-05s 21:34:40.4 Info: CreateTable Tracks 21:34:40.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:40.4 Info: => 0.0001879s 21:34:40.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.4 Info: => 9.67E-05s 21:34:40.4 Info: CreateIndex Tracks (ArtistId) 21:34:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.4 Info: => 0.0001021s 21:34:40.4 Info: CreateIndex Tracks (TrackFileId) 21:34:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.4 Info: => 0.0001186s 21:34:40.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:40.4 Info: => 9.3E-05s 21:34:40.4 Info: CreateTable TrackFiles 21:34:40.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:40.4 Info: => 0.0001542s 21:34:40.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:40.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:40.4 Info: => 0.0001079s 21:34:40.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:40.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.4 Info: => 0.0001029s 21:34:40.4 Info: CreateTable History 21:34:40.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:40.4 Info: => 0.00019s 21:34:40.4 Info: CreateIndex History (Date) 21:34:40.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.4 Info: => 0.0001021s 21:34:40.4 Info: CreateIndex History (EventType) 21:34:40.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.4 Info: => 0.0001184s 21:34:40.4 Info: CreateIndex History (DownloadId) 21:34:40.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:40.4 Info: => 0.0001059s 21:34:40.4 Info: CreateIndex History (AlbumId) 21:34:40.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:40.4 Info: => 9.67E-05s 21:34:40.4 Info: CreateTable Notifications 21:34:40.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:40.4 Info: => 0.0001454s 21:34:40.4 Info: CreateTable ScheduledTasks 21:34:40.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:40.4 Info: => 0.0001141s 21:34:40.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.4 Info: => 0.0001055s 21:34:40.4 Info: CreateTable Indexers 21:34:40.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:40.4 Info: => 0.0001249s 21:34:40.4 Info: CreateIndex Indexers (Name) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.4 Info: => 0.0001172s 21:34:40.4 Info: CreateTable Profiles 21:34:40.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001278s 21:34:40.4 Info: CreateIndex Profiles (Name) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:40.4 Info: => 0.0001079s 21:34:40.4 Info: CreateTable QualityDefinitions 21:34:40.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:40.4 Info: => 0.0001199s 21:34:40.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:40.4 Info: => 0.0001051s 21:34:40.4 Info: CreateIndex QualityDefinitions (Title) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:40.4 Info: => 0.0001038s 21:34:40.4 Info: CreateTable NamingConfig 21:34:40.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:40.4 Info: => 0.0025156s 21:34:40.4 Info: CreateTable Blacklist 21:34:40.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:40.4 Info: => 0.0002365s 21:34:40.4 Info: CreateTable Metadata 21:34:40.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001173s 21:34:40.4 Info: CreateTable MetadataFiles 21:34:40.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001364s 21:34:40.4 Info: CreateTable DownloadClients 21:34:40.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001162s 21:34:40.4 Info: CreateTable PendingReleases 21:34:40.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:40.4 Info: => 0.000125s 21:34:40.4 Info: CreateTable RemotePathMappings 21:34:40.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001066s 21:34:40.4 Info: CreateTable Tags 21:34:40.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:40.4 Info: => 9.29E-05s 21:34:40.4 Info: CreateIndex Tags (Label) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:40.4 Info: => 0.0001237s 21:34:40.4 Info: CreateTable Restrictions 21:34:40.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001106s 21:34:40.4 Info: CreateTable DelayProfiles 21:34:40.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001364s 21:34:40.4 Info: CreateTable Users 21:34:40.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001017s 21:34:40.4 Info: CreateIndex Users (Identifier) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:40.4 Info: => 0.0001118s 21:34:40.4 Info: CreateIndex Users (Username) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:40.4 Info: => 0.0001029s 21:34:40.4 Info: CreateTable Commands 21:34:40.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:40.4 Info: => 0.000145s 21:34:40.4 Info: CreateTable IndexerStatus 21:34:40.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:40.4 Info: => 0.0001427s 21:34:40.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.4 Info: => 0.0001071s 21:34:40.4 Info: CreateTable ExtraFiles 21:34:40.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:40.4 Info: => 0.0001274s 21:34:40.4 Info: CreateTable LyricFiles 21:34:40.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:40.4 Info: => 0.0001479s 21:34:40.4 Info: CreateTable LanguageProfiles 21:34:40.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:40.4 Info: => 0.0001017s 21:34:40.4 Info: CreateIndex LanguageProfiles (Name) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:40.4 Info: => 0.0001168s 21:34:40.4 Info: CreateTable DownloadClientStatus 21:34:40.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:40.4 Info: => 0.0001198s 21:34:40.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.4 Info: => 0.000112s 21:34:40.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:40.4 Info: -> 1 Insert operations completed in 00:00:00.0000684 taking an average of 00:00:00.0000684 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:40', 'InitialSetup') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 1: InitialSetup migrated 21:34:40.4 Info: => 0.0009019s 21:34:40.4 Info: 2: add_reason_to_pending_releases migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 2 21:34:40.4 Info: AlterTable PendingReleases 21:34:40.4 Info: => 1.2E-06s 21:34:40.4 Info: CreateColumn PendingReleases Reason Int32 21:34:40.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.0006012s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:40', 'add_reason_to_pending_releases') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 2: add_reason_to_pending_releases migrated 21:34:40.4 Info: => 0.0008857s 21:34:40.4 Info: 3: add_medium_support migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 3 21:34:40.4 Info: AlterTable Albums 21:34:40.4 Info: => 1.3E-06s 21:34:40.4 Info: CreateColumn Albums Media String 21:34:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:40.4 Info: => 0.000584s 21:34:40.4 Info: AlterTable Tracks 21:34:40.4 Info: => 1.2E-06s 21:34:40.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.0005426s 21:34:40.4 Info: AlterTable Tracks 21:34:40.4 Info: => 1.2E-06s 21:34:40.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.4 Info: => 0.000541s 21:34:40.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.4 Info: => 4.6E-05s 21:34:40.4 Info: DeleteColumn Tracks TrackNumber 21:34:40.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:40.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:40.4 Info: DROP TABLE "Tracks" 21:34:40.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.4 Info: => 0.0044415s 21:34:40.4 Info: AlterTable Tracks 21:34:40.4 Info: => 1.3E-06s 21:34:40.4 Info: CreateColumn Tracks TrackNumber String 21:34:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:40.4 Info: => 0.0005405s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:40', 'add_medium_support') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 3: add_medium_support migrated 21:34:40.4 Info: => 0.0009002s 21:34:40.4 Info: 4: add_various_qualites_in_profile migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 4 21:34:40.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.4 Info: => 5.5E-05s 21:34:40.4 Info: PerformDBOperation 21:34:40.4 Info: Performing DB Operation 21:34:40.4 Info: => 3.33E-05s 21:34:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:40', 'add_various_qualites_in_profile') 21:34:40.4 Info: Committing Transaction 21:34:40.4 Info: 4: add_various_qualites_in_profile migrated 21:34:40.4 Info: => 0.0002781s 21:34:40.4 Info: 5: metadata_profiles migrating 21:34:40.4 Info: Beginning Transaction 21:34:40.4 Info: Starting migration of Main DB to 5 21:34:40.4 Info: CreateTable MetadataProfiles 21:34:40.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:40.4 Info: => 0.0001345s 21:34:40.4 Info: CreateIndex MetadataProfiles (Name) 21:34:40.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:40.4 Info: => 9.13E-05s 21:34:40.4 Info: AlterTable Artists 21:34:40.4 Info: => 1.2E-06s 21:34:40.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:40.4 Info: => 0.0005684s 21:34:40.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:40.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:40.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:34:40.5 Info: DROP TABLE "Artists" 21:34:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.5 Info: => 0.0047151s 21:34:40.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:40.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:34:40.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:34:40.5 Info: DROP TABLE "Artists" 21:34:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.5 Info: => 0.0046344s 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.3E-06s 21:34:40.5 Info: CreateColumn Albums SecondaryTypes String 21:34:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:40.5 Info: => 0.0005326s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:40', 'metadata_profiles') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 5: metadata_profiles migrated 21:34:40.5 Info: => 0.0009161s 21:34:40.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 6 21:34:40.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:40.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:34:40.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:40.5 Info: DROP TABLE "Indexers" 21:34:40.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.5 Info: => 0.005293s 21:34:40.5 Info: AlterTable Indexers 21:34:40.5 Info: => 1.3E-06s 21:34:40.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:40.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:40.5 Info: => 0.0005624s 21:34:40.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.5 Info: => 4.48E-05s 21:34:40.5 Info: AlterTable Indexers 21:34:40.5 Info: => 1.2E-06s 21:34:40.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:40.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:34:40.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:34:40.5 Info: DROP TABLE "Indexers" 21:34:40.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.5 Info: => 0.005038s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:40', 'separate_automatic_and_interactive_search') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:40.5 Info: => 0.0053632s 21:34:40.5 Info: 7: change_album_path_to_relative migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 7 21:34:40.5 Info: DeleteColumn Albums Path 21:34:40.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:34:40.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:34:40.5 Info: DROP TABLE "Albums" 21:34:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.5 Info: => 0.00485s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:40', 'change_album_path_to_relative') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 7: change_album_path_to_relative migrated 21:34:40.5 Info: => 0.0052508s 21:34:40.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 8 21:34:40.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:34:40.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:34:40.5 Info: => 5.28E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:40', 'change_quality_size_mb_to_kb') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:40.5 Info: => 0.0003272s 21:34:40.5 Info: 9: album_releases migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 9 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.2E-06s 21:34:40.5 Info: CreateColumn Albums Releases String 21:34:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:40.5 Info: => 0.000592s 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.4E-06s 21:34:40.5 Info: CreateColumn Albums CurrentRelease String 21:34:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:40.5 Info: => 0.0005426s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:40', 'album_releases') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 9: album_releases migrated 21:34:40.5 Info: => 0.0008453s 21:34:40.5 Info: 10: album_releases_fix migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 10 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.1E-06s 21:34:40.5 Info: AlterColumn Albums Releases String 21:34:40.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:34:40.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:34:40.5 Info: DROP TABLE "Albums" 21:34:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.5 Info: => 0.0059011s 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.2E-06s 21:34:40.5 Info: AlterColumn Albums CurrentRelease String 21:34:40.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:34:40.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:34:40.5 Info: DROP TABLE "Albums" 21:34:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.5 Info: => 0.004732s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:40', 'album_releases_fix') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 10: album_releases_fix migrated 21:34:40.5 Info: => 0.0051075s 21:34:40.5 Info: 11: import_lists migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 11 21:34:40.5 Info: CreateTable ImportLists 21:34:40.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:34:40.5 Info: => 0.00017s 21:34:40.5 Info: CreateIndex ImportLists (Name) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.5 Info: => 8.59E-05s 21:34:40.5 Info: CreateTable ImportListStatus 21:34:40.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:34:40.5 Info: => 0.0001214s 21:34:40.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.5 Info: => 9.49E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:40', 'import_lists') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 11: import_lists migrated 21:34:40.5 Info: => 0.000411s 21:34:40.5 Info: 12: add_release_status migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 12 21:34:40.5 Info: AlterTable MetadataProfiles 21:34:40.5 Info: => 1.4E-06s 21:34:40.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:40.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:40.5 Info: => 0.0005861s 21:34:40.5 Info: PerformDBOperation 21:34:40.5 Info: Performing DB Operation 21:34:40.5 Info: => 3.21E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:40', 'add_release_status') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 12: add_release_status migrated 21:34:40.5 Info: => 0.0003197s 21:34:40.5 Info: 13: album_download_notification migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 13 21:34:40.5 Info: AlterTable Notifications 21:34:40.5 Info: => 1.3E-06s 21:34:40.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0005823s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:40', 'album_download_notification') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 13: album_download_notification migrated 21:34:40.5 Info: => 0.0008927s 21:34:40.5 Info: 14: fix_language_metadata_profiles migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 14 21:34:40.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:34:40.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:34:40.5 Info: => 8.32E-05s 21:34:40.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:34:40.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:34:40.5 Info: => 6.13E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:40', 'fix_language_metadata_profiles') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 14: fix_language_metadata_profiles migrated 21:34:40.5 Info: => 0.0003204s 21:34:40.5 Info: 15: remove_fanzub migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 15 21:34:40.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.5 Info: => 4.76E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:40', 'remove_fanzub') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 15: remove_fanzub migrated 21:34:40.5 Info: => 0.0003058s 21:34:40.5 Info: 16: update_artist_history_indexes migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 16 21:34:40.5 Info: CreateIndex Albums (ArtistId) 21:34:40.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:40.5 Info: => 0.0001105s 21:34:40.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:40.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:40.5 Info: => 8.98E-05s 21:34:40.5 Info: DeleteIndex History (AlbumId) 21:34:40.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:40.5 Info: => 0.000122s 21:34:40.5 Info: CreateIndex History (AlbumId, Date) 21:34:40.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.5 Info: => 9.5E-05s 21:34:40.5 Info: DeleteIndex History (DownloadId) 21:34:40.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:40.5 Info: => 0.0001091s 21:34:40.5 Info: CreateIndex History (DownloadId, Date) 21:34:40.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.5 Info: => 9.16E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:40', 'update_artist_history_indexes') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 16: update_artist_history_indexes migrated 21:34:40.5 Info: => 0.0004254s 21:34:40.5 Info: 17: remove_nma migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 17 21:34:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:40.5 Info: => 5.29E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:40', 'remove_nma') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 17: remove_nma migrated 21:34:40.5 Info: => 0.0003055s 21:34:40.5 Info: 18: album_disambiguation migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 18 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.2E-06s 21:34:40.5 Info: CreateColumn Albums Disambiguation String 21:34:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:40.5 Info: => 0.0005924s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:40', 'album_disambiguation') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 18: album_disambiguation migrated 21:34:40.5 Info: => 0.0008858s 21:34:40.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 19 21:34:40.5 Info: PerformDBOperation 21:34:40.5 Info: Performing DB Operation 21:34:40.5 Info: => 3.65E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:40', 'add_ape_quality_in_profiles') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:40.5 Info: => 0.0003019s 21:34:40.5 Info: 20: remove_pushalot migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 20 21:34:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:40.5 Info: => 5.04E-05s 21:34:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:40.5 Info: => 3.87E-05s 21:34:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:40.5 Info: => 3.74E-05s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:40', 'remove_pushalot') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 20: remove_pushalot migrated 21:34:40.5 Info: => 0.0002811s 21:34:40.5 Info: 21: add_custom_filters migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 21 21:34:40.5 Info: CreateTable CustomFilters 21:34:40.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:34:40.5 Info: => 0.0001296s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:40', 'add_custom_filters') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 21: add_custom_filters migrated 21:34:40.5 Info: => 0.0004052s 21:34:40.5 Info: 22: import_list_tags migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 22 21:34:40.5 Info: AlterTable ImportLists 21:34:40.5 Info: => 1.3E-06s 21:34:40.5 Info: CreateColumn ImportLists Tags String 21:34:40.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:40.5 Info: => 0.0005892s 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:40', 'import_list_tags') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 22: import_list_tags migrated 21:34:40.5 Info: => 0.000892s 21:34:40.5 Info: 23: add_release_groups_etc migrating 21:34:40.5 Info: Beginning Transaction 21:34:40.5 Info: Starting migration of Main DB to 23 21:34:40.5 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:40.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:40.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:40.5 Info: CreateTable ArtistMetadata 21:34:40.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:34:40.5 Info: => 0.000169s 21:34:40.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:40.5 Info: => 9.05E-05s 21:34:40.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:34:40.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:34:40.5 Info: => 9.32E-05s 21:34:40.5 Info: AlterTable Artists 21:34:40.5 Info: => 1.1E-06s 21:34:40.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:40.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0006119s 21:34:40.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.5 Info: => 7.84E-05s 21:34:40.5 Info: CreateTable AlbumReleases 21:34:40.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:34:40.5 Info: => 0.0001623s 21:34:40.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.5 Info: => 8.71E-05s 21:34:40.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:40.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.5 Info: => 8.32E-05s 21:34:40.5 Info: PerformDBOperation 21:34:40.5 Info: Performing DB Operation 21:34:40.5 Info: => 0.0034986s 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.4E-06s 21:34:40.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0006557s 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.4E-06s 21:34:40.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:40.5 Info: => 0.0006166s 21:34:40.5 Info: AlterTable Albums 21:34:40.5 Info: => 1.8E-06s 21:34:40.5 Info: CreateColumn Albums Links String 21:34:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:40.5 Info: => 0.0006173s 21:34:40.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:40.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:40.5 Info: => 9.53E-05s 21:34:40.5 Info: AlterTable Tracks 21:34:40.5 Info: => 1.2E-06s 21:34:40.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:40.5 Info: => 0.0006066s 21:34:40.5 Info: AlterTable Tracks 21:34:40.5 Info: => 1.1E-06s 21:34:40.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0006055s 21:34:40.5 Info: AlterTable Tracks 21:34:40.5 Info: => 1.3E-06s 21:34:40.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.5 Info: => 0.0006036s 21:34:40.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:40.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:40.5 Info: => 0.0001012s 21:34:40.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:40.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:40.5 Info: => 8.64E-05s 21:34:40.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:40.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:40.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:40.5 Info: DROP TABLE "Artists" 21:34:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.5 Info: => 0.0059933s 21:34:40.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:40.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:40.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:40.5 Info: DROP TABLE "Albums" 21:34:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.5 Info: => 0.0050501s 21:34:40.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:40.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:40.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:40.5 Info: DROP TABLE "Tracks" 21:34:40.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.5 Info: => 0.004687s 21:34:40.5 Info: DeleteColumn TrackFiles ArtistId 21:34:40.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:40.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:40.5 Info: DROP TABLE "TrackFiles" 21:34:40.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:40.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.5 Info: => 0.0057484s 21:34:40.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:40.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:40.5 Info: => 8.68E-05s 21:34:40.5 Info: CreateIndex Artists (Monitored) 21:34:40.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:40.5 Info: => 8.22E-05s 21:34:40.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:40.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:40.5 Info: => 8.37E-05s 21:34:40.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:40.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:40.5 Info: => 8.55E-05s 21:34:40.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:40.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:40.5 Info: => 8.44E-05s 21:34:40.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:40.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:40.5 Info: => 8.58E-05s 21:34:40.5 Info: UpdateData 21:34:40.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.5 Info: => 5.04E-05s 21:34:40.5 Info: UpdateData 21:34:40.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:40.5 Info: => 4.24E-05s 21:34:40.5 Info: UpdateData 21:34:40.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:40.5 Info: => 4.7E-05s 21:34:40.5 Info: -> 12 Insert operations completed in 00:00:00.0010297 taking an average of 00:00:00.0000858 21:34:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:40', 'add_release_groups_etc') 21:34:40.5 Info: Committing Transaction 21:34:40.5 Info: 23: add_release_groups_etc migrated 21:34:40.5 Info: => 0.0005872s 21:34:40.5 Debug: Took: 00:00:00.1319853 21:34:40.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:34:40.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:34:40.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864807023221_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:40.7 Info: DatabaseEngineVersionCheck migrating 21:34:40.7 Info: PerformDBOperation 21:34:40.7 Info: Performing DB Operation 21:34:40.7 Info: SQLite 3.47.2 21:34:40.7 Info: => 0.0009505s 21:34:40.7 Info: DatabaseEngineVersionCheck migrated 21:34:40.7 Info: => 0.000968s 21:34:40.7 Info: VersionMigration migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: CreateTable VersionInfo 21:34:40.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:40.7 Info: => 0.0001385s 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: VersionMigration migrated 21:34:40.7 Info: => 0.0004821s 21:34:40.7 Info: VersionUniqueMigration migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: CreateIndex VersionInfo (Version) 21:34:40.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:40.7 Info: => 0.0001231s 21:34:40.7 Info: AlterTable VersionInfo 21:34:40.7 Info: => 1.1E-06s 21:34:40.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:40.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:40.7 Info: => 0.0005297s 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: VersionUniqueMigration migrated 21:34:40.7 Info: => 0.0007371s 21:34:40.7 Info: VersionDescriptionMigration migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: AlterTable VersionInfo 21:34:40.7 Info: => 1.3E-06s 21:34:40.7 Info: CreateColumn VersionInfo Description String 21:34:40.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:40.7 Info: => 0.0001981s 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: VersionDescriptionMigration migrated 21:34:40.7 Info: => 0.0003813s 21:34:40.7 Info: 1: InitialSetup migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 1 21:34:40.7 Info: CreateTable Config 21:34:40.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:40.7 Info: => 0.0001711s 21:34:40.7 Info: CreateIndex Config (Key) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:40.7 Info: => 9.01E-05s 21:34:40.7 Info: CreateTable RootFolders 21:34:40.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:40.7 Info: => 9.42E-05s 21:34:40.7 Info: CreateIndex RootFolders (Path) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:40.7 Info: => 8.2E-05s 21:34:40.7 Info: CreateTable Artists 21:34:40.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:34:40.7 Info: => 0.0002942s 21:34:40.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.7 Info: => 7.97E-05s 21:34:40.7 Info: CreateIndex Artists (NameSlug) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.7 Info: => 8.08E-05s 21:34:40.7 Info: CreateIndex Artists (CleanName) 21:34:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.7 Info: => 7.82E-05s 21:34:40.7 Info: CreateIndex Artists (Path) 21:34:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.7 Info: => 7.11E-05s 21:34:40.7 Info: CreateTable Albums 21:34:40.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:34:40.7 Info: => 0.0002558s 21:34:40.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.7 Info: => 8.48E-05s 21:34:40.7 Info: CreateIndex Albums (MBId) 21:34:40.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.7 Info: => 7.07E-05s 21:34:40.7 Info: CreateIndex Albums (TADBId) 21:34:40.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.7 Info: => 7.26E-05s 21:34:40.7 Info: CreateIndex Albums (TitleSlug) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.7 Info: => 8.3E-05s 21:34:40.7 Info: CreateIndex Albums (CleanTitle) 21:34:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.7 Info: => 7.82E-05s 21:34:40.7 Info: CreateIndex Albums (Path) 21:34:40.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:40.7 Info: => 7.08E-05s 21:34:40.7 Info: CreateTable Tracks 21:34:40.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:34:40.7 Info: => 0.000182s 21:34:40.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.7 Info: => 7.56E-05s 21:34:40.7 Info: CreateIndex Tracks (ArtistId) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.7 Info: => 8.44E-05s 21:34:40.7 Info: CreateIndex Tracks (TrackFileId) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.7 Info: => 0.0001149s 21:34:40.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:40.7 Info: => 9.03E-05s 21:34:40.7 Info: CreateTable TrackFiles 21:34:40.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:34:40.7 Info: => 0.0001486s 21:34:40.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:40.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:40.7 Info: => 8.26E-05s 21:34:40.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.7 Info: => 8.22E-05s 21:34:40.7 Info: CreateTable History 21:34:40.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:34:40.7 Info: => 0.0001574s 21:34:40.7 Info: CreateIndex History (Date) 21:34:40.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.7 Info: => 8.62E-05s 21:34:40.7 Info: CreateIndex History (EventType) 21:34:40.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.7 Info: => 0.0001105s 21:34:40.7 Info: CreateIndex History (DownloadId) 21:34:40.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:40.7 Info: => 8.87E-05s 21:34:40.7 Info: CreateIndex History (AlbumId) 21:34:40.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:40.7 Info: => 7.8E-05s 21:34:40.7 Info: CreateTable Notifications 21:34:40.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:34:40.7 Info: => 0.0024109s 21:34:40.7 Info: CreateTable ScheduledTasks 21:34:40.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:34:40.7 Info: => 0.0001286s 21:34:40.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.7 Info: => 8.76E-05s 21:34:40.7 Info: CreateTable Indexers 21:34:40.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:34:40.7 Info: => 0.0001151s 21:34:40.7 Info: CreateIndex Indexers (Name) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.7 Info: => 0.0001169s 21:34:40.7 Info: CreateTable Profiles 21:34:40.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:34:40.7 Info: => 0.0001175s 21:34:40.7 Info: CreateIndex Profiles (Name) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:40.7 Info: => 8.5E-05s 21:34:40.7 Info: CreateTable QualityDefinitions 21:34:40.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:34:40.7 Info: => 0.0001128s 21:34:40.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:40.7 Info: => 8.28E-05s 21:34:40.7 Info: CreateIndex QualityDefinitions (Title) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:40.7 Info: => 8.35E-05s 21:34:40.7 Info: CreateTable NamingConfig 21:34:40.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:34:40.7 Info: => 0.0001507s 21:34:40.7 Info: CreateTable Blacklist 21:34:40.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:34:40.7 Info: => 0.0001918s 21:34:40.7 Info: CreateTable Metadata 21:34:40.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:34:40.7 Info: => 0.0001115s 21:34:40.7 Info: CreateTable MetadataFiles 21:34:40.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:34:40.7 Info: => 0.0001365s 21:34:40.7 Info: CreateTable DownloadClients 21:34:40.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:34:40.7 Info: => 0.0001208s 21:34:40.7 Info: CreateTable PendingReleases 21:34:40.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:34:40.7 Info: => 0.0001232s 21:34:40.7 Info: CreateTable RemotePathMappings 21:34:40.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:34:40.7 Info: => 0.0001021s 21:34:40.7 Info: CreateTable Tags 21:34:40.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:40.7 Info: => 8.8E-05s 21:34:40.7 Info: CreateIndex Tags (Label) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:40.7 Info: => 9.71E-05s 21:34:40.7 Info: CreateTable Restrictions 21:34:40.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:40.7 Info: => 0.0001047s 21:34:40.7 Info: CreateTable DelayProfiles 21:34:40.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:34:40.7 Info: => 0.0001358s 21:34:40.7 Info: CreateTable Users 21:34:40.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:34:40.7 Info: => 0.0001265s 21:34:40.7 Info: CreateIndex Users (Identifier) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:40.7 Info: => 8.83E-05s 21:34:40.7 Info: CreateIndex Users (Username) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:40.7 Info: => 0.0001629s 21:34:40.7 Info: CreateTable Commands 21:34:40.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:34:40.7 Info: => 0.0001425s 21:34:40.7 Info: CreateTable IndexerStatus 21:34:40.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:34:40.7 Info: => 0.0001442s 21:34:40.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.7 Info: => 8.37E-05s 21:34:40.7 Info: CreateTable ExtraFiles 21:34:40.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:34:40.7 Info: => 0.000126s 21:34:40.7 Info: CreateTable LyricFiles 21:34:40.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:34:40.7 Info: => 0.0001426s 21:34:40.7 Info: CreateTable LanguageProfiles 21:34:40.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:34:40.7 Info: => 0.0001268s 21:34:40.7 Info: CreateIndex LanguageProfiles (Name) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:40.7 Info: => 9.04E-05s 21:34:40.7 Info: CreateTable DownloadClientStatus 21:34:40.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:34:40.7 Info: => 0.0001153s 21:34:40.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.7 Info: => 9.2E-05s 21:34:40.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:40.7 Info: -> 1 Insert operations completed in 00:00:00.0000653 taking an average of 00:00:00.0000653 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:40', 'InitialSetup') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 1: InitialSetup migrated 21:34:40.7 Info: => 0.0009031s 21:34:40.7 Info: 2: add_reason_to_pending_releases migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 2 21:34:40.7 Info: AlterTable PendingReleases 21:34:40.7 Info: => 1.4E-06s 21:34:40.7 Info: CreateColumn PendingReleases Reason Int32 21:34:40.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005862s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:40', 'add_reason_to_pending_releases') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 2: add_reason_to_pending_releases migrated 21:34:40.7 Info: => 0.0008825s 21:34:40.7 Info: 3: add_medium_support migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 3 21:34:40.7 Info: AlterTable Albums 21:34:40.7 Info: => 1.4E-06s 21:34:40.7 Info: CreateColumn Albums Media String 21:34:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:40.7 Info: => 0.0005746s 21:34:40.7 Info: AlterTable Tracks 21:34:40.7 Info: => 1.2E-06s 21:34:40.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005317s 21:34:40.7 Info: AlterTable Tracks 21:34:40.7 Info: => 1.2E-06s 21:34:40.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.7 Info: => 0.0005305s 21:34:40.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.7 Info: => 4.22E-05s 21:34:40.7 Info: DeleteColumn Tracks TrackNumber 21:34:40.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:34:40.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:34:40.7 Info: DROP TABLE "Tracks" 21:34:40.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.7 Info: => 0.0044345s 21:34:40.7 Info: AlterTable Tracks 21:34:40.7 Info: => 1.2E-06s 21:34:40.7 Info: CreateColumn Tracks TrackNumber String 21:34:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:40.7 Info: => 0.0005318s 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:40', 'add_medium_support') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 3: add_medium_support migrated 21:34:40.7 Info: => 0.0008865s 21:34:40.7 Info: 4: add_various_qualites_in_profile migrating 21:34:40.7 Info: Beginning Transaction 21:34:40.7 Info: Starting migration of Main DB to 4 21:34:40.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 }]') 21:34:40.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.7 Info: => 4.48E-05s 21:34:40.7 Info: PerformDBOperation 21:34:40.7 Info: Performing DB Operation 21:34:40.7 Info: => 0.007926s 21:34:40.7 Info: -> 1 Insert operations completed in 00:00:00.0000859 taking an average of 00:00:00.0000859 21:34:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:40', 'add_various_qualites_in_profile') 21:34:40.7 Info: Committing Transaction 21:34:40.7 Info: 4: add_various_qualites_in_profile migrated 21:34:40.7 Info: => 0.0082546s 21:34:40.7 Debug: Took: 00:00:00.0506631 21:34:40.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:34:40.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:34:40.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864807999089_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:40.8 Info: DatabaseEngineVersionCheck migrating 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: SQLite 3.47.2 21:34:40.8 Info: => 0.0010007s 21:34:40.8 Info: DatabaseEngineVersionCheck migrated 21:34:40.8 Info: => 0.0010165s 21:34:40.8 Info: VersionMigration migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: CreateTable VersionInfo 21:34:40.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:40.8 Info: => 0.0001489s 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: VersionMigration migrated 21:34:40.8 Info: => 0.0005178s 21:34:40.8 Info: VersionUniqueMigration migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: CreateIndex VersionInfo (Version) 21:34:40.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:40.8 Info: => 0.0001204s 21:34:40.8 Info: AlterTable VersionInfo 21:34:40.8 Info: => 1.2E-06s 21:34:40.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:40.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:40.8 Info: => 0.0005346s 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: VersionUniqueMigration migrated 21:34:40.8 Info: => 0.0007641s 21:34:40.8 Info: VersionDescriptionMigration migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: AlterTable VersionInfo 21:34:40.8 Info: => 1.4E-06s 21:34:40.8 Info: CreateColumn VersionInfo Description String 21:34:40.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:40.8 Info: => 0.0002109s 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: VersionDescriptionMigration migrated 21:34:40.8 Info: => 0.0004349s 21:34:40.8 Info: 1: InitialSetup migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 1 21:34:40.8 Info: CreateTable Config 21:34:40.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001716s 21:34:40.8 Info: CreateIndex Config (Key) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:40.8 Info: => 8.16E-05s 21:34:40.8 Info: CreateTable RootFolders 21:34:40.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:40.8 Info: => 9.04E-05s 21:34:40.8 Info: CreateIndex RootFolders (Path) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:40.8 Info: => 7.75E-05s 21:34:40.8 Info: CreateTable Artists 21:34:40.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:40.8 Info: => 0.0002584s 21:34:40.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.8 Info: => 8.14E-05s 21:34:40.8 Info: CreateIndex Artists (NameSlug) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.8 Info: => 7.38E-05s 21:34:40.8 Info: CreateIndex Artists (CleanName) 21:34:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.8 Info: => 7.63E-05s 21:34:40.8 Info: CreateIndex Artists (Path) 21:34:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.8 Info: => 7.15E-05s 21:34:40.8 Info: CreateTable Albums 21:34:40.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:40.8 Info: => 0.0002255s 21:34:40.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.8 Info: => 7.6E-05s 21:34:40.8 Info: CreateIndex Albums (MBId) 21:34:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.8 Info: => 7.01E-05s 21:34:40.8 Info: CreateIndex Albums (TADBId) 21:34:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.8 Info: => 7.17E-05s 21:34:40.8 Info: CreateIndex Albums (TitleSlug) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.8 Info: => 7.24E-05s 21:34:40.8 Info: CreateIndex Albums (CleanTitle) 21:34:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.8 Info: => 6.98E-05s 21:34:40.8 Info: CreateIndex Albums (Path) 21:34:40.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:40.8 Info: => 7.09E-05s 21:34:40.8 Info: CreateTable Tracks 21:34:40.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:40.8 Info: => 0.0001484s 21:34:40.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.8 Info: => 7.44E-05s 21:34:40.8 Info: CreateIndex Tracks (ArtistId) 21:34:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.8 Info: => 8.6E-05s 21:34:40.8 Info: CreateIndex Tracks (TrackFileId) 21:34:40.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.8 Info: => 0.0001071s 21:34:40.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:40.8 Info: => 8.83E-05s 21:34:40.8 Info: CreateTable TrackFiles 21:34:40.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:40.8 Info: => 0.000142s 21:34:40.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:40.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:40.8 Info: => 8.45E-05s 21:34:40.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.8 Info: => 8.15E-05s 21:34:40.8 Info: CreateTable History 21:34:40.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:40.8 Info: => 0.000148s 21:34:40.8 Info: CreateIndex History (Date) 21:34:40.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.8 Info: => 8.23E-05s 21:34:40.8 Info: CreateIndex History (EventType) 21:34:40.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.8 Info: => 0.000111s 21:34:40.8 Info: CreateIndex History (DownloadId) 21:34:40.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:40.8 Info: => 9.45E-05s 21:34:40.8 Info: CreateIndex History (AlbumId) 21:34:40.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:40.8 Info: => 8.26E-05s 21:34:40.8 Info: CreateTable Notifications 21:34:40.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:40.8 Info: => 0.000134s 21:34:40.8 Info: CreateTable ScheduledTasks 21:34:40.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:40.8 Info: => 0.0001148s 21:34:40.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.8 Info: => 7.91E-05s 21:34:40.8 Info: CreateTable Indexers 21:34:40.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:40.8 Info: => 0.0001117s 21:34:40.8 Info: CreateIndex Indexers (Name) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.8 Info: => 0.0001229s 21:34:40.8 Info: CreateTable Profiles 21:34:40.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001141s 21:34:40.8 Info: CreateIndex Profiles (Name) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:40.8 Info: => 8.82E-05s 21:34:40.8 Info: CreateTable QualityDefinitions 21:34:40.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:40.8 Info: => 0.0001143s 21:34:40.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:40.8 Info: => 7.87E-05s 21:34:40.8 Info: CreateIndex QualityDefinitions (Title) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:40.8 Info: => 8.14E-05s 21:34:40.8 Info: CreateTable NamingConfig 21:34:40.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:40.8 Info: => 0.0001483s 21:34:40.8 Info: CreateTable Blacklist 21:34:40.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:40.8 Info: => 0.0001869s 21:34:40.8 Info: CreateTable Metadata 21:34:40.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001111s 21:34:40.8 Info: CreateTable MetadataFiles 21:34:40.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001326s 21:34:40.8 Info: CreateTable DownloadClients 21:34:40.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001137s 21:34:40.8 Info: CreateTable PendingReleases 21:34:40.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:40.8 Info: => 0.0001274s 21:34:40.8 Info: CreateTable RemotePathMappings 21:34:40.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001032s 21:34:40.8 Info: CreateTable Tags 21:34:40.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:40.8 Info: => 9.25E-05s 21:34:40.8 Info: CreateIndex Tags (Label) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:40.8 Info: => 9.79E-05s 21:34:40.8 Info: CreateTable Restrictions 21:34:40.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001062s 21:34:40.8 Info: CreateTable DelayProfiles 21:34:40.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:40.8 Info: => 0.000135s 21:34:40.8 Info: CreateTable Users 21:34:40.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:40.8 Info: => 0.0001304s 21:34:40.8 Info: CreateIndex Users (Identifier) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:40.8 Info: => 8.69E-05s 21:34:40.8 Info: CreateIndex Users (Username) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:40.8 Info: => 8.11E-05s 21:34:40.8 Info: CreateTable Commands 21:34:40.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:40.8 Info: => 0.0001403s 21:34:40.8 Info: CreateTable IndexerStatus 21:34:40.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:40.8 Info: => 0.0001423s 21:34:40.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.8 Info: => 8.73E-05s 21:34:40.8 Info: CreateTable ExtraFiles 21:34:40.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:40.8 Info: => 0.0001231s 21:34:40.8 Info: CreateTable LyricFiles 21:34:40.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:40.8 Info: => 0.0001416s 21:34:40.8 Info: CreateTable LanguageProfiles 21:34:40.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:40.8 Info: => 0.0001296s 21:34:40.8 Info: CreateIndex LanguageProfiles (Name) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:40.8 Info: => 8.91E-05s 21:34:40.8 Info: CreateTable DownloadClientStatus 21:34:40.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:40.8 Info: => 0.0001128s 21:34:40.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.8 Info: => 8.99E-05s 21:34:40.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:40.8 Info: -> 1 Insert operations completed in 00:00:00.0000651 taking an average of 00:00:00.0000651 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:40', 'InitialSetup') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 1: InitialSetup migrated 21:34:40.8 Info: => 0.000903s 21:34:40.8 Info: 2: add_reason_to_pending_releases migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 2 21:34:40.8 Info: AlterTable PendingReleases 21:34:40.8 Info: => 1.2E-06s 21:34:40.8 Info: CreateColumn PendingReleases Reason Int32 21:34:40.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005968s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:40', 'add_reason_to_pending_releases') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 2: add_reason_to_pending_releases migrated 21:34:40.8 Info: => 0.0008875s 21:34:40.8 Info: 3: add_medium_support migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 3 21:34:40.8 Info: AlterTable Albums 21:34:40.8 Info: => 1.3E-06s 21:34:40.8 Info: CreateColumn Albums Media String 21:34:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:40.8 Info: => 0.0005791s 21:34:40.8 Info: AlterTable Tracks 21:34:40.8 Info: => 1.2E-06s 21:34:40.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005372s 21:34:40.8 Info: AlterTable Tracks 21:34:40.8 Info: => 1.2E-06s 21:34:40.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.8 Info: => 0.0005231s 21:34:40.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.8 Info: => 4.37E-05s 21:34:40.8 Info: DeleteColumn Tracks TrackNumber 21:34:40.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:40.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:40.8 Info: DROP TABLE "Tracks" 21:34:40.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.8 Info: => 0.0044725s 21:34:40.8 Info: AlterTable Tracks 21:34:40.8 Info: => 1.2E-06s 21:34:40.8 Info: CreateColumn Tracks TrackNumber String 21:34:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:40.8 Info: => 0.0005353s 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:40', 'add_medium_support') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 3: add_medium_support migrated 21:34:40.8 Info: => 0.0009042s 21:34:40.8 Info: 4: add_various_qualites_in_profile migrating 21:34:40.8 Info: Beginning Transaction 21:34:40.8 Info: Starting migration of Main DB to 4 21:34:40.8 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 21:34:40.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.8 Info: => 4.38E-05s 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: => 0.0006192s 21:34:40.8 Info: -> 1 Insert operations completed in 00:00:00.0000815 taking an average of 00:00:00.0000815 21:34:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:40', 'add_various_qualites_in_profile') 21:34:40.8 Info: Committing Transaction 21:34:40.8 Info: 4: add_various_qualites_in_profile migrated 21:34:40.8 Info: => 0.000943s 21:34:40.8 Debug: Took: 00:00:00.0436494 21:34:40.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:34:40.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:34:40.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864808874198_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:40.8 Info: DatabaseEngineVersionCheck migrating 21:34:40.8 Info: PerformDBOperation 21:34:40.8 Info: Performing DB Operation 21:34:40.8 Info: SQLite 3.47.2 21:34:40.8 Info: => 0.0009941s 21:34:40.8 Info: DatabaseEngineVersionCheck migrated 21:34:40.8 Info: => 0.0010101s 21:34:40.9 Info: VersionMigration migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: CreateTable VersionInfo 21:34:40.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:40.9 Info: => 0.0001396s 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: VersionMigration migrated 21:34:40.9 Info: => 0.0004751s 21:34:40.9 Info: VersionUniqueMigration migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: CreateIndex VersionInfo (Version) 21:34:40.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:40.9 Info: => 0.0001208s 21:34:40.9 Info: AlterTable VersionInfo 21:34:40.9 Info: => 1.1E-06s 21:34:40.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:40.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:40.9 Info: => 0.0005312s 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: VersionUniqueMigration migrated 21:34:40.9 Info: => 0.0007563s 21:34:40.9 Info: VersionDescriptionMigration migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: AlterTable VersionInfo 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: CreateColumn VersionInfo Description String 21:34:40.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:40.9 Info: => 0.0001977s 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: VersionDescriptionMigration migrated 21:34:40.9 Info: => 0.0003837s 21:34:40.9 Info: 1: InitialSetup migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 1 21:34:40.9 Info: CreateTable Config 21:34:40.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:40.9 Info: => 0.0001662s 21:34:40.9 Info: CreateIndex Config (Key) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:40.9 Info: => 8.87E-05s 21:34:40.9 Info: CreateTable RootFolders 21:34:40.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:40.9 Info: => 9.54E-05s 21:34:40.9 Info: CreateIndex RootFolders (Path) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:40.9 Info: => 8.51E-05s 21:34:40.9 Info: CreateTable Artists 21:34:40.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:34:40.9 Info: => 0.0003004s 21:34:40.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.9 Info: => 8.75E-05s 21:34:40.9 Info: CreateIndex Artists (NameSlug) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.9 Info: => 7.48E-05s 21:34:40.9 Info: CreateIndex Artists (CleanName) 21:34:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.9 Info: => 7.97E-05s 21:34:40.9 Info: CreateIndex Artists (Path) 21:34:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.9 Info: => 7.71E-05s 21:34:40.9 Info: CreateTable Albums 21:34:40.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:34:40.9 Info: => 0.0002602s 21:34:40.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.9 Info: => 8.32E-05s 21:34:40.9 Info: CreateIndex Albums (MBId) 21:34:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.9 Info: => 7.16E-05s 21:34:40.9 Info: CreateIndex Albums (TADBId) 21:34:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.9 Info: => 7.22E-05s 21:34:40.9 Info: CreateIndex Albums (TitleSlug) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.9 Info: => 7.74E-05s 21:34:40.9 Info: CreateIndex Albums (CleanTitle) 21:34:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.9 Info: => 7.21E-05s 21:34:40.9 Info: CreateIndex Albums (Path) 21:34:40.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:40.9 Info: => 7.34E-05s 21:34:40.9 Info: CreateTable Tracks 21:34:40.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:34:40.9 Info: => 0.0001745s 21:34:40.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.9 Info: => 7.42E-05s 21:34:40.9 Info: CreateIndex Tracks (ArtistId) 21:34:40.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.9 Info: => 7.91E-05s 21:34:40.9 Info: CreateIndex Tracks (TrackFileId) 21:34:40.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.9 Info: => 0.0001059s 21:34:40.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:40.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:40.9 Info: => 9.02E-05s 21:34:40.9 Info: CreateTable TrackFiles 21:34:40.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:34:40.9 Info: => 0.0001676s 21:34:40.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:40.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:40.9 Info: => 8.82E-05s 21:34:40.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:40.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:40.9 Info: => 7.64E-05s 21:34:40.9 Info: CreateTable History 21:34:40.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:34:40.9 Info: => 0.00016s 21:34:40.9 Info: CreateIndex History (Date) 21:34:40.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:40.9 Info: => 8.36E-05s 21:34:40.9 Info: CreateIndex History (EventType) 21:34:40.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:40.9 Info: => 0.0001117s 21:34:40.9 Info: CreateIndex History (DownloadId) 21:34:40.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:40.9 Info: => 9.53E-05s 21:34:40.9 Info: CreateIndex History (AlbumId) 21:34:40.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:40.9 Info: => 0.0001022s 21:34:40.9 Info: CreateTable Notifications 21:34:40.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:34:40.9 Info: => 0.000145s 21:34:40.9 Info: CreateTable ScheduledTasks 21:34:40.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:34:40.9 Info: => 0.000119s 21:34:40.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:40.9 Info: => 8.66E-05s 21:34:40.9 Info: CreateTable Indexers 21:34:40.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:34:40.9 Info: => 0.0001175s 21:34:40.9 Info: CreateIndex Indexers (Name) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.9 Info: => 0.0001123s 21:34:40.9 Info: CreateTable Profiles 21:34:40.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:34:40.9 Info: => 0.0001145s 21:34:40.9 Info: CreateIndex Profiles (Name) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:40.9 Info: => 8.58E-05s 21:34:40.9 Info: CreateTable QualityDefinitions 21:34:40.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:34:40.9 Info: => 0.0001178s 21:34:40.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:40.9 Info: => 7.99E-05s 21:34:40.9 Info: CreateIndex QualityDefinitions (Title) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:40.9 Info: => 9.07E-05s 21:34:40.9 Info: CreateTable NamingConfig 21:34:40.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:34:40.9 Info: => 0.0001513s 21:34:40.9 Info: CreateTable Blacklist 21:34:40.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:34:40.9 Info: => 0.0001951s 21:34:40.9 Info: CreateTable Metadata 21:34:40.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:34:40.9 Info: => 0.0001319s 21:34:40.9 Info: CreateTable MetadataFiles 21:34:40.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:34:40.9 Info: => 0.0001809s 21:34:40.9 Info: CreateTable DownloadClients 21:34:40.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:34:40.9 Info: => 0.000121s 21:34:40.9 Info: CreateTable PendingReleases 21:34:40.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:34:40.9 Info: => 0.0001286s 21:34:40.9 Info: CreateTable RemotePathMappings 21:34:40.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:34:40.9 Info: => 0.0001083s 21:34:40.9 Info: CreateTable Tags 21:34:40.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:40.9 Info: => 0.0001106s 21:34:40.9 Info: CreateIndex Tags (Label) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:40.9 Info: => 0.0001s 21:34:40.9 Info: CreateTable Restrictions 21:34:40.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:40.9 Info: => 0.0001117s 21:34:40.9 Info: CreateTable DelayProfiles 21:34:40.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:34:40.9 Info: => 0.0001396s 21:34:40.9 Info: CreateTable Users 21:34:40.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:34:40.9 Info: => 0.0001408s 21:34:40.9 Info: CreateIndex Users (Identifier) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:40.9 Info: => 9.45E-05s 21:34:40.9 Info: CreateIndex Users (Username) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:40.9 Info: => 8.8E-05s 21:34:40.9 Info: CreateTable Commands 21:34:40.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:34:40.9 Info: => 0.0001645s 21:34:40.9 Info: CreateTable IndexerStatus 21:34:40.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:34:40.9 Info: => 0.0001489s 21:34:40.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 8.27E-05s 21:34:40.9 Info: CreateTable ExtraFiles 21:34:40.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:34:40.9 Info: => 0.0001358s 21:34:40.9 Info: CreateTable LyricFiles 21:34:40.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:34:40.9 Info: => 0.0001737s 21:34:40.9 Info: CreateTable LanguageProfiles 21:34:40.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:34:40.9 Info: => 0.000135s 21:34:40.9 Info: CreateIndex LanguageProfiles (Name) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:40.9 Info: => 9.42E-05s 21:34:40.9 Info: CreateTable DownloadClientStatus 21:34:40.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:34:40.9 Info: => 0.0001171s 21:34:40.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 9.26E-05s 21:34:40.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:40.9 Info: -> 1 Insert operations completed in 00:00:00.0000712 taking an average of 00:00:00.0000712 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:40', 'InitialSetup') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 1: InitialSetup migrated 21:34:40.9 Info: => 0.0009213s 21:34:40.9 Info: 2: add_reason_to_pending_releases migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 2 21:34:40.9 Info: AlterTable PendingReleases 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: CreateColumn PendingReleases Reason Int32 21:34:40.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.0005902s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:40', 'add_reason_to_pending_releases') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 2: add_reason_to_pending_releases migrated 21:34:40.9 Info: => 0.0008807s 21:34:40.9 Info: 3: add_medium_support migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 3 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 2E-06s 21:34:40.9 Info: CreateColumn Albums Media String 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:40.9 Info: => 0.0005726s 21:34:40.9 Info: AlterTable Tracks 21:34:40.9 Info: => 1.4E-06s 21:34:40.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.0005508s 21:34:40.9 Info: AlterTable Tracks 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.0005464s 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:40.9 Info: => 4.7E-05s 21:34:40.9 Info: DeleteColumn Tracks TrackNumber 21:34:40.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:34:40.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:34:40.9 Info: DROP TABLE "Tracks" 21:34:40.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:40.9 Info: => 0.0048927s 21:34:40.9 Info: AlterTable Tracks 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: CreateColumn Tracks TrackNumber String 21:34:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:40.9 Info: => 0.0005357s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:40', 'add_medium_support') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 3: add_medium_support migrated 21:34:40.9 Info: => 0.0009136s 21:34:40.9 Info: 4: add_various_qualites_in_profile migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 4 21:34:40.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:40.9 Info: => 5.41E-05s 21:34:40.9 Info: PerformDBOperation 21:34:40.9 Info: Performing DB Operation 21:34:40.9 Info: => 3.77E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:40', 'add_various_qualites_in_profile') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 4: add_various_qualites_in_profile migrated 21:34:40.9 Info: => 0.000325s 21:34:40.9 Info: 5: metadata_profiles migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 5 21:34:40.9 Info: CreateTable MetadataProfiles 21:34:40.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:34:40.9 Info: => 0.0001389s 21:34:40.9 Info: CreateIndex MetadataProfiles (Name) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:40.9 Info: => 0.0001023s 21:34:40.9 Info: AlterTable Artists 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:40.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:40.9 Info: => 0.0005857s 21:34:40.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:40.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:34:40.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:34:40.9 Info: DROP TABLE "Artists" 21:34:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.9 Info: => 0.0051921s 21:34:40.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:40.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:34:40.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:34:40.9 Info: DROP TABLE "Artists" 21:34:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.9 Info: => 0.0051194s 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: CreateColumn Albums SecondaryTypes String 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:40.9 Info: => 0.0005311s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:40', 'metadata_profiles') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 5: metadata_profiles migrated 21:34:40.9 Info: => 0.000914s 21:34:40.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 6 21:34:40.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:40.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:34:40.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:40.9 Info: DROP TABLE "Indexers" 21:34:40.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.9 Info: => 0.006468s 21:34:40.9 Info: AlterTable Indexers 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:40.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:40.9 Info: => 0.0005495s 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:40.9 Info: => 4.28E-05s 21:34:40.9 Info: AlterTable Indexers 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:40.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:34:40.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:34:40.9 Info: DROP TABLE "Indexers" 21:34:40.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:40.9 Info: => 0.0040311s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:40', 'separate_automatic_and_interactive_search') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:40.9 Info: => 0.0043777s 21:34:40.9 Info: 7: change_album_path_to_relative migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 7 21:34:40.9 Info: DeleteColumn Albums Path 21:34:40.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:40.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:40.9 Info: DROP TABLE "Albums" 21:34:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.9 Info: => 0.0048555s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:40', 'change_album_path_to_relative') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 7: change_album_path_to_relative migrated 21:34:40.9 Info: => 0.0052505s 21:34:40.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 8 21:34:40.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:40.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:40.9 Info: => 5.46E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:40', 'change_quality_size_mb_to_kb') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:40.9 Info: => 0.0003022s 21:34:40.9 Info: 9: album_releases migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 9 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: CreateColumn Albums Releases String 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:40.9 Info: => 0.0005746s 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: CreateColumn Albums CurrentRelease String 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:40.9 Info: => 0.0005325s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:40', 'album_releases') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 9: album_releases migrated 21:34:40.9 Info: => 0.0008124s 21:34:40.9 Info: 10: album_releases_fix migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 10 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: AlterColumn Albums Releases String 21:34:40.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:40.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:40.9 Info: DROP TABLE "Albums" 21:34:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.9 Info: => 0.0048359s 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: AlterColumn Albums CurrentRelease String 21:34:40.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:40.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:40.9 Info: DROP TABLE "Albums" 21:34:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.9 Info: => 0.0048274s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:40', 'album_releases_fix') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 10: album_releases_fix migrated 21:34:40.9 Info: => 0.0051843s 21:34:40.9 Info: 11: import_lists migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 11 21:34:40.9 Info: CreateTable ImportLists 21:34:40.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:40.9 Info: => 0.0001831s 21:34:40.9 Info: CreateIndex ImportLists (Name) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:40.9 Info: => 8.79E-05s 21:34:40.9 Info: CreateTable ImportListStatus 21:34:40.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:40.9 Info: => 0.0001203s 21:34:40.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:40.9 Info: => 8.44E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:40', 'import_lists') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 11: import_lists migrated 21:34:40.9 Info: => 0.0004013s 21:34:40.9 Info: 12: add_release_status migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 12 21:34:40.9 Info: AlterTable MetadataProfiles 21:34:40.9 Info: => 1.1E-06s 21:34:40.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:40.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:40.9 Info: => 0.0005892s 21:34:40.9 Info: PerformDBOperation 21:34:40.9 Info: Performing DB Operation 21:34:40.9 Info: => 3.68E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:40', 'add_release_status') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 12: add_release_status migrated 21:34:40.9 Info: => 0.0003056s 21:34:40.9 Info: 13: album_download_notification migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 13 21:34:40.9 Info: AlterTable Notifications 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.0005848s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:40', 'album_download_notification') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 13: album_download_notification migrated 21:34:40.9 Info: => 0.0008738s 21:34:40.9 Info: 14: fix_language_metadata_profiles migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 14 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:40.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:40.9 Info: => 8.27E-05s 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:40.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:40.9 Info: => 6.24E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:40', 'fix_language_metadata_profiles') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 14: fix_language_metadata_profiles migrated 21:34:40.9 Info: => 0.0003274s 21:34:40.9 Info: 15: remove_fanzub migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 15 21:34:40.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:40.9 Info: => 4.56E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:40', 'remove_fanzub') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 15: remove_fanzub migrated 21:34:40.9 Info: => 0.0002858s 21:34:40.9 Info: 16: update_artist_history_indexes migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 16 21:34:40.9 Info: CreateIndex Albums (ArtistId) 21:34:40.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:40.9 Info: => 0.0001089s 21:34:40.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:40.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:40.9 Info: => 8.63E-05s 21:34:40.9 Info: DeleteIndex History (AlbumId) 21:34:40.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:40.9 Info: => 0.000124s 21:34:40.9 Info: CreateIndex History (AlbumId, Date) 21:34:40.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:40.9 Info: => 9.71E-05s 21:34:40.9 Info: DeleteIndex History (DownloadId) 21:34:40.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:40.9 Info: => 0.0001113s 21:34:40.9 Info: CreateIndex History (DownloadId, Date) 21:34:40.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:40.9 Info: => 9.29E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:40', 'update_artist_history_indexes') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 16: update_artist_history_indexes migrated 21:34:40.9 Info: => 0.0003975s 21:34:40.9 Info: 17: remove_nma migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 17 21:34:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:40.9 Info: => 5.27E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:40', 'remove_nma') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 17: remove_nma migrated 21:34:40.9 Info: => 0.0002935s 21:34:40.9 Info: 18: album_disambiguation migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 18 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.1E-06s 21:34:40.9 Info: CreateColumn Albums Disambiguation String 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:40.9 Info: => 0.0005966s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:40', 'album_disambiguation') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 18: album_disambiguation migrated 21:34:40.9 Info: => 0.0008881s 21:34:40.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 19 21:34:40.9 Info: PerformDBOperation 21:34:40.9 Info: Performing DB Operation 21:34:40.9 Info: => 3.58E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:40', 'add_ape_quality_in_profiles') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:40.9 Info: => 0.0002837s 21:34:40.9 Info: 20: remove_pushalot migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 20 21:34:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:40.9 Info: => 4.87E-05s 21:34:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:40.9 Info: => 3.8E-05s 21:34:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:40.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:40.9 Info: => 3.81E-05s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:40', 'remove_pushalot') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 20: remove_pushalot migrated 21:34:40.9 Info: => 0.0002711s 21:34:40.9 Info: 21: add_custom_filters migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 21 21:34:40.9 Info: CreateTable CustomFilters 21:34:40.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:40.9 Info: => 0.0001298s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:40', 'add_custom_filters') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 21: add_custom_filters migrated 21:34:40.9 Info: => 0.0003978s 21:34:40.9 Info: 22: import_list_tags migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 22 21:34:40.9 Info: AlterTable ImportLists 21:34:40.9 Info: => 1.6E-06s 21:34:40.9 Info: CreateColumn ImportLists Tags String 21:34:40.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:40.9 Info: => 0.0005969s 21:34:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:40', 'import_list_tags') 21:34:40.9 Info: Committing Transaction 21:34:40.9 Info: 22: import_list_tags migrated 21:34:40.9 Info: => 0.0008941s 21:34:40.9 Info: 23: add_release_groups_etc migrating 21:34:40.9 Info: Beginning Transaction 21:34:40.9 Info: Starting migration of Main DB to 23 21:34:40.9 Info: CreateTable ArtistMetadata 21:34:40.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:40.9 Info: => 0.0001836s 21:34:40.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:40.9 Info: => 9.08E-05s 21:34:40.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:40.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:40.9 Info: => 9.4E-05s 21:34:40.9 Info: AlterTable Artists 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:40.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.0006012s 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:40.9 Info: => 7.01E-05s 21:34:40.9 Info: CreateTable AlbumReleases 21:34:40.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:40.9 Info: => 0.0001624s 21:34:40.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:40.9 Info: => 8.82E-05s 21:34:40.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:40.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:40.9 Info: => 8.29E-05s 21:34:40.9 Info: PerformDBOperation 21:34:40.9 Info: Performing DB Operation 21:34:40.9 Info: => 3.63E-05s 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.3E-06s 21:34:40.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.000614s 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.2E-06s 21:34:40.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:40.9 Info: => 0.0006275s 21:34:40.9 Info: AlterTable Albums 21:34:40.9 Info: => 1.4E-06s 21:34:40.9 Info: CreateColumn Albums Links String 21:34:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:40.9 Info: => 0.0005991s 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:40.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:40.9 Info: => 8.49E-05s 21:34:40.9 Info: AlterTable Tracks 21:34:40.9 Info: => 1.1E-06s 21:34:40.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:40.9 Info: => 0.0005963s 21:34:40.9 Info: AlterTable Tracks 21:34:40.9 Info: => 2.2E-06s 21:34:40.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.0005964s 21:34:40.9 Info: AlterTable Tracks 21:34:40.9 Info: => 1.4E-06s 21:34:40.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:40.9 Info: => 0.0005956s 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:40.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:40.9 Info: => 9.47E-05s 21:34:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:40.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:40.9 Info: => 7.47E-05s 21:34:40.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:40.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:40.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:40.9 Info: DROP TABLE "Artists" 21:34:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:40.9 Info: => 0.0049462s 21:34:40.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:40.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:40.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:40.9 Info: DROP TABLE "Albums" 21:34:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:40.9 Info: => 0.0051372s 21:34:40.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:40.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:40.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:40.9 Info: DROP TABLE "Tracks" 21:34:40.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.0 Info: => 0.004796s 21:34:41.0 Info: DeleteColumn TrackFiles ArtistId 21:34:41.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:34:41.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:34:41.0 Info: DROP TABLE "TrackFiles" 21:34:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.0 Info: => 0.0045478s 21:34:41.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.0 Info: => 8.55E-05s 21:34:41.0 Info: CreateIndex Artists (Monitored) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.0 Info: => 8.45E-05s 21:34:41.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:41.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:41.0 Info: => 8.24E-05s 21:34:41.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:41.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:41.0 Info: => 8.38E-05s 21:34:41.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:41.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:41.0 Info: => 8.22E-05s 21:34:41.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:41.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:41.0 Info: => 8.18E-05s 21:34:41.0 Info: UpdateData 21:34:41.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.0 Info: => 4.7E-05s 21:34:41.0 Info: UpdateData 21:34:41.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.0 Info: => 4.11E-05s 21:34:41.0 Info: UpdateData 21:34:41.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:41.0 Info: => 4.98E-05s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:41', 'add_release_groups_etc') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 23: add_release_groups_etc migrated 21:34:41.0 Info: => 0.0005502s 21:34:41.0 Info: 24: NewMediaInfoFormat migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 24 21:34:41.0 Info: UpdateData 21:34:41.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:41.0 Info: => 5.51E-05s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:41', 'NewMediaInfoFormat') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 24: NewMediaInfoFormat migrated 21:34:41.0 Info: => 0.0002979s 21:34:41.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 25 21:34:41.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:41.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:41.0 Info: => 0.0017443s 21:34:41.0 Info: AlterTable ReleaseProfiles 21:34:41.0 Info: => 1.2E-06s 21:34:41.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:41.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:41.0 Info: => 0.0005937s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:41', 'rename_restrictions_to_release_profiles') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:41.0 Info: => 0.0008771s 21:34:41.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 26 21:34:41.0 Info: RenameTable Profiles QualityProfiles 21:34:41.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:41.0 Info: => 0.0017785s 21:34:41.0 Info: AlterTable QualityProfiles 21:34:41.0 Info: => 1.4E-06s 21:34:41.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:41.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.0 Info: => 0.0006178s 21:34:41.0 Info: AlterTable LanguageProfiles 21:34:41.0 Info: => 1.3E-06s 21:34:41.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:41.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.0 Info: => 0.000581s 21:34:41.0 Info: UpdateData 21:34:41.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.0 Info: => 5E-05s 21:34:41.0 Info: UpdateData 21:34:41.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.0 Info: => 3.65E-05s 21:34:41.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:41.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:34:41.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:34:41.0 Info: DROP TABLE "Artists" 21:34:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.0 Info: => 0.0050611s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:41', 'rename_quality_profiles_add_upgrade_allowed') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:41.0 Info: => 0.0054778s 21:34:41.0 Info: 27: add_import_exclusions migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 27 21:34:41.0 Info: CreateTable ImportListExclusions 21:34:41.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:41.0 Info: => 0.0001294s 21:34:41.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:41.0 Info: => 9.22E-05s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:41', 'add_import_exclusions') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 27: add_import_exclusions migrated 21:34:41.0 Info: => 0.0004095s 21:34:41.0 Info: 28: clean_artist_metadata_table migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 28 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001602s 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001265s 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001276s 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001226s 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001189s 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001198s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:41', 'clean_artist_metadata_table') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 28: clean_artist_metadata_table migrated 21:34:41.0 Info: => 0.0003959s 21:34:41.0 Info: 29: health_issue_notification migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 29 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 1.3E-06s 21:34:41.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0006428s 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 1.2E-06s 21:34:41.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0006291s 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 1.3E-06s 21:34:41.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0006164s 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 2E-06s 21:34:41.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.0006121s 21:34:41.0 Info: AlterTable Notifications 21:34:41.0 Info: => 1.2E-06s 21:34:41.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:41.0 Info: => 0.000597s 21:34:41.0 Info: DeleteColumn Notifications OnDownload 21:34:41.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:34:41.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:34:41.0 Info: DROP TABLE "Notifications" 21:34:41.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.0 Info: => 0.0070613s 21:34:41.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:41.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:34:41.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:34:41.0 Info: DROP TABLE "Notifications" 21:34:41.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.0 Info: => 0.0046955s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:41', 'health_issue_notification') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 29: health_issue_notification migrated 21:34:41.0 Info: => 0.0050832s 21:34:41.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 30 21:34:41.0 Info: AlterTable TrackFiles 21:34:41.0 Info: => 1.3E-06s 21:34:41.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:41.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:41.0 Info: => 0.0006398s 21:34:41.0 Info: AlterTable TrackFiles 21:34:41.0 Info: => 1.1E-06s 21:34:41.0 Info: CreateColumn TrackFiles Path String 21:34:41.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:41.0 Info: => 0.0005921s 21:34:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.0 Info: => 3.88E-05s 21:34:41.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:34:41.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:34:41.0 Info: => 0.000133s 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001399s 21:34:41.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:34:41.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:34:41.0 Info: => 0.0001489s 21:34:41.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:34:41.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:34:41.0 Info: => 8.46E-05s 21:34:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.0 Info: => 5.48E-05s 21:34:41.0 Info: AlterTable TrackFiles 21:34:41.0 Info: => 1.2E-06s 21:34:41.0 Info: AlterColumn TrackFiles Path String 21:34:41.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:34:41.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:34:41.0 Info: DROP TABLE "TrackFiles" 21:34:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.0 Info: => 0.0061467s 21:34:41.0 Info: CreateIndex TrackFiles (Path) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.0 Info: => 8.74E-05s 21:34:41.0 Info: DeleteColumn TrackFiles RelativePath 21:34:41.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:34:41.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:34:41.0 Info: DROP TABLE "TrackFiles" 21:34:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.0 Info: => 0.004857s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:41', 'add_mediafilerepository_mtime') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:41.0 Info: => 0.0052299s 21:34:41.0 Info: 31: add_artistmetadataid_constraint migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 31 21:34:41.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:34:41.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:34:41.0 Info: => 9.55E-05s 21:34:41.0 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:41.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:41.0 Info: => 0.0001424s 21:34:41.0 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:41.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:34:41.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:34:41.0 Info: DROP TABLE "Artists" 21:34:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.0 Info: => 0.0049973s 21:34:41.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.0 Info: => 8.56E-05s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:41', 'add_artistmetadataid_constraint') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 31: add_artistmetadataid_constraint migrated 21:34:41.0 Info: => 0.0004453s 21:34:41.0 Info: 32: old_ids_and_artist_alias migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 32 21:34:41.0 Info: AlterTable ArtistMetadata 21:34:41.0 Info: => 1.7E-06s 21:34:41.0 Info: CreateColumn ArtistMetadata Aliases String 21:34:41.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:41.0 Info: => 0.0006439s 21:34:41.0 Info: AlterTable ArtistMetadata 21:34:41.0 Info: => 1.4E-06s 21:34:41.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:41.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.0 Info: => 0.0006134s 21:34:41.0 Info: AlterTable Albums 21:34:41.0 Info: => 1.3E-06s 21:34:41.0 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:41.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.0 Info: => 0.0006076s 21:34:41.0 Info: AlterTable AlbumReleases 21:34:41.0 Info: => 1.4E-06s 21:34:41.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:41.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.0 Info: => 0.0005957s 21:34:41.0 Info: AlterTable Tracks 21:34:41.0 Info: => 1.2E-06s 21:34:41.0 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.0 Info: => 0.0005995s 21:34:41.0 Info: AlterTable Tracks 21:34:41.0 Info: => 1.2E-06s 21:34:41.0 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:41.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.0 Info: => 0.0005893s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:41', 'old_ids_and_artist_alias') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 32: old_ids_and_artist_alias migrated 21:34:41.0 Info: => 0.0009191s 21:34:41.0 Info: 33: download_propers_config migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 33 21:34:41.0 Info: PerformDBOperation 21:34:41.0 Info: Performing DB Operation 21:34:41.0 Info: => 3.96E-05s 21:34:41.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.0 Info: => 3.85E-05s 21:34:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:41', 'download_propers_config') 21:34:41.0 Info: Committing Transaction 21:34:41.0 Info: 33: download_propers_config migrated 21:34:41.0 Info: => 0.0003163s 21:34:41.0 Info: 34: remove_language_profiles migrating 21:34:41.0 Info: Beginning Transaction 21:34:41.0 Info: Starting migration of Main DB to 34 21:34:41.0 Info: DeleteTable LanguageProfiles 21:34:41.0 Info: DROP TABLE "LanguageProfiles" 21:34:41.0 Info: => 0.00021s 21:34:41.0 Info: DeleteColumn Artists LanguageProfileId 21:34:41.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) 21:34:41.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" 21:34:41.0 Info: DROP TABLE "Artists" 21:34:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.0 Info: => 0.0076801s 21:34:41.0 Info: DeleteColumn ImportLists LanguageProfileId 21:34:41.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) 21:34:41.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" 21:34:41.0 Info: DROP TABLE "ImportLists" 21:34:41.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:41.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.0 Info: => 0.0047619s 21:34:41.0 Info: DeleteColumn Blacklist Language 21:34:41.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) 21:34:41.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" 21:34:41.0 Info: DROP TABLE "Blacklist" 21:34:41.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:41.0 Info: => 0.0045387s 21:34:41.0 Info: DeleteColumn History Language 21:34:41.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) 21:34:41.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" 21:34:41.0 Info: DROP TABLE "History" 21:34:41.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:41.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.0 Info: => 0.0063997s 21:34:41.0 Info: DeleteColumn LyricFiles Language 21:34:41.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) 21:34:41.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" 21:34:41.0 Info: DROP TABLE "LyricFiles" 21:34:41.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:41.0 Info: => 0.0057681s 21:34:41.0 Info: DeleteColumn TrackFiles Language 21:34:41.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) 21:34:41.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" 21:34:41.0 Info: DROP TABLE "TrackFiles" 21:34:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.1 Info: => 0.0047813s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:41', 'remove_language_profiles') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 34: remove_language_profiles migrated 21:34:41.1 Info: => 0.0053135s 21:34:41.1 Info: 35: multi_disc_naming_format migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 35 21:34:41.1 Info: AlterTable NamingConfig 21:34:41.1 Info: => 1.4E-06s 21:34:41.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:41.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:41.1 Info: => 0.0006132s 21:34:41.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.1 Info: => 4.94E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:41', 'multi_disc_naming_format') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 35: multi_disc_naming_format migrated 21:34:41.1 Info: => 0.0003362s 21:34:41.1 Info: 36: add_download_client_priority migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 36 21:34:41.1 Info: AlterTable DownloadClients 21:34:41.1 Info: => 1.2E-06s 21:34:41.1 Info: CreateColumn DownloadClients Priority Int32 21:34:41.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:41.1 Info: => 0.0006089s 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 5.53E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:41', 'add_download_client_priority') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 36: add_download_client_priority migrated 21:34:41.1 Info: => 0.0003579s 21:34:41.1 Info: 37: remove_growl_prowl migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 37 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:41.1 Info: => 5.36E-05s 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:41.1 Info: => 3.69E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:41', 'remove_growl_prowl') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 37: remove_growl_prowl migrated 21:34:41.1 Info: => 0.0003074s 21:34:41.1 Info: 38: remove_plex_hometheatre migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 38 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:41.1 Info: => 5.09E-05s 21:34:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:41.1 Info: => 3.7E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:41', 'remove_plex_hometheatre') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 38: remove_plex_hometheatre migrated 21:34:41.1 Info: => 0.0002962s 21:34:41.1 Info: 39: add_root_folder_add_defaults migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 39 21:34:41.1 Info: AlterTable RootFolders 21:34:41.1 Info: => 1.4E-06s 21:34:41.1 Info: CreateColumn RootFolders Name String 21:34:41.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:41.1 Info: => 0.0006081s 21:34:41.1 Info: AlterTable RootFolders 21:34:41.1 Info: => 1.3E-06s 21:34:41.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:41.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005851s 21:34:41.1 Info: AlterTable RootFolders 21:34:41.1 Info: => 1.3E-06s 21:34:41.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:41.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005776s 21:34:41.1 Info: AlterTable RootFolders 21:34:41.1 Info: => 1.3E-06s 21:34:41.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:41.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005779s 21:34:41.1 Info: AlterTable RootFolders 21:34:41.1 Info: => 1.3E-06s 21:34:41.1 Info: CreateColumn RootFolders DefaultTags String 21:34:41.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:41.1 Info: => 0.0005666s 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 5.9E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:41', 'add_root_folder_add_defaults') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 39: add_root_folder_add_defaults migrated 21:34:41.1 Info: => 0.0003534s 21:34:41.1 Info: 40: task_duration migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 40 21:34:41.1 Info: AlterTable ScheduledTasks 21:34:41.1 Info: => 1.3E-06s 21:34:41.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:41.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:41.1 Info: => 0.000632s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:41', 'task_duration') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 40: task_duration migrated 21:34:41.1 Info: => 0.0009426s 21:34:41.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 41 21:34:41.1 Info: AlterTable ReleaseProfiles 21:34:41.1 Info: => 1.2E-06s 21:34:41.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:41.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:41.1 Info: => 0.0006091s 21:34:41.1 Info: AlterTable ReleaseProfiles 21:34:41.1 Info: => 1.1E-06s 21:34:41.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:41.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:41.1 Info: => 0.0005782s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:41', 'add_indexer_and_enabled_to_release_profiles') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:41.1 Info: => 0.0008813s 21:34:41.1 Info: 42: remove_album_folders migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 42 21:34:41.1 Info: DeleteColumn Artists AlbumFolder 21:34:41.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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:34:41.1 Info: DROP TABLE "Artists" 21:34:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.1 Info: => 0.0051218s 21:34:41.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.1 Info: => 4.45E-05s 21:34:41.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.1 Info: => 3.97E-05s 21:34:41.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:41.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:34:41.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:41.1 Info: DROP TABLE "NamingConfig" 21:34:41.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:41.1 Info: => 0.004475s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:41', 'remove_album_folders') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 42: remove_album_folders migrated 21:34:41.1 Info: => 0.0048855s 21:34:41.1 Info: 44: add_priority_to_indexers migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 44 21:34:41.1 Info: AlterTable Indexers 21:34:41.1 Info: => 1.4E-06s 21:34:41.1 Info: CreateColumn Indexers Priority Int32 21:34:41.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:41.1 Info: => 0.0006302s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:41', 'add_priority_to_indexers') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 44: add_priority_to_indexers migrated 21:34:41.1 Info: => 0.0009455s 21:34:41.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 45 21:34:41.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.1 Info: => 0.0001201s 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 3.05E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:41', 'remove_chown_and_folderchmod_config') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:41.1 Info: => 0.0002979s 21:34:41.1 Info: 47: update_notifiarr migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 47 21:34:41.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.1 Info: => 7.59E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:41', 'update_notifiarr') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 47: update_notifiarr migrated 21:34:41.1 Info: => 0.0003824s 21:34:41.1 Info: 49: email_multiple_addresses migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 49 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 6.07E-05s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:41', 'email_multiple_addresses') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 49: email_multiple_addresses migrated 21:34:41.1 Info: => 0.0003339s 21:34:41.1 Info: 50: rename_blacklist_to_blocklist migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 50 21:34:41.1 Info: RenameTable Blacklist Blocklist 21:34:41.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:41.1 Info: => 0.0017451s 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:41', 'rename_blacklist_to_blocklist') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 50: rename_blacklist_to_blocklist migrated 21:34:41.1 Info: => 0.0020818s 21:34:41.1 Info: 51: cdh_per_downloadclient migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 51 21:34:41.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 21:34:41.1 Info: AlterTable DownloadClients 21:34:41.1 Info: => 1.4E-06s 21:34:41.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:41.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:41.1 Info: => 0.0006366s 21:34:41.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:41.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:41.1 Info: => 0.0006062s 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: => 0.0001698s 21:34:41.1 Info: -> 1 Insert operations completed in 00:00:00.0011706 taking an average of 00:00:00.0011706 21:34:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:41', 'cdh_per_downloadclient') 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: 51: cdh_per_downloadclient migrated 21:34:41.1 Info: => 0.0005059s 21:34:41.1 Debug: Took: 00:00:00.2474795 21:34:41.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:34:41.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864811754053_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.1 Info: DatabaseEngineVersionCheck migrating 21:34:41.1 Info: PerformDBOperation 21:34:41.1 Info: Performing DB Operation 21:34:41.1 Info: SQLite 3.47.2 21:34:41.1 Info: => 0.0009489s 21:34:41.1 Info: DatabaseEngineVersionCheck migrated 21:34:41.1 Info: => 0.0009659s 21:34:41.1 Info: VersionMigration migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: CreateTable VersionInfo 21:34:41.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:41.1 Info: => 0.0001393s 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: VersionMigration migrated 21:34:41.1 Info: => 0.0004772s 21:34:41.1 Info: VersionUniqueMigration migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: CreateIndex VersionInfo (Version) 21:34:41.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:41.1 Info: => 0.0001226s 21:34:41.1 Info: AlterTable VersionInfo 21:34:41.1 Info: => 1.2E-06s 21:34:41.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:41.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:41.1 Info: => 0.0005471s 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: VersionUniqueMigration migrated 21:34:41.1 Info: => 0.0007834s 21:34:41.1 Info: VersionDescriptionMigration migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: AlterTable VersionInfo 21:34:41.1 Info: => 1.3E-06s 21:34:41.1 Info: CreateColumn VersionInfo Description String 21:34:41.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:41.1 Info: => 0.0002069s 21:34:41.1 Info: Committing Transaction 21:34:41.1 Info: VersionDescriptionMigration migrated 21:34:41.1 Info: => 0.0004011s 21:34:41.1 Info: 1: InitialSetup migrating 21:34:41.1 Info: Beginning Transaction 21:34:41.1 Info: Starting migration of Main DB to 1 21:34:41.1 Info: CreateTable Config 21:34:41.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:41.1 Info: => 0.0001721s 21:34:41.1 Info: CreateIndex Config (Key) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:41.1 Info: => 8.94E-05s 21:34:41.1 Info: CreateTable RootFolders 21:34:41.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:41.1 Info: => 9.27E-05s 21:34:41.1 Info: CreateIndex RootFolders (Path) 21:34:41.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:41.1 Info: => 7.67E-05s 21:34:41.1 Info: CreateTable Artists 21:34:41.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) 21:34:41.2 Info: => 0.002463s 21:34:41.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.2 Info: => 8.72E-05s 21:34:41.2 Info: CreateIndex Artists (NameSlug) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.2 Info: => 7.78E-05s 21:34:41.2 Info: CreateIndex Artists (CleanName) 21:34:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.2 Info: => 7.54E-05s 21:34:41.2 Info: CreateIndex Artists (Path) 21:34:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.2 Info: => 7.06E-05s 21:34:41.2 Info: CreateTable Albums 21:34:41.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:41.2 Info: => 0.000229s 21:34:41.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.2 Info: => 7.81E-05s 21:34:41.2 Info: CreateIndex Albums (MBId) 21:34:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.2 Info: => 6.98E-05s 21:34:41.2 Info: CreateIndex Albums (TADBId) 21:34:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.2 Info: => 7.34E-05s 21:34:41.2 Info: CreateIndex Albums (TitleSlug) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.2 Info: => 7.48E-05s 21:34:41.2 Info: CreateIndex Albums (CleanTitle) 21:34:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.2 Info: => 7.1E-05s 21:34:41.2 Info: CreateIndex Albums (Path) 21:34:41.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:41.2 Info: => 6.98E-05s 21:34:41.2 Info: CreateTable Tracks 21:34:41.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:41.2 Info: => 0.0001493s 21:34:41.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.2 Info: => 7.44E-05s 21:34:41.2 Info: CreateIndex Tracks (ArtistId) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.2 Info: => 7.54E-05s 21:34:41.2 Info: CreateIndex Tracks (TrackFileId) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.2 Info: => 0.0001076s 21:34:41.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:41.2 Info: => 8.57E-05s 21:34:41.2 Info: CreateTable TrackFiles 21:34:41.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:41.2 Info: => 0.0001428s 21:34:41.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:41.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:41.2 Info: => 8.79E-05s 21:34:41.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.2 Info: => 7.75E-05s 21:34:41.2 Info: CreateTable History 21:34:41.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:41.2 Info: => 0.000147s 21:34:41.2 Info: CreateIndex History (Date) 21:34:41.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.2 Info: => 8.14E-05s 21:34:41.2 Info: CreateIndex History (EventType) 21:34:41.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.2 Info: => 0.0001081s 21:34:41.2 Info: CreateIndex History (DownloadId) 21:34:41.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:41.2 Info: => 8.97E-05s 21:34:41.2 Info: CreateIndex History (AlbumId) 21:34:41.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:41.2 Info: => 7.96E-05s 21:34:41.2 Info: CreateTable Notifications 21:34:41.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:41.2 Info: => 0.0001339s 21:34:41.2 Info: CreateTable ScheduledTasks 21:34:41.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:41.2 Info: => 0.0001118s 21:34:41.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:41.2 Info: => 9.29E-05s 21:34:41.2 Info: CreateTable Indexers 21:34:41.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:41.2 Info: => 0.0001146s 21:34:41.2 Info: CreateIndex Indexers (Name) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.2 Info: => 0.0001159s 21:34:41.2 Info: CreateTable Profiles 21:34:41.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001158s 21:34:41.2 Info: CreateIndex Profiles (Name) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:41.2 Info: => 8.4E-05s 21:34:41.2 Info: CreateTable QualityDefinitions 21:34:41.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:41.2 Info: => 0.000112s 21:34:41.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:41.2 Info: => 8.19E-05s 21:34:41.2 Info: CreateIndex QualityDefinitions (Title) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:41.2 Info: => 8.19E-05s 21:34:41.2 Info: CreateTable NamingConfig 21:34:41.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:41.2 Info: => 0.0001536s 21:34:41.2 Info: CreateTable Blacklist 21:34:41.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:41.2 Info: => 0.0001871s 21:34:41.2 Info: CreateTable Metadata 21:34:41.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001109s 21:34:41.2 Info: CreateTable MetadataFiles 21:34:41.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001364s 21:34:41.2 Info: CreateTable DownloadClients 21:34:41.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001134s 21:34:41.2 Info: CreateTable PendingReleases 21:34:41.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:41.2 Info: => 0.0001211s 21:34:41.2 Info: CreateTable RemotePathMappings 21:34:41.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001023s 21:34:41.2 Info: CreateTable Tags 21:34:41.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:41.2 Info: => 9.4E-05s 21:34:41.2 Info: CreateIndex Tags (Label) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:41.2 Info: => 9.8E-05s 21:34:41.2 Info: CreateTable Restrictions 21:34:41.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001056s 21:34:41.2 Info: CreateTable DelayProfiles 21:34:41.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001357s 21:34:41.2 Info: CreateTable Users 21:34:41.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001307s 21:34:41.2 Info: CreateIndex Users (Identifier) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:41.2 Info: => 8.95E-05s 21:34:41.2 Info: CreateIndex Users (Username) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:41.2 Info: => 8.13E-05s 21:34:41.2 Info: CreateTable Commands 21:34:41.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:41.2 Info: => 0.000141s 21:34:41.2 Info: CreateTable IndexerStatus 21:34:41.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:41.2 Info: => 0.0001402s 21:34:41.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:41.2 Info: => 8.48E-05s 21:34:41.2 Info: CreateTable ExtraFiles 21:34:41.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:41.2 Info: => 0.0001305s 21:34:41.2 Info: CreateTable LyricFiles 21:34:41.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:41.2 Info: => 0.0001412s 21:34:41.2 Info: CreateTable LanguageProfiles 21:34:41.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:41.2 Info: => 0.0001287s 21:34:41.2 Info: CreateIndex LanguageProfiles (Name) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:41.2 Info: => 9.28E-05s 21:34:41.2 Info: CreateTable DownloadClientStatus 21:34:41.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:41.2 Info: => 0.0001157s 21:34:41.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:41.2 Info: => 9.22E-05s 21:34:41.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:41.2 Info: -> 1 Insert operations completed in 00:00:00.0000661 taking an average of 00:00:00.0000661 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:41', 'InitialSetup') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 1: InitialSetup migrated 21:34:41.2 Info: => 0.0008873s 21:34:41.2 Info: 2: add_reason_to_pending_releases migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 2 21:34:41.2 Info: AlterTable PendingReleases 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: CreateColumn PendingReleases Reason Int32 21:34:41.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.00058s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:41', 'add_reason_to_pending_releases') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 2: add_reason_to_pending_releases migrated 21:34:41.2 Info: => 0.0008711s 21:34:41.2 Info: 3: add_medium_support migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 3 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: CreateColumn Albums Media String 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:41.2 Info: => 0.0005872s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 1.2E-06s 21:34:41.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.000532s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 1.6E-06s 21:34:41.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0005252s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.2 Info: => 4.62E-05s 21:34:41.2 Info: DeleteColumn Tracks TrackNumber 21:34:41.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:41.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:41.2 Info: DROP TABLE "Tracks" 21:34:41.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.2 Info: => 0.0044185s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: CreateColumn Tracks TrackNumber String 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:41.2 Info: => 0.0005287s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:41', 'add_medium_support') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 3: add_medium_support migrated 21:34:41.2 Info: => 0.0009134s 21:34:41.2 Info: 4: add_various_qualites_in_profile migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 4 21:34:41.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.2 Info: => 5.75E-05s 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 3.1E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:41', 'add_various_qualites_in_profile') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 4: add_various_qualites_in_profile migrated 21:34:41.2 Info: => 0.000274s 21:34:41.2 Info: 5: metadata_profiles migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 5 21:34:41.2 Info: CreateTable MetadataProfiles 21:34:41.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:41.2 Info: => 0.000133s 21:34:41.2 Info: CreateIndex MetadataProfiles (Name) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:41.2 Info: => 9.69E-05s 21:34:41.2 Info: AlterTable Artists 21:34:41.2 Info: => 1E-06s 21:34:41.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:41.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:41.2 Info: => 0.0005552s 21:34:41.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Artists" 21:34:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.2 Info: => 0.0047662s 21:34:41.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Artists" 21:34:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.2 Info: => 0.0047625s 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: CreateColumn Albums SecondaryTypes String 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:41.2 Info: => 0.0005351s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:41', 'metadata_profiles') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 5: metadata_profiles migrated 21:34:41.2 Info: => 0.0009126s 21:34:41.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 6 21:34:41.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:41.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) 21:34:41.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:41.2 Info: DROP TABLE "Indexers" 21:34:41.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.2 Info: => 0.0052971s 21:34:41.2 Info: AlterTable Indexers 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:41.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:41.2 Info: => 0.0005306s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.2 Info: => 4.39E-05s 21:34:41.2 Info: AlterTable Indexers 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Indexers" 21:34:41.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.2 Info: => 0.0040076s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:41', 'separate_automatic_and_interactive_search') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:41.2 Info: => 0.0043522s 21:34:41.2 Info: 7: change_album_path_to_relative migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 7 21:34:41.2 Info: DeleteColumn Albums Path 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Albums" 21:34:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.2 Info: => 0.0048229s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:41', 'change_album_path_to_relative') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 7: change_album_path_to_relative migrated 21:34:41.2 Info: => 0.0052034s 21:34:41.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 8 21:34:41.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 21:34:41.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 21:34:41.2 Info: => 5.47E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:41', 'change_quality_size_mb_to_kb') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:41.2 Info: => 0.0002998s 21:34:41.2 Info: 9: album_releases migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 9 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.2E-06s 21:34:41.2 Info: CreateColumn Albums Releases String 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:41.2 Info: => 0.0005646s 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.4E-06s 21:34:41.2 Info: CreateColumn Albums CurrentRelease String 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:41.2 Info: => 0.0005442s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:41', 'album_releases') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 9: album_releases migrated 21:34:41.2 Info: => 0.0008309s 21:34:41.2 Info: 10: album_releases_fix migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 10 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.5E-06s 21:34:41.2 Info: AlterColumn Albums Releases String 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Albums" 21:34:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.2 Info: => 0.0059324s 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.2E-06s 21:34:41.2 Info: AlterColumn Albums CurrentRelease String 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Albums" 21:34:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.2 Info: => 0.004728s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:41', 'album_releases_fix') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 10: album_releases_fix migrated 21:34:41.2 Info: => 0.0050758s 21:34:41.2 Info: 11: import_lists migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 11 21:34:41.2 Info: CreateTable ImportLists 21:34:41.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) 21:34:41.2 Info: => 0.0001705s 21:34:41.2 Info: CreateIndex ImportLists (Name) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.2 Info: => 8.64E-05s 21:34:41.2 Info: CreateTable ImportListStatus 21:34:41.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) 21:34:41.2 Info: => 0.0001234s 21:34:41.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:41.2 Info: => 8.32E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:41', 'import_lists') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 11: import_lists migrated 21:34:41.2 Info: => 0.0004001s 21:34:41.2 Info: 12: add_release_status migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 12 21:34:41.2 Info: AlterTable MetadataProfiles 21:34:41.2 Info: => 1.2E-06s 21:34:41.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:41.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:41.2 Info: => 0.0005846s 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 3.18E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:41', 'add_release_status') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 12: add_release_status migrated 21:34:41.2 Info: => 0.0002982s 21:34:41.2 Info: 13: album_download_notification migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 13 21:34:41.2 Info: AlterTable Notifications 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0005794s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:41', 'album_download_notification') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 13: album_download_notification migrated 21:34:41.2 Info: => 0.000868s 21:34:41.2 Info: 14: fix_language_metadata_profiles migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 14 21:34:41.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 21:34:41.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 21:34:41.2 Info: => 8.25E-05s 21:34:41.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 21:34:41.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 21:34:41.2 Info: => 6.18E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:41', 'fix_language_metadata_profiles') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 14: fix_language_metadata_profiles migrated 21:34:41.2 Info: => 0.0003s 21:34:41.2 Info: 15: remove_fanzub migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 15 21:34:41.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.2 Info: => 4.7E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:41', 'remove_fanzub') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 15: remove_fanzub migrated 21:34:41.2 Info: => 0.0002952s 21:34:41.2 Info: 16: update_artist_history_indexes migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 16 21:34:41.2 Info: CreateIndex Albums (ArtistId) 21:34:41.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:41.2 Info: => 0.0001085s 21:34:41.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:41.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:41.2 Info: => 8.96E-05s 21:34:41.2 Info: DeleteIndex History (AlbumId) 21:34:41.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:41.2 Info: => 0.0001221s 21:34:41.2 Info: CreateIndex History (AlbumId, Date) 21:34:41.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.2 Info: => 9.6E-05s 21:34:41.2 Info: DeleteIndex History (DownloadId) 21:34:41.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:41.2 Info: => 0.0001086s 21:34:41.2 Info: CreateIndex History (DownloadId, Date) 21:34:41.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.2 Info: => 0.0011869s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:41', 'update_artist_history_indexes') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 16: update_artist_history_indexes migrated 21:34:41.2 Info: => 0.0015247s 21:34:41.2 Info: 17: remove_nma migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 17 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:41.2 Info: => 5.32E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:41', 'remove_nma') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 17: remove_nma migrated 21:34:41.2 Info: => 0.0002951s 21:34:41.2 Info: 18: album_disambiguation migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 18 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.1E-06s 21:34:41.2 Info: CreateColumn Albums Disambiguation String 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:41.2 Info: => 0.0006233s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:41', 'album_disambiguation') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 18: album_disambiguation migrated 21:34:41.2 Info: => 0.0009194s 21:34:41.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 19 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 3.53E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:41', 'add_ape_quality_in_profiles') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:41.2 Info: => 0.0002861s 21:34:41.2 Info: 20: remove_pushalot migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 20 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:41.2 Info: => 5.18E-05s 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:41.2 Info: => 3.72E-05s 21:34:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:41.2 Info: => 3.67E-05s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:41', 'remove_pushalot') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 20: remove_pushalot migrated 21:34:41.2 Info: => 0.0002711s 21:34:41.2 Info: 21: add_custom_filters migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 21 21:34:41.2 Info: CreateTable CustomFilters 21:34:41.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:41.2 Info: => 0.0001316s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:41', 'add_custom_filters') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 21: add_custom_filters migrated 21:34:41.2 Info: => 0.0004029s 21:34:41.2 Info: 22: import_list_tags migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 22 21:34:41.2 Info: AlterTable ImportLists 21:34:41.2 Info: => 1.3E-06s 21:34:41.2 Info: CreateColumn ImportLists Tags String 21:34:41.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:41.2 Info: => 0.0006152s 21:34:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:41', 'import_list_tags') 21:34:41.2 Info: Committing Transaction 21:34:41.2 Info: 22: import_list_tags migrated 21:34:41.2 Info: => 0.0009026s 21:34:41.2 Info: 23: add_release_groups_etc migrating 21:34:41.2 Info: Beginning Transaction 21:34:41.2 Info: Starting migration of Main DB to 23 21:34:41.2 Info: CreateTable ArtistMetadata 21:34:41.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) 21:34:41.2 Info: => 0.000185s 21:34:41.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:41.2 Info: => 9.17E-05s 21:34:41.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" 21:34:41.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" 21:34:41.2 Info: => 9.24E-05s 21:34:41.2 Info: AlterTable Artists 21:34:41.2 Info: => 1.4E-06s 21:34:41.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:41.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0006004s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.2 Info: => 7.14E-05s 21:34:41.2 Info: CreateTable AlbumReleases 21:34:41.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) 21:34:41.2 Info: => 0.0001597s 21:34:41.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:41.2 Info: => 8.68E-05s 21:34:41.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:41.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:41.2 Info: => 8.02E-05s 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: => 3.51E-05s 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.2E-06s 21:34:41.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0006222s 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.6E-06s 21:34:41.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:41.2 Info: => 0.0006031s 21:34:41.2 Info: AlterTable Albums 21:34:41.2 Info: => 1.2E-06s 21:34:41.2 Info: CreateColumn Albums Links String 21:34:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:41.2 Info: => 0.0005956s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:41.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:41.2 Info: => 8.6E-05s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 1.1E-06s 21:34:41.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:41.2 Info: => 0.0005937s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 1.2E-06s 21:34:41.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0006012s 21:34:41.2 Info: AlterTable Tracks 21:34:41.2 Info: => 1.4E-06s 21:34:41.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.2 Info: => 0.0006128s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:41.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:41.2 Info: => 8.75E-05s 21:34:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:41.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:41.2 Info: => 7.36E-05s 21:34:41.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Artists" 21:34:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.2 Info: => 0.0059833s 21:34:41.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Albums" 21:34:41.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.2 Info: => 0.0050504s 21:34:41.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "Tracks" 21:34:41.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.2 Info: => 0.0046999s 21:34:41.2 Info: DeleteColumn TrackFiles ArtistId 21:34:41.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) 21:34:41.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" 21:34:41.2 Info: DROP TABLE "TrackFiles" 21:34:41.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.2 Info: => 0.0059793s 21:34:41.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.2 Info: => 8.61E-05s 21:34:41.2 Info: CreateIndex Artists (Monitored) 21:34:41.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.2 Info: => 8.39E-05s 21:34:41.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:41.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:41.2 Info: => 7.98E-05s 21:34:41.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:41.2 Info: => 8.12E-05s 21:34:41.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:41.2 Info: => 8.28E-05s 21:34:41.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:41.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:41.2 Info: => 8E-05s 21:34:41.2 Info: UpdateData 21:34:41.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.2 Info: => 4.73E-05s 21:34:41.2 Info: UpdateData 21:34:41.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.3 Info: => 6.49E-05s 21:34:41.3 Info: UpdateData 21:34:41.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:41.3 Info: => 5.23E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:41', 'add_release_groups_etc') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 23: add_release_groups_etc migrated 21:34:41.3 Info: => 0.0005705s 21:34:41.3 Info: 24: NewMediaInfoFormat migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 24 21:34:41.3 Info: UpdateData 21:34:41.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:41.3 Info: => 5.51E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:41', 'NewMediaInfoFormat') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 24: NewMediaInfoFormat migrated 21:34:41.3 Info: => 0.0003199s 21:34:41.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 25 21:34:41.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:41.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:41.3 Info: => 0.0017143s 21:34:41.3 Info: AlterTable ReleaseProfiles 21:34:41.3 Info: => 1.5E-06s 21:34:41.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:41.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:41.3 Info: => 0.0005938s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:41', 'rename_restrictions_to_release_profiles') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:41.3 Info: => 0.0008836s 21:34:41.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 26 21:34:41.3 Info: RenameTable Profiles QualityProfiles 21:34:41.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:41.3 Info: => 0.0017187s 21:34:41.3 Info: AlterTable QualityProfiles 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:41.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.3 Info: => 0.0005882s 21:34:41.3 Info: AlterTable LanguageProfiles 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:41.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.3 Info: => 0.0005604s 21:34:41.3 Info: UpdateData 21:34:41.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.3 Info: => 4.65E-05s 21:34:41.3 Info: UpdateData 21:34:41.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.3 Info: => 3.76E-05s 21:34:41.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "Artists" 21:34:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.3 Info: => 0.0049887s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:41', 'rename_quality_profiles_add_upgrade_allowed') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:41.3 Info: => 0.0053945s 21:34:41.3 Info: 27: add_import_exclusions migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 27 21:34:41.3 Info: CreateTable ImportListExclusions 21:34:41.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:41.3 Info: => 0.0001316s 21:34:41.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:41.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:41.3 Info: => 0.000104s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:41', 'add_import_exclusions') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 27: add_import_exclusions migrated 21:34:41.3 Info: => 0.0004277s 21:34:41.3 Info: 28: clean_artist_metadata_table migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 28 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001614s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001278s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.00012s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001215s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001183s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001194s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:41', 'clean_artist_metadata_table') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 28: clean_artist_metadata_table migrated 21:34:41.3 Info: => 0.0004021s 21:34:41.3 Info: 29: health_issue_notification migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 29 21:34:41.3 Info: AlterTable Notifications 21:34:41.3 Info: => 1.5E-06s 21:34:41.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.0006196s 21:34:41.3 Info: AlterTable Notifications 21:34:41.3 Info: => 1.4E-06s 21:34:41.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.000605s 21:34:41.3 Info: AlterTable Notifications 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.0005961s 21:34:41.3 Info: AlterTable Notifications 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.0005855s 21:34:41.3 Info: AlterTable Notifications 21:34:41.3 Info: => 1.3E-06s 21:34:41.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.0005829s 21:34:41.3 Info: DeleteColumn Notifications OnDownload 21:34:41.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) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "Notifications" 21:34:41.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.3 Info: => 0.0060946s 21:34:41.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:41.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) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "Notifications" 21:34:41.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.3 Info: => 0.0046727s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:41', 'health_issue_notification') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 29: health_issue_notification migrated 21:34:41.3 Info: => 0.0051825s 21:34:41.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 30 21:34:41.3 Info: AlterTable TrackFiles 21:34:41.3 Info: => 1.3E-06s 21:34:41.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:41.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:41.3 Info: => 0.0006353s 21:34:41.3 Info: AlterTable TrackFiles 21:34:41.3 Info: => 1.4E-06s 21:34:41.3 Info: CreateColumn TrackFiles Path String 21:34:41.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:41.3 Info: => 0.0005938s 21:34:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.3 Info: => 4.02E-05s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001268s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001372s 21:34:41.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) 21:34:41.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) 21:34:41.3 Info: => 0.0001445s 21:34:41.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") 21:34:41.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") 21:34:41.3 Info: => 8.71E-05s 21:34:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.3 Info: => 5.68E-05s 21:34:41.3 Info: AlterTable TrackFiles 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: AlterColumn TrackFiles Path String 21:34:41.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "TrackFiles" 21:34:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.3 Info: => 0.0047392s 21:34:41.3 Info: CreateIndex TrackFiles (Path) 21:34:41.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.3 Info: => 8.84E-05s 21:34:41.3 Info: DeleteColumn TrackFiles RelativePath 21:34:41.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "TrackFiles" 21:34:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.3 Info: => 0.0063939s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:41', 'add_mediafilerepository_mtime') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:41.3 Info: => 0.0067629s 21:34:41.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 31 21:34:41.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") 21:34:41.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") 21:34:41.3 Info: => 9.64E-05s 21:34:41.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:41.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:41.3 Info: => 0.0001345s 21:34:41.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "Artists" 21:34:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.3 Info: => 0.0050037s 21:34:41.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.3 Info: => 8.64E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:41', 'add_artistmetadataid_constraint') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:41.3 Info: => 0.0004972s 21:34:41.3 Info: 32: old_ids_and_artist_alias migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 32 21:34:41.3 Info: AlterTable ArtistMetadata 21:34:41.3 Info: => 1.6E-06s 21:34:41.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:41.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:41.3 Info: => 0.0006431s 21:34:41.3 Info: AlterTable ArtistMetadata 21:34:41.3 Info: => 1.4E-06s 21:34:41.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:41.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.3 Info: => 0.0006035s 21:34:41.3 Info: AlterTable Albums 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.3 Info: => 0.0006004s 21:34:41.3 Info: AlterTable AlbumReleases 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:41.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.3 Info: => 0.0006064s 21:34:41.3 Info: AlterTable Tracks 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.3 Info: => 0.0006003s 21:34:41.3 Info: AlterTable Tracks 21:34:41.3 Info: => 2.1E-06s 21:34:41.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.3 Info: => 0.0005847s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:41', 'old_ids_and_artist_alias') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 32: old_ids_and_artist_alias migrated 21:34:41.3 Info: => 0.0009073s 21:34:41.3 Info: 33: download_propers_config migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 33 21:34:41.3 Info: PerformDBOperation 21:34:41.3 Info: Performing DB Operation 21:34:41.3 Info: => 4.02E-05s 21:34:41.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.3 Info: => 3.9E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:41', 'download_propers_config') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 33: download_propers_config migrated 21:34:41.3 Info: => 0.0003144s 21:34:41.3 Info: 34: remove_language_profiles migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 34 21:34:41.3 Info: DeleteTable LanguageProfiles 21:34:41.3 Info: DROP TABLE "LanguageProfiles" 21:34:41.3 Info: => 0.0002087s 21:34:41.3 Info: DeleteColumn Artists LanguageProfileId 21:34:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "Artists" 21:34:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.3 Info: => 0.0075768s 21:34:41.3 Info: DeleteColumn ImportLists LanguageProfileId 21:34:41.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) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "ImportLists" 21:34:41.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:41.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.3 Info: => 0.0047219s 21:34:41.3 Info: DeleteColumn Blacklist Language 21:34:41.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) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "Blacklist" 21:34:41.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:41.3 Info: => 0.0055072s 21:34:41.3 Info: DeleteColumn History Language 21:34:41.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) 21:34:41.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" 21:34:41.3 Info: DROP TABLE "History" 21:34:41.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:41.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.3 Info: => 0.0058854s 21:34:41.3 Info: DeleteColumn LyricFiles Language 21:34:41.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:34:41.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:34:41.3 Info: DROP TABLE "LyricFiles" 21:34:41.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:41.3 Info: => 0.0044105s 21:34:41.3 Info: DeleteColumn TrackFiles Language 21:34:41.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.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:34:41.3 Info: DROP TABLE "TrackFiles" 21:34:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.3 Info: => 0.0058114s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:41', 'remove_language_profiles') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 34: remove_language_profiles migrated 21:34:41.3 Info: => 0.0063622s 21:34:41.3 Info: 35: multi_disc_naming_format migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 35 21:34:41.3 Info: AlterTable NamingConfig 21:34:41.3 Info: => 1.3E-06s 21:34:41.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:41.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:41.3 Info: => 0.0006161s 21:34:41.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.3 Info: => 4.92E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:41', 'multi_disc_naming_format') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 35: multi_disc_naming_format migrated 21:34:41.3 Info: => 0.0003389s 21:34:41.3 Info: 36: add_download_client_priority migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 36 21:34:41.3 Info: AlterTable DownloadClients 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn DownloadClients Priority Int32 21:34:41.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:41.3 Info: => 0.0006091s 21:34:41.3 Info: PerformDBOperation 21:34:41.3 Info: Performing DB Operation 21:34:41.3 Info: => 5.58E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:41', 'add_download_client_priority') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 36: add_download_client_priority migrated 21:34:41.3 Info: => 0.0003537s 21:34:41.3 Info: 37: remove_growl_prowl migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 37 21:34:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:41.3 Info: => 7.39E-05s 21:34:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:41.3 Info: => 3.6E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:41', 'remove_growl_prowl') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 37: remove_growl_prowl migrated 21:34:41.3 Info: => 0.0002996s 21:34:41.3 Info: 38: remove_plex_hometheatre migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 38 21:34:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:41.3 Info: => 4.98E-05s 21:34:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:41.3 Info: => 3.72E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:41', 'remove_plex_hometheatre') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 38: remove_plex_hometheatre migrated 21:34:41.3 Info: => 0.0003184s 21:34:41.3 Info: 39: add_root_folder_add_defaults migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 39 21:34:41.3 Info: AlterTable RootFolders 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn RootFolders Name String 21:34:41.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:41.3 Info: => 0.0006053s 21:34:41.3 Info: AlterTable RootFolders 21:34:41.3 Info: => 1.3E-06s 21:34:41.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:41.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.0005795s 21:34:41.3 Info: AlterTable RootFolders 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:41.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.0005745s 21:34:41.3 Info: AlterTable RootFolders 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:41.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:41.3 Info: => 0.0005887s 21:34:41.3 Info: AlterTable RootFolders 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn RootFolders DefaultTags String 21:34:41.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:41.3 Info: => 0.0005718s 21:34:41.3 Info: PerformDBOperation 21:34:41.3 Info: Performing DB Operation 21:34:41.3 Info: => 5.85E-05s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:41', 'add_root_folder_add_defaults') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 39: add_root_folder_add_defaults migrated 21:34:41.3 Info: => 0.0003652s 21:34:41.3 Info: 40: task_duration migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 40 21:34:41.3 Info: AlterTable ScheduledTasks 21:34:41.3 Info: => 1.2E-06s 21:34:41.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:41.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:41.3 Info: => 0.000611s 21:34:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:41', 'task_duration') 21:34:41.3 Info: Committing Transaction 21:34:41.3 Info: 40: task_duration migrated 21:34:41.3 Info: => 0.0009225s 21:34:41.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:41.3 Info: Beginning Transaction 21:34:41.3 Info: Starting migration of Main DB to 41 21:34:41.3 Info: AlterTable ReleaseProfiles 21:34:41.3 Info: => 1.3E-06s 21:34:41.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:41.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:41.4 Info: => 0.0006231s 21:34:41.4 Info: AlterTable ReleaseProfiles 21:34:41.4 Info: => 1.3E-06s 21:34:41.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:41.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:41.4 Info: => 0.0005848s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:41', 'add_indexer_and_enabled_to_release_profiles') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:41.4 Info: => 0.0008993s 21:34:41.4 Info: 42: remove_album_folders migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 42 21:34:41.4 Info: DeleteColumn Artists AlbumFolder 21:34:41.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:41.4 Info: DROP TABLE "Artists" 21:34:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.4 Info: => 0.0051392s 21:34:41.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.4 Info: => 4.36E-05s 21:34:41.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.4 Info: => 3.89E-05s 21:34:41.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:41.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:41.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:41.4 Info: DROP TABLE "NamingConfig" 21:34:41.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:41.4 Info: => 0.0059884s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:41', 'remove_album_folders') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 42: remove_album_folders migrated 21:34:41.4 Info: => 0.0065037s 21:34:41.4 Info: 44: add_priority_to_indexers migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 44 21:34:41.4 Info: AlterTable Indexers 21:34:41.4 Info: => 1.5E-06s 21:34:41.4 Info: CreateColumn Indexers Priority Int32 21:34:41.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:41.4 Info: => 0.0006225s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:41', 'add_priority_to_indexers') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 44: add_priority_to_indexers migrated 21:34:41.4 Info: => 0.0009334s 21:34:41.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 45 21:34:41.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.4 Info: => 0.0001214s 21:34:41.4 Info: PerformDBOperation 21:34:41.4 Info: Performing DB Operation 21:34:41.4 Info: => 3.15E-05s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:41', 'remove_chown_and_folderchmod_config') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:41.4 Info: => 0.0003077s 21:34:41.4 Info: 47: update_notifiarr migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 47 21:34:41.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.4 Info: => 7.71E-05s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:41', 'update_notifiarr') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 47: update_notifiarr migrated 21:34:41.4 Info: => 0.0003406s 21:34:41.4 Info: 49: email_multiple_addresses migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 49 21:34:41.4 Info: PerformDBOperation 21:34:41.4 Info: Performing DB Operation 21:34:41.4 Info: => 6.32E-05s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:41', 'email_multiple_addresses') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 49: email_multiple_addresses migrated 21:34:41.4 Info: => 0.0003526s 21:34:41.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 50 21:34:41.4 Info: RenameTable Blacklist Blocklist 21:34:41.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:41.4 Info: => 0.0018083s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:41', 'rename_blacklist_to_blocklist') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:41.4 Info: => 0.0021469s 21:34:41.4 Info: 51: cdh_per_downloadclient migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 51 21:34:41.4 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 21:34:41.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 21:34:41.4 Info: AlterTable DownloadClients 21:34:41.4 Info: => 1.2E-06s 21:34:41.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:41.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:41.4 Info: => 0.0006272s 21:34:41.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:41.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:41.4 Info: => 0.0005852s 21:34:41.4 Info: PerformDBOperation 21:34:41.4 Info: Performing DB Operation 21:34:41.4 Info: => 0.0001809s 21:34:41.4 Info: -> 2 Insert operations completed in 00:00:00.0001498 taking an average of 00:00:00.0000749 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:41', 'cdh_per_downloadclient') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 51: cdh_per_downloadclient migrated 21:34:41.4 Info: => 0.0005308s 21:34:41.4 Debug: Took: 00:00:00.2480555 21:34:41.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:34:41.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:34:41.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864814652481_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.4 Info: DatabaseEngineVersionCheck migrating 21:34:41.4 Info: PerformDBOperation 21:34:41.4 Info: Performing DB Operation 21:34:41.4 Info: SQLite 3.47.2 21:34:41.4 Info: => 0.0010157s 21:34:41.4 Info: DatabaseEngineVersionCheck migrated 21:34:41.4 Info: => 0.0010331s 21:34:41.4 Info: VersionMigration migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: CreateTable VersionInfo 21:34:41.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:41.4 Info: => 0.0001535s 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: VersionMigration migrated 21:34:41.4 Info: => 0.0005225s 21:34:41.4 Info: VersionUniqueMigration migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: CreateIndex VersionInfo (Version) 21:34:41.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:41.4 Info: => 0.0001296s 21:34:41.4 Info: AlterTable VersionInfo 21:34:41.4 Info: => 1.2E-06s 21:34:41.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:41.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:41.4 Info: => 0.0005609s 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: VersionUniqueMigration migrated 21:34:41.4 Info: => 0.0007972s 21:34:41.4 Info: VersionDescriptionMigration migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: AlterTable VersionInfo 21:34:41.4 Info: => 2E-06s 21:34:41.4 Info: CreateColumn VersionInfo Description String 21:34:41.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:41.4 Info: => 0.0001996s 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: VersionDescriptionMigration migrated 21:34:41.4 Info: => 0.0003911s 21:34:41.4 Info: 1: InitialSetup migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 1 21:34:41.4 Info: CreateTable Config 21:34:41.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001735s 21:34:41.4 Info: CreateIndex Config (Key) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:41.4 Info: => 8.6E-05s 21:34:41.4 Info: CreateTable RootFolders 21:34:41.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:41.4 Info: => 8.7E-05s 21:34:41.4 Info: CreateIndex RootFolders (Path) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:41.4 Info: => 7.72E-05s 21:34:41.4 Info: CreateTable Artists 21:34:41.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:41.4 Info: => 0.0002584s 21:34:41.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.4 Info: => 7.73E-05s 21:34:41.4 Info: CreateIndex Artists (NameSlug) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.4 Info: => 7.63E-05s 21:34:41.4 Info: CreateIndex Artists (CleanName) 21:34:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.4 Info: => 7.28E-05s 21:34:41.4 Info: CreateIndex Artists (Path) 21:34:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.4 Info: => 7.06E-05s 21:34:41.4 Info: CreateTable Albums 21:34:41.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:41.4 Info: => 0.000224s 21:34:41.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.4 Info: => 7.73E-05s 21:34:41.4 Info: CreateIndex Albums (MBId) 21:34:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.4 Info: => 7.13E-05s 21:34:41.4 Info: CreateIndex Albums (TADBId) 21:34:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.4 Info: => 7.31E-05s 21:34:41.4 Info: CreateIndex Albums (TitleSlug) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.4 Info: => 7.27E-05s 21:34:41.4 Info: CreateIndex Albums (CleanTitle) 21:34:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.4 Info: => 7.17E-05s 21:34:41.4 Info: CreateIndex Albums (Path) 21:34:41.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:41.4 Info: => 7.2E-05s 21:34:41.4 Info: CreateTable Tracks 21:34:41.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:41.4 Info: => 0.0001613s 21:34:41.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.4 Info: => 8.05E-05s 21:34:41.4 Info: CreateIndex Tracks (ArtistId) 21:34:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.4 Info: => 7.83E-05s 21:34:41.4 Info: CreateIndex Tracks (TrackFileId) 21:34:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.4 Info: => 0.0001049s 21:34:41.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:41.4 Info: => 8.31E-05s 21:34:41.4 Info: CreateTable TrackFiles 21:34:41.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:41.4 Info: => 0.0001421s 21:34:41.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:41.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:41.4 Info: => 8.39E-05s 21:34:41.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.4 Info: => 8.07E-05s 21:34:41.4 Info: CreateTable History 21:34:41.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:41.4 Info: => 0.0001493s 21:34:41.4 Info: CreateIndex History (Date) 21:34:41.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.4 Info: => 8.13E-05s 21:34:41.4 Info: CreateIndex History (EventType) 21:34:41.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.4 Info: => 0.000109s 21:34:41.4 Info: CreateIndex History (DownloadId) 21:34:41.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:41.4 Info: => 9.02E-05s 21:34:41.4 Info: CreateIndex History (AlbumId) 21:34:41.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:41.4 Info: => 8.17E-05s 21:34:41.4 Info: CreateTable Notifications 21:34:41.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:41.4 Info: => 0.0001332s 21:34:41.4 Info: CreateTable ScheduledTasks 21:34:41.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:41.4 Info: => 0.0001142s 21:34:41.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:41.4 Info: => 8E-05s 21:34:41.4 Info: CreateTable Indexers 21:34:41.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:41.4 Info: => 0.0001121s 21:34:41.4 Info: CreateIndex Indexers (Name) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.4 Info: => 0.0001118s 21:34:41.4 Info: CreateTable Profiles 21:34:41.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001114s 21:34:41.4 Info: CreateIndex Profiles (Name) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:41.4 Info: => 8.33E-05s 21:34:41.4 Info: CreateTable QualityDefinitions 21:34:41.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:41.4 Info: => 0.0001135s 21:34:41.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:41.4 Info: => 8.08E-05s 21:34:41.4 Info: CreateIndex QualityDefinitions (Title) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:41.4 Info: => 8.27E-05s 21:34:41.4 Info: CreateTable NamingConfig 21:34:41.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:41.4 Info: => 0.0001476s 21:34:41.4 Info: CreateTable Blacklist 21:34:41.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:41.4 Info: => 0.000188s 21:34:41.4 Info: CreateTable Metadata 21:34:41.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001129s 21:34:41.4 Info: CreateTable MetadataFiles 21:34:41.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001449s 21:34:41.4 Info: CreateTable DownloadClients 21:34:41.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001185s 21:34:41.4 Info: CreateTable PendingReleases 21:34:41.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:41.4 Info: => 0.000122s 21:34:41.4 Info: CreateTable RemotePathMappings 21:34:41.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001067s 21:34:41.4 Info: CreateTable Tags 21:34:41.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:41.4 Info: => 9.21E-05s 21:34:41.4 Info: CreateIndex Tags (Label) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:41.4 Info: => 9.72E-05s 21:34:41.4 Info: CreateTable Restrictions 21:34:41.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:41.4 Info: => 0.000104s 21:34:41.4 Info: CreateTable DelayProfiles 21:34:41.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001343s 21:34:41.4 Info: CreateTable Users 21:34:41.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:41.4 Info: => 0.0001279s 21:34:41.4 Info: CreateIndex Users (Identifier) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:41.4 Info: => 8.98E-05s 21:34:41.4 Info: CreateIndex Users (Username) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:41.4 Info: => 8.27E-05s 21:34:41.4 Info: CreateTable Commands 21:34:41.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:41.4 Info: => 0.0001412s 21:34:41.4 Info: CreateTable IndexerStatus 21:34:41.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:41.4 Info: => 0.0001392s 21:34:41.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:41.4 Info: => 8.4E-05s 21:34:41.4 Info: CreateTable ExtraFiles 21:34:41.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:41.4 Info: => 0.0001255s 21:34:41.4 Info: CreateTable LyricFiles 21:34:41.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:41.4 Info: => 0.000142s 21:34:41.4 Info: CreateTable LanguageProfiles 21:34:41.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:41.4 Info: => 0.0001292s 21:34:41.4 Info: CreateIndex LanguageProfiles (Name) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:41.4 Info: => 9.19E-05s 21:34:41.4 Info: CreateTable DownloadClientStatus 21:34:41.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:41.4 Info: => 0.0001156s 21:34:41.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:41.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:41.4 Info: => 8.93E-05s 21:34:41.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:41.4 Info: -> 1 Insert operations completed in 00:00:00.0000668 taking an average of 00:00:00.0000668 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:41', 'InitialSetup') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 1: InitialSetup migrated 21:34:41.4 Info: => 0.0010433s 21:34:41.4 Info: 2: add_reason_to_pending_releases migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 2 21:34:41.4 Info: AlterTable PendingReleases 21:34:41.4 Info: => 1.3E-06s 21:34:41.4 Info: CreateColumn PendingReleases Reason Int32 21:34:41.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:41.4 Info: => 0.0005943s 21:34:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:41', 'add_reason_to_pending_releases') 21:34:41.4 Info: Committing Transaction 21:34:41.4 Info: 2: add_reason_to_pending_releases migrated 21:34:41.4 Info: => 0.0008831s 21:34:41.4 Info: 3: add_medium_support migrating 21:34:41.4 Info: Beginning Transaction 21:34:41.4 Info: Starting migration of Main DB to 3 21:34:41.4 Info: AlterTable Albums 21:34:41.4 Info: => 2.4E-06s 21:34:41.4 Info: CreateColumn Albums Media String 21:34:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:41.4 Info: => 0.0005716s 21:34:41.4 Info: AlterTable Tracks 21:34:41.4 Info: => 1.3E-06s 21:34:41.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.4 Info: => 0.0005348s 21:34:41.4 Info: AlterTable Tracks 21:34:41.4 Info: => 1.3E-06s 21:34:41.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.5 Info: => 0.0005755s 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.5 Info: => 4.6E-05s 21:34:41.5 Info: DeleteColumn Tracks TrackNumber 21:34:41.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:34:41.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:34:41.5 Info: DROP TABLE "Tracks" 21:34:41.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.5 Info: => 0.0044862s 21:34:41.5 Info: AlterTable Tracks 21:34:41.5 Info: => 1.2E-06s 21:34:41.5 Info: CreateColumn Tracks TrackNumber String 21:34:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:41.5 Info: => 0.0005307s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:41', 'add_medium_support') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 3: add_medium_support migrated 21:34:41.5 Info: => 0.0009156s 21:34:41.5 Info: 4: add_various_qualites_in_profile migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 4 21:34:41.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.5 Info: => 5.53E-05s 21:34:41.5 Info: PerformDBOperation 21:34:41.5 Info: Performing DB Operation 21:34:41.5 Info: => 3.27E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:41', 'add_various_qualites_in_profile') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 4: add_various_qualites_in_profile migrated 21:34:41.5 Info: => 0.0002738s 21:34:41.5 Info: 5: metadata_profiles migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 5 21:34:41.5 Info: CreateTable MetadataProfiles 21:34:41.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:34:41.5 Info: => 0.000174s 21:34:41.5 Info: CreateIndex MetadataProfiles (Name) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:41.5 Info: => 9.42E-05s 21:34:41.5 Info: AlterTable Artists 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:41.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:41.5 Info: => 0.000569s 21:34:41.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:41.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:41.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "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:34:41.5 Info: DROP TABLE "Artists" 21:34:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.5 Info: => 0.0051577s 21:34:41.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:41.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:41.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:41.5 Info: DROP TABLE "Artists" 21:34:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.5 Info: => 0.0051333s 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Albums SecondaryTypes String 21:34:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:41.5 Info: => 0.0005438s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:41', 'metadata_profiles') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 5: metadata_profiles migrated 21:34:41.5 Info: => 0.0009584s 21:34:41.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 6 21:34:41.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:41.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:41.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:41.5 Info: DROP TABLE "Indexers" 21:34:41.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.5 Info: => 0.0044361s 21:34:41.5 Info: AlterTable Indexers 21:34:41.5 Info: => 1.2E-06s 21:34:41.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:41.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:41.5 Info: => 0.0005293s 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.5 Info: => 4.85E-05s 21:34:41.5 Info: AlterTable Indexers 21:34:41.5 Info: => 1.2E-06s 21:34:41.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:41.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:41.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:41.5 Info: DROP TABLE "Indexers" 21:34:41.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.5 Info: => 0.0044321s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:41', 'separate_automatic_and_interactive_search') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:41.5 Info: => 0.0047663s 21:34:41.5 Info: 7: change_album_path_to_relative migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 7 21:34:41.5 Info: DeleteColumn Albums Path 21:34:41.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:41.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:41.5 Info: DROP TABLE "Albums" 21:34:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.5 Info: => 0.0053513s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:41', 'change_album_path_to_relative') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 7: change_album_path_to_relative migrated 21:34:41.5 Info: => 0.0057833s 21:34:41.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 8 21:34:41.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:41.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:41.5 Info: => 5.4E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:41', 'change_quality_size_mb_to_kb') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:41.5 Info: => 0.0003104s 21:34:41.5 Info: 9: album_releases migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 9 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Albums Releases String 21:34:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:41.5 Info: => 0.0005696s 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.5E-06s 21:34:41.5 Info: CreateColumn Albums CurrentRelease String 21:34:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:41.5 Info: => 0.0005509s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:41', 'album_releases') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 9: album_releases migrated 21:34:41.5 Info: => 0.0008606s 21:34:41.5 Info: 10: album_releases_fix migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 10 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.4E-06s 21:34:41.5 Info: AlterColumn Albums Releases String 21:34:41.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:41.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:41.5 Info: DROP TABLE "Albums" 21:34:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.5 Info: => 0.0066022s 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: AlterColumn Albums CurrentRelease String 21:34:41.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:41.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:41.5 Info: DROP TABLE "Albums" 21:34:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.5 Info: => 0.004862s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:41', 'album_releases_fix') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 10: album_releases_fix migrated 21:34:41.5 Info: => 0.0053188s 21:34:41.5 Info: 11: import_lists migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 11 21:34:41.5 Info: CreateTable ImportLists 21:34:41.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:41.5 Info: => 0.0001759s 21:34:41.5 Info: CreateIndex ImportLists (Name) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.5 Info: => 8.91E-05s 21:34:41.5 Info: CreateTable ImportListStatus 21:34:41.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:41.5 Info: => 0.0001226s 21:34:41.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:41.5 Info: => 8.46E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:41', 'import_lists') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 11: import_lists migrated 21:34:41.5 Info: => 0.0004089s 21:34:41.5 Info: 12: add_release_status migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 12 21:34:41.5 Info: AlterTable MetadataProfiles 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:41.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:41.5 Info: => 0.0005904s 21:34:41.5 Info: PerformDBOperation 21:34:41.5 Info: Performing DB Operation 21:34:41.5 Info: => 3.4E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:41', 'add_release_status') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 12: add_release_status migrated 21:34:41.5 Info: => 0.0003014s 21:34:41.5 Info: 13: album_download_notification migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 13 21:34:41.5 Info: AlterTable Notifications 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:41.5 Info: => 0.0005809s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:41', 'album_download_notification') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 13: album_download_notification migrated 21:34:41.5 Info: => 0.0008644s 21:34:41.5 Info: 14: fix_language_metadata_profiles migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 14 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:41.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:41.5 Info: => 8.43E-05s 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:41.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:41.5 Info: => 6.33E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:41', 'fix_language_metadata_profiles') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 14: fix_language_metadata_profiles migrated 21:34:41.5 Info: => 0.0003087s 21:34:41.5 Info: 15: remove_fanzub migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 15 21:34:41.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.5 Info: => 4.75E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:41', 'remove_fanzub') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 15: remove_fanzub migrated 21:34:41.5 Info: => 0.0003011s 21:34:41.5 Info: 16: update_artist_history_indexes migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 16 21:34:41.5 Info: CreateIndex Albums (ArtistId) 21:34:41.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:41.5 Info: => 0.0001099s 21:34:41.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:41.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:41.5 Info: => 9.24E-05s 21:34:41.5 Info: DeleteIndex History (AlbumId) 21:34:41.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:41.5 Info: => 0.0001234s 21:34:41.5 Info: CreateIndex History (AlbumId, Date) 21:34:41.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.5 Info: => 9.99E-05s 21:34:41.5 Info: DeleteIndex History (DownloadId) 21:34:41.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:41.5 Info: => 0.0001096s 21:34:41.5 Info: CreateIndex History (DownloadId, Date) 21:34:41.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.5 Info: => 9.33E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:41', 'update_artist_history_indexes') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 16: update_artist_history_indexes migrated 21:34:41.5 Info: => 0.0003964s 21:34:41.5 Info: 17: remove_nma migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 17 21:34:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:41.5 Info: => 5.47E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:41', 'remove_nma') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 17: remove_nma migrated 21:34:41.5 Info: => 0.0002913s 21:34:41.5 Info: 18: album_disambiguation migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 18 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.4E-06s 21:34:41.5 Info: CreateColumn Albums Disambiguation String 21:34:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:41.5 Info: => 0.0006236s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:41', 'album_disambiguation') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 18: album_disambiguation migrated 21:34:41.5 Info: => 0.0009152s 21:34:41.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 19 21:34:41.5 Info: PerformDBOperation 21:34:41.5 Info: Performing DB Operation 21:34:41.5 Info: => 3.55E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:41', 'add_ape_quality_in_profiles') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:41.5 Info: => 0.0002857s 21:34:41.5 Info: 20: remove_pushalot migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 20 21:34:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:41.5 Info: => 5.02E-05s 21:34:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:41.5 Info: => 3.94E-05s 21:34:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:41.5 Info: => 3.71E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:41', 'remove_pushalot') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 20: remove_pushalot migrated 21:34:41.5 Info: => 0.0002761s 21:34:41.5 Info: 21: add_custom_filters migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 21 21:34:41.5 Info: CreateTable CustomFilters 21:34:41.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:41.5 Info: => 0.0001348s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:41', 'add_custom_filters') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 21: add_custom_filters migrated 21:34:41.5 Info: => 0.0004024s 21:34:41.5 Info: 22: import_list_tags migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 22 21:34:41.5 Info: AlterTable ImportLists 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn ImportLists Tags String 21:34:41.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:41.5 Info: => 0.0005999s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:41', 'import_list_tags') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 22: import_list_tags migrated 21:34:41.5 Info: => 0.0008805s 21:34:41.5 Info: 23: add_release_groups_etc migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 23 21:34:41.5 Info: CreateTable ArtistMetadata 21:34:41.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:41.5 Info: => 0.0001922s 21:34:41.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:41.5 Info: => 9.1E-05s 21:34:41.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:41.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:41.5 Info: => 9.47E-05s 21:34:41.5 Info: AlterTable Artists 21:34:41.5 Info: => 1.2E-06s 21:34:41.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:41.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.5 Info: => 0.0006151s 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.5 Info: => 7.4E-05s 21:34:41.5 Info: CreateTable AlbumReleases 21:34:41.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:41.5 Info: => 0.0001611s 21:34:41.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:41.5 Info: => 8.92E-05s 21:34:41.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:41.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:41.5 Info: => 8.33E-05s 21:34:41.5 Info: PerformDBOperation 21:34:41.5 Info: Performing DB Operation 21:34:41.5 Info: => 3.86E-05s 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.2E-06s 21:34:41.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.5 Info: => 0.0006151s 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:41.5 Info: => 0.0006039s 21:34:41.5 Info: AlterTable Albums 21:34:41.5 Info: => 1.2E-06s 21:34:41.5 Info: CreateColumn Albums Links String 21:34:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:41.5 Info: => 0.0006319s 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:41.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:41.5 Info: => 9.08E-05s 21:34:41.5 Info: AlterTable Tracks 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:41.5 Info: => 0.0006032s 21:34:41.5 Info: AlterTable Tracks 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:41.5 Info: => 0.000605s 21:34:41.5 Info: AlterTable Tracks 21:34:41.5 Info: => 1.3E-06s 21:34:41.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.5 Info: => 0.0006026s 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:41.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:41.5 Info: => 8.59E-05s 21:34:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:41.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:41.5 Info: => 7.25E-05s 21:34:41.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:41.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:41.5 Info: DROP TABLE "Artists" 21:34:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.5 Info: => 0.0060347s 21:34:41.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:41.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:41.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:41.5 Info: DROP TABLE "Albums" 21:34:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.5 Info: => 0.0051668s 21:34:41.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:41.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:41.5 Info: DROP TABLE "Tracks" 21:34:41.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.5 Info: => 0.0060587s 21:34:41.5 Info: DeleteColumn TrackFiles ArtistId 21:34:41.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:41.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:41.5 Info: DROP TABLE "TrackFiles" 21:34:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.5 Info: => 0.0045195s 21:34:41.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.5 Info: => 8.75E-05s 21:34:41.5 Info: CreateIndex Artists (Monitored) 21:34:41.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.5 Info: => 8.38E-05s 21:34:41.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:41.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:41.5 Info: => 8.11E-05s 21:34:41.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:41.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:41.5 Info: => 8.05E-05s 21:34:41.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:41.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:41.5 Info: => 8.19E-05s 21:34:41.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:41.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:41.5 Info: => 8.02E-05s 21:34:41.5 Info: UpdateData 21:34:41.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.5 Info: => 4.78E-05s 21:34:41.5 Info: UpdateData 21:34:41.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.5 Info: => 4.16E-05s 21:34:41.5 Info: UpdateData 21:34:41.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:41.5 Info: => 4.83E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:41', 'add_release_groups_etc') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 23: add_release_groups_etc migrated 21:34:41.5 Info: => 0.0026431s 21:34:41.5 Info: 24: NewMediaInfoFormat migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 24 21:34:41.5 Info: UpdateData 21:34:41.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:41.5 Info: => 5.73E-05s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:41', 'NewMediaInfoFormat') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 24: NewMediaInfoFormat migrated 21:34:41.5 Info: => 0.0003112s 21:34:41.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 25 21:34:41.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:41.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:41.5 Info: => 0.0017435s 21:34:41.5 Info: AlterTable ReleaseProfiles 21:34:41.5 Info: => 1.5E-06s 21:34:41.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:41.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:41.5 Info: => 0.0005831s 21:34:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:41', 'rename_restrictions_to_release_profiles') 21:34:41.5 Info: Committing Transaction 21:34:41.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:41.5 Info: => 0.0008728s 21:34:41.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:41.5 Info: Beginning Transaction 21:34:41.5 Info: Starting migration of Main DB to 26 21:34:41.5 Info: RenameTable Profiles QualityProfiles 21:34:41.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:41.6 Info: => 0.0017355s 21:34:41.6 Info: AlterTable QualityProfiles 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:41.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.6 Info: => 0.0005856s 21:34:41.6 Info: AlterTable LanguageProfiles 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:41.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.6 Info: => 0.0005601s 21:34:41.6 Info: UpdateData 21:34:41.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.6 Info: => 4.5E-05s 21:34:41.6 Info: UpdateData 21:34:41.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.6 Info: => 3.64E-05s 21:34:41.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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:34:41.6 Info: DROP TABLE "Artists" 21:34:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.6 Info: => 0.0050138s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:41', 'rename_quality_profiles_add_upgrade_allowed') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:41.6 Info: => 0.0055291s 21:34:41.6 Info: 27: add_import_exclusions migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 27 21:34:41.6 Info: CreateTable ImportListExclusions 21:34:41.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:41.6 Info: => 0.0001297s 21:34:41.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:41.6 Info: => 9.3E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:41', 'add_import_exclusions') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 27: add_import_exclusions migrated 21:34:41.6 Info: => 0.0003761s 21:34:41.6 Info: 28: clean_artist_metadata_table migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 28 21:34:41.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:34:41.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:34:41.6 Info: => 0.0001624s 21:34:41.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:34:41.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:34:41.6 Info: => 0.0001267s 21:34:41.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:34:41.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:34:41.6 Info: => 0.0001206s 21:34:41.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:34:41.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:34:41.6 Info: => 0.0001238s 21:34:41.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:34:41.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:34:41.6 Info: => 0.000119s 21:34:41.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:34:41.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:34:41.6 Info: => 0.000123s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:41', 'clean_artist_metadata_table') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 28: clean_artist_metadata_table migrated 21:34:41.6 Info: => 0.0003754s 21:34:41.6 Info: 29: health_issue_notification migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 29 21:34:41.6 Info: AlterTable Notifications 21:34:41.6 Info: => 2.4E-06s 21:34:41.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.0006287s 21:34:41.6 Info: AlterTable Notifications 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.0005946s 21:34:41.6 Info: AlterTable Notifications 21:34:41.6 Info: => 1.3E-06s 21:34:41.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.0005927s 21:34:41.6 Info: AlterTable Notifications 21:34:41.6 Info: => 1.3E-06s 21:34:41.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.0005873s 21:34:41.6 Info: AlterTable Notifications 21:34:41.6 Info: => 1.3E-06s 21:34:41.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.0005807s 21:34:41.6 Info: DeleteColumn Notifications OnDownload 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "Notifications" 21:34:41.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.6 Info: => 0.0060819s 21:34:41.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "Notifications" 21:34:41.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.6 Info: => 0.0047048s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:41', 'health_issue_notification') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 29: health_issue_notification migrated 21:34:41.6 Info: => 0.0050991s 21:34:41.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 30 21:34:41.6 Info: AlterTable TrackFiles 21:34:41.6 Info: => 1.5E-06s 21:34:41.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:41.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:41.6 Info: => 0.0006385s 21:34:41.6 Info: AlterTable TrackFiles 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn TrackFiles Path String 21:34:41.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:41.6 Info: => 0.0005956s 21:34:41.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.6 Info: => 4.06E-05s 21:34:41.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:34:41.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:34:41.6 Info: => 0.0001261s 21:34:41.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:34:41.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:34:41.6 Info: => 0.0001391s 21:34:41.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:34:41.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:34:41.6 Info: => 0.0001471s 21:34:41.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:34:41.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:34:41.6 Info: => 8.54E-05s 21:34:41.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.6 Info: => 5.58E-05s 21:34:41.6 Info: AlterTable TrackFiles 21:34:41.6 Info: => 1.3E-06s 21:34:41.6 Info: AlterColumn TrackFiles Path String 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "TrackFiles" 21:34:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.6 Info: => 0.0047565s 21:34:41.6 Info: CreateIndex TrackFiles (Path) 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.6 Info: => 8.94E-05s 21:34:41.6 Info: DeleteColumn TrackFiles RelativePath 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "TrackFiles" 21:34:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.6 Info: => 0.0064899s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:41', 'add_mediafilerepository_mtime') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:41.6 Info: => 0.0068379s 21:34:41.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 31 21:34:41.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:34:41.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:34:41.6 Info: => 9.65E-05s 21:34:41.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:41.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:41.6 Info: => 0.0001375s 21:34:41.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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:34:41.6 Info: DROP TABLE "Artists" 21:34:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.6 Info: => 0.0050209s 21:34:41.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.6 Info: => 8.66E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:41', 'add_artistmetadataid_constraint') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:41.6 Info: => 0.000429s 21:34:41.6 Info: 32: old_ids_and_artist_alias migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 32 21:34:41.6 Info: AlterTable ArtistMetadata 21:34:41.6 Info: => 1.6E-06s 21:34:41.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:41.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:41.6 Info: => 0.0006442s 21:34:41.6 Info: AlterTable ArtistMetadata 21:34:41.6 Info: => 1.2E-06s 21:34:41.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:41.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.6 Info: => 0.0006067s 21:34:41.6 Info: AlterTable Albums 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.6 Info: => 0.0006176s 21:34:41.6 Info: AlterTable AlbumReleases 21:34:41.6 Info: => 1.3E-06s 21:34:41.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:41.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.6 Info: => 0.0006084s 21:34:41.6 Info: AlterTable Tracks 21:34:41.6 Info: => 2.5E-06s 21:34:41.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.6 Info: => 0.0006067s 21:34:41.6 Info: AlterTable Tracks 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.6 Info: => 0.0005922s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:41', 'old_ids_and_artist_alias') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 32: old_ids_and_artist_alias migrated 21:34:41.6 Info: => 0.0009052s 21:34:41.6 Info: 33: download_propers_config migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 33 21:34:41.6 Info: PerformDBOperation 21:34:41.6 Info: Performing DB Operation 21:34:41.6 Info: => 3.64E-05s 21:34:41.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.6 Info: => 4.06E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:41', 'download_propers_config') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 33: download_propers_config migrated 21:34:41.6 Info: => 0.0002787s 21:34:41.6 Info: 34: remove_language_profiles migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 34 21:34:41.6 Info: DeleteTable LanguageProfiles 21:34:41.6 Info: DROP TABLE "LanguageProfiles" 21:34:41.6 Info: => 0.0002073s 21:34:41.6 Info: DeleteColumn Artists LanguageProfileId 21:34:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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:34:41.6 Info: DROP TABLE "Artists" 21:34:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.6 Info: => 0.0051951s 21:34:41.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "ImportLists" 21:34:41.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.6 Info: => 0.0060664s 21:34:41.6 Info: DeleteColumn Blacklist Language 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "Blacklist" 21:34:41.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:41.6 Info: => 0.0045021s 21:34:41.6 Info: DeleteColumn History Language 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "History" 21:34:41.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:41.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.6 Info: => 0.0062208s 21:34:41.6 Info: DeleteColumn LyricFiles Language 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "LyricFiles" 21:34:41.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:41.6 Info: => 0.0043985s 21:34:41.6 Info: DeleteColumn TrackFiles Language 21:34:41.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:34:41.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:34:41.6 Info: DROP TABLE "TrackFiles" 21:34:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.6 Info: => 0.0047399s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:41', 'remove_language_profiles') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 34: remove_language_profiles migrated 21:34:41.6 Info: => 0.0052486s 21:34:41.6 Info: 35: multi_disc_naming_format migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 35 21:34:41.6 Info: AlterTable NamingConfig 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:41.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:41.6 Info: => 0.0006103s 21:34:41.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.6 Info: => 4.99E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:41', 'multi_disc_naming_format') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 35: multi_disc_naming_format migrated 21:34:41.6 Info: => 0.0003177s 21:34:41.6 Info: 36: add_download_client_priority migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 36 21:34:41.6 Info: AlterTable DownloadClients 21:34:41.6 Info: => 1.2E-06s 21:34:41.6 Info: CreateColumn DownloadClients Priority Int32 21:34:41.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:41.6 Info: => 0.0006238s 21:34:41.6 Info: PerformDBOperation 21:34:41.6 Info: Performing DB Operation 21:34:41.6 Info: => 5.66E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:41', 'add_download_client_priority') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 36: add_download_client_priority migrated 21:34:41.6 Info: => 0.0003338s 21:34:41.6 Info: 37: remove_growl_prowl migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 37 21:34:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:41.6 Info: => 5.12E-05s 21:34:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:41.6 Info: => 3.64E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:41', 'remove_growl_prowl') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 37: remove_growl_prowl migrated 21:34:41.6 Info: => 0.0002733s 21:34:41.6 Info: 38: remove_plex_hometheatre migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 38 21:34:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:41.6 Info: => 5.03E-05s 21:34:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:41.6 Info: => 3.86E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:41', 'remove_plex_hometheatre') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 38: remove_plex_hometheatre migrated 21:34:41.6 Info: => 0.0002777s 21:34:41.6 Info: 39: add_root_folder_add_defaults migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 39 21:34:41.6 Info: AlterTable RootFolders 21:34:41.6 Info: => 1.2E-06s 21:34:41.6 Info: CreateColumn RootFolders Name String 21:34:41.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:41.6 Info: => 0.0006084s 21:34:41.6 Info: AlterTable RootFolders 21:34:41.6 Info: => 1.2E-06s 21:34:41.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:41.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.0005855s 21:34:41.6 Info: AlterTable RootFolders 21:34:41.6 Info: => 1.3E-06s 21:34:41.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:41.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.000571s 21:34:41.6 Info: AlterTable RootFolders 21:34:41.6 Info: => 1.2E-06s 21:34:41.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:41.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.000572s 21:34:41.6 Info: AlterTable RootFolders 21:34:41.6 Info: => 1.2E-06s 21:34:41.6 Info: CreateColumn RootFolders DefaultTags String 21:34:41.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:41.6 Info: => 0.0005732s 21:34:41.6 Info: PerformDBOperation 21:34:41.6 Info: Performing DB Operation 21:34:41.6 Info: => 7.3E-05s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:41', 'add_root_folder_add_defaults') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 39: add_root_folder_add_defaults migrated 21:34:41.6 Info: => 0.0003547s 21:34:41.6 Info: 40: task_duration migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 40 21:34:41.6 Info: AlterTable ScheduledTasks 21:34:41.6 Info: => 1.5E-06s 21:34:41.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:41.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:41.6 Info: => 0.0006149s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:41', 'task_duration') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 40: task_duration migrated 21:34:41.6 Info: => 0.0009111s 21:34:41.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 41 21:34:41.6 Info: AlterTable ReleaseProfiles 21:34:41.6 Info: => 1.4E-06s 21:34:41.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:41.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:41.6 Info: => 0.0006128s 21:34:41.6 Info: AlterTable ReleaseProfiles 21:34:41.6 Info: => 1.3E-06s 21:34:41.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:41.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:41.6 Info: => 0.0005907s 21:34:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:41', 'add_indexer_and_enabled_to_release_profiles') 21:34:41.6 Info: Committing Transaction 21:34:41.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:41.6 Info: => 0.0010448s 21:34:41.6 Info: 42: remove_album_folders migrating 21:34:41.6 Info: Beginning Transaction 21:34:41.6 Info: Starting migration of Main DB to 42 21:34:41.6 Info: DeleteColumn Artists AlbumFolder 21:34:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:41.6 Info: DROP TABLE "Artists" 21:34:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.6 Info: => 0.0063813s 21:34:41.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:41.6 Info: => 4.5E-05s 21:34:41.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:41.6 Info: => 3.81E-05s 21:34:41.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:41.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:34:41.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:41.7 Info: DROP TABLE "NamingConfig" 21:34:41.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:41.7 Info: => 0.0044538s 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:41', 'remove_album_folders') 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: 42: remove_album_folders migrated 21:34:41.7 Info: => 0.0049476s 21:34:41.7 Info: 44: add_priority_to_indexers migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: Starting migration of Main DB to 44 21:34:41.7 Info: AlterTable Indexers 21:34:41.7 Info: => 1.4E-06s 21:34:41.7 Info: CreateColumn Indexers Priority Int32 21:34:41.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:41.7 Info: => 0.0006208s 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:41', 'add_priority_to_indexers') 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: 44: add_priority_to_indexers migrated 21:34:41.7 Info: => 0.0009051s 21:34:41.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: Starting migration of Main DB to 45 21:34:41.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:41.7 Info: => 0.0001203s 21:34:41.7 Info: PerformDBOperation 21:34:41.7 Info: Performing DB Operation 21:34:41.7 Info: => 3.04E-05s 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:41', 'remove_chown_and_folderchmod_config') 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:41.7 Info: => 0.0002917s 21:34:41.7 Info: 47: update_notifiarr migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: Starting migration of Main DB to 47 21:34:41.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:41.7 Info: => 0.0011926s 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:41', 'update_notifiarr') 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: 47: update_notifiarr migrated 21:34:41.7 Info: => 0.0014695s 21:34:41.7 Info: 49: email_multiple_addresses migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: Starting migration of Main DB to 49 21:34:41.7 Info: PerformDBOperation 21:34:41.7 Info: Performing DB Operation 21:34:41.7 Info: => 6.25E-05s 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:41', 'email_multiple_addresses') 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: 49: email_multiple_addresses migrated 21:34:41.7 Info: => 0.0003265s 21:34:41.7 Info: 50: rename_blacklist_to_blocklist migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: Starting migration of Main DB to 50 21:34:41.7 Info: RenameTable Blacklist Blocklist 21:34:41.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:41.7 Info: => 0.0017871s 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:41', 'rename_blacklist_to_blocklist') 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: 50: rename_blacklist_to_blocklist migrated 21:34:41.7 Info: => 0.0021s 21:34:41.7 Info: 51: cdh_per_downloadclient migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: Starting migration of Main DB to 51 21:34:41.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') 21:34:41.7 Info: AlterTable DownloadClients 21:34:41.7 Info: => 1.2E-06s 21:34:41.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:41.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:41.7 Info: => 0.0006138s 21:34:41.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:41.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:41.7 Info: => 0.0005871s 21:34:41.7 Info: PerformDBOperation 21:34:41.7 Info: Performing DB Operation 21:34:41.7 Info: => 0.0001638s 21:34:41.7 Info: -> 1 Insert operations completed in 00:00:00.0000965 taking an average of 00:00:00.0000965 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:41', 'cdh_per_downloadclient') 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: 51: cdh_per_downloadclient migrated 21:34:41.7 Info: => 0.00048s 21:34:41.7 Debug: Took: 00:00:00.2483496 21:34:41.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:34:41.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:34:41.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864817644926_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.7 Info: DatabaseEngineVersionCheck migrating 21:34:41.7 Info: PerformDBOperation 21:34:41.7 Info: Performing DB Operation 21:34:41.7 Info: SQLite 3.47.2 21:34:41.7 Info: => 0.0011058s 21:34:41.7 Info: DatabaseEngineVersionCheck migrated 21:34:41.7 Info: => 0.0011227s 21:34:41.7 Info: VersionMigration migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: CreateTable VersionInfo 21:34:41.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:41.7 Info: => 0.0001501s 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: VersionMigration migrated 21:34:41.7 Info: => 0.000501s 21:34:41.7 Info: VersionUniqueMigration migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: CreateIndex VersionInfo (Version) 21:34:41.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:41.7 Info: => 0.0001594s 21:34:41.7 Info: AlterTable VersionInfo 21:34:41.7 Info: => 1.1E-06s 21:34:41.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:41.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:41.7 Info: => 0.000546s 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: VersionUniqueMigration migrated 21:34:41.7 Info: => 0.0007594s 21:34:41.7 Info: VersionDescriptionMigration migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: AlterTable VersionInfo 21:34:41.7 Info: => 1.3E-06s 21:34:41.7 Info: CreateColumn VersionInfo Description String 21:34:41.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:41.7 Info: => 0.0002081s 21:34:41.7 Info: Committing Transaction 21:34:41.7 Info: VersionDescriptionMigration migrated 21:34:41.7 Info: => 0.0003938s 21:34:41.7 Info: 1: InitialSetup migrating 21:34:41.7 Info: Beginning Transaction 21:34:41.7 Info: Starting migration of Main DB to 1 21:34:41.7 Info: CreateTable Config 21:34:41.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:41.7 Info: => 0.0001755s 21:34:41.7 Info: CreateIndex Config (Key) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:41.7 Info: => 0.00012s 21:34:41.7 Info: CreateTable RootFolders 21:34:41.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:41.7 Info: => 9.76E-05s 21:34:41.7 Info: CreateIndex RootFolders (Path) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:41.7 Info: => 0.0001018s 21:34:41.7 Info: CreateTable Artists 21:34:41.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:34:41.7 Info: => 0.0002654s 21:34:41.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.7 Info: => 0.0001085s 21:34:41.7 Info: CreateIndex Artists (NameSlug) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.7 Info: => 9.6E-05s 21:34:41.7 Info: CreateIndex Artists (CleanName) 21:34:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.7 Info: => 9.01E-05s 21:34:41.7 Info: CreateIndex Artists (Path) 21:34:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.7 Info: => 8.96E-05s 21:34:41.7 Info: CreateTable Albums 21:34:41.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:34:41.7 Info: => 0.0002472s 21:34:41.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.7 Info: => 0.0001042s 21:34:41.7 Info: CreateIndex Albums (MBId) 21:34:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.7 Info: => 9.38E-05s 21:34:41.7 Info: CreateIndex Albums (TADBId) 21:34:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.7 Info: => 9.23E-05s 21:34:41.7 Info: CreateIndex Albums (TitleSlug) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.7 Info: => 9.54E-05s 21:34:41.7 Info: CreateIndex Albums (CleanTitle) 21:34:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.7 Info: => 9.31E-05s 21:34:41.7 Info: CreateIndex Albums (Path) 21:34:41.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:41.7 Info: => 9.39E-05s 21:34:41.7 Info: CreateTable Tracks 21:34:41.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:34:41.7 Info: => 0.0001788s 21:34:41.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.7 Info: => 9.81E-05s 21:34:41.7 Info: CreateIndex Tracks (ArtistId) 21:34:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.7 Info: => 9.6E-05s 21:34:41.7 Info: CreateIndex Tracks (TrackFileId) 21:34:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.7 Info: => 0.0001275s 21:34:41.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:41.7 Info: => 8.97E-05s 21:34:41.7 Info: CreateTable TrackFiles 21:34:41.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:34:41.7 Info: => 0.000143s 21:34:41.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:41.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:41.7 Info: => 0.0001097s 21:34:41.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.7 Info: => 9.74E-05s 21:34:41.7 Info: CreateTable History 21:34:41.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:34:41.7 Info: => 0.0001736s 21:34:41.7 Info: CreateIndex History (Date) 21:34:41.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.7 Info: => 0.0001008s 21:34:41.7 Info: CreateIndex History (EventType) 21:34:41.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.7 Info: => 0.0001111s 21:34:41.7 Info: CreateIndex History (DownloadId) 21:34:41.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:41.7 Info: => 0.0001028s 21:34:41.7 Info: CreateIndex History (AlbumId) 21:34:41.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:41.7 Info: => 9.49E-05s 21:34:41.7 Info: CreateTable Notifications 21:34:41.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:34:41.7 Info: => 0.0001395s 21:34:41.7 Info: CreateTable ScheduledTasks 21:34:41.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:34:41.7 Info: => 0.0001152s 21:34:41.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:41.7 Info: => 0.0001039s 21:34:41.7 Info: CreateTable Indexers 21:34:41.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:34:41.7 Info: => 0.0001144s 21:34:41.7 Info: CreateIndex Indexers (Name) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.7 Info: => 0.0001161s 21:34:41.7 Info: CreateTable Profiles 21:34:41.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:34:41.7 Info: => 0.0001124s 21:34:41.7 Info: CreateIndex Profiles (Name) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:41.7 Info: => 0.0001026s 21:34:41.7 Info: CreateTable QualityDefinitions 21:34:41.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:34:41.7 Info: => 0.0001186s 21:34:41.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:41.7 Info: => 0.0001061s 21:34:41.7 Info: CreateIndex QualityDefinitions (Title) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:41.7 Info: => 9.97E-05s 21:34:41.7 Info: CreateTable NamingConfig 21:34:41.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:34:41.7 Info: => 0.0001465s 21:34:41.7 Info: CreateTable Blacklist 21:34:41.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:34:41.7 Info: => 0.0002006s 21:34:41.7 Info: CreateTable Metadata 21:34:41.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:34:41.7 Info: => 0.0001106s 21:34:41.7 Info: CreateTable MetadataFiles 21:34:41.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:34:41.7 Info: => 0.0001357s 21:34:41.7 Info: CreateTable DownloadClients 21:34:41.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:34:41.7 Info: => 0.0001246s 21:34:41.7 Info: CreateTable PendingReleases 21:34:41.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:34:41.7 Info: => 0.0001253s 21:34:41.7 Info: CreateTable RemotePathMappings 21:34:41.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:34:41.7 Info: => 0.000103s 21:34:41.7 Info: CreateTable Tags 21:34:41.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:41.7 Info: => 9.02E-05s 21:34:41.7 Info: CreateIndex Tags (Label) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:41.7 Info: => 0.0001163s 21:34:41.7 Info: CreateTable Restrictions 21:34:41.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:41.7 Info: => 0.0001075s 21:34:41.7 Info: CreateTable DelayProfiles 21:34:41.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:34:41.7 Info: => 0.0001356s 21:34:41.7 Info: CreateTable Users 21:34:41.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:34:41.7 Info: => 0.0001226s 21:34:41.7 Info: CreateIndex Users (Identifier) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:41.7 Info: => 0.0001052s 21:34:41.7 Info: CreateIndex Users (Username) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:41.7 Info: => 0.0001018s 21:34:41.7 Info: CreateTable Commands 21:34:41.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:34:41.7 Info: => 0.0001435s 21:34:41.7 Info: CreateTable IndexerStatus 21:34:41.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:34:41.7 Info: => 0.000139s 21:34:41.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:41.7 Info: => 0.0001069s 21:34:41.7 Info: CreateTable ExtraFiles 21:34:41.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:34:41.7 Info: => 0.0001258s 21:34:41.7 Info: CreateTable LyricFiles 21:34:41.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:34:41.7 Info: => 0.0001434s 21:34:41.7 Info: CreateTable LanguageProfiles 21:34:41.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:34:41.7 Info: => 0.0001273s 21:34:41.7 Info: CreateIndex LanguageProfiles (Name) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:41.7 Info: => 0.0001077s 21:34:41.7 Info: CreateTable DownloadClientStatus 21:34:41.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:34:41.7 Info: => 0.0001172s 21:34:41.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:41.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:41.7 Info: => 0.000109s 21:34:41.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:41.7 Info: -> 1 Insert operations completed in 00:00:00.0000704 taking an average of 00:00:00.0000704 21:34:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:41', 'InitialSetup') 21:34:41.7 Info: Committing Transaction 21:34:41.8 Info: 1: InitialSetup migrated 21:34:41.8 Info: => 0.0104559s 21:34:41.8 Info: 2: add_reason_to_pending_releases migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 2 21:34:41.8 Info: AlterTable PendingReleases 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn PendingReleases Reason Int32 21:34:41.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0006519s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:41', 'add_reason_to_pending_releases') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 2: add_reason_to_pending_releases migrated 21:34:41.8 Info: => 0.0009566s 21:34:41.8 Info: 3: add_medium_support migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 3 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.2E-06s 21:34:41.8 Info: CreateColumn Albums Media String 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:41.8 Info: => 0.0005919s 21:34:41.8 Info: AlterTable Tracks 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0005395s 21:34:41.8 Info: AlterTable Tracks 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0005354s 21:34:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:41.8 Info: => 4.59E-05s 21:34:41.8 Info: DeleteColumn Tracks TrackNumber 21:34:41.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:41.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:41.8 Info: DROP TABLE "Tracks" 21:34:41.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.8 Info: => 0.004544s 21:34:41.8 Info: AlterTable Tracks 21:34:41.8 Info: => 1.4E-06s 21:34:41.8 Info: CreateColumn Tracks TrackNumber String 21:34:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:41.8 Info: => 0.0005339s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:41', 'add_medium_support') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 3: add_medium_support migrated 21:34:41.8 Info: => 0.0010009s 21:34:41.8 Info: 4: add_various_qualites_in_profile migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 4 21:34:41.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:41.8 Info: => 5.6E-05s 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: => 3.23E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:41', 'add_various_qualites_in_profile') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 4: add_various_qualites_in_profile migrated 21:34:41.8 Info: => 0.000275s 21:34:41.8 Info: 5: metadata_profiles migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 5 21:34:41.8 Info: CreateTable MetadataProfiles 21:34:41.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:41.8 Info: => 0.0001366s 21:34:41.8 Info: CreateIndex MetadataProfiles (Name) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:41.8 Info: => 0.0001057s 21:34:41.8 Info: AlterTable Artists 21:34:41.8 Info: => 1.1E-06s 21:34:41.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:41.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:41.8 Info: => 0.0005674s 21:34:41.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:41.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:41.8 Info: DROP TABLE "Artists" 21:34:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.8 Info: => 0.0050006s 21:34:41.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:41.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:41.8 Info: DROP TABLE "Artists" 21:34:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.8 Info: => 0.0061482s 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.4E-06s 21:34:41.8 Info: CreateColumn Albums SecondaryTypes String 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:41.8 Info: => 0.0005417s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:41', 'metadata_profiles') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 5: metadata_profiles migrated 21:34:41.8 Info: => 0.0009464s 21:34:41.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 6 21:34:41.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:41.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:41.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:41.8 Info: DROP TABLE "Indexers" 21:34:41.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.8 Info: => 0.004053s 21:34:41.8 Info: AlterTable Indexers 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:41.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:41.8 Info: => 0.0005294s 21:34:41.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:41.8 Info: => 4.5E-05s 21:34:41.8 Info: AlterTable Indexers 21:34:41.8 Info: => 1.1E-06s 21:34:41.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:41.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:41.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:41.8 Info: DROP TABLE "Indexers" 21:34:41.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:41.8 Info: => 0.0040504s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:41', 'separate_automatic_and_interactive_search') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:41.8 Info: => 0.0043742s 21:34:41.8 Info: 7: change_album_path_to_relative migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 7 21:34:41.8 Info: DeleteColumn Albums Path 21:34:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:41.8 Info: DROP TABLE "Albums" 21:34:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.8 Info: => 0.0060234s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:41', 'change_album_path_to_relative') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 7: change_album_path_to_relative migrated 21:34:41.8 Info: => 0.0064588s 21:34:41.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 8 21:34:41.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:41.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:41.8 Info: => 5.42E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:41', 'change_quality_size_mb_to_kb') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:41.8 Info: => 0.0003686s 21:34:41.8 Info: 9: album_releases migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 9 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn Albums Releases String 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:41.8 Info: => 0.0005913s 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn Albums CurrentRelease String 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:41.8 Info: => 0.0005473s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:41', 'album_releases') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 9: album_releases migrated 21:34:41.8 Info: => 0.0009067s 21:34:41.8 Info: 10: album_releases_fix migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 10 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: AlterColumn Albums Releases String 21:34:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:41.8 Info: DROP TABLE "Albums" 21:34:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.8 Info: => 0.0059928s 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.4E-06s 21:34:41.8 Info: AlterColumn Albums CurrentRelease String 21:34:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:41.8 Info: DROP TABLE "Albums" 21:34:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.8 Info: => 0.0048209s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:41', 'album_releases_fix') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 10: album_releases_fix migrated 21:34:41.8 Info: => 0.0052141s 21:34:41.8 Info: 11: import_lists migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 11 21:34:41.8 Info: CreateTable ImportLists 21:34:41.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) 21:34:41.8 Info: => 0.00018s 21:34:41.8 Info: CreateIndex ImportLists (Name) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.8 Info: => 8.92E-05s 21:34:41.8 Info: CreateTable ImportListStatus 21:34:41.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) 21:34:41.8 Info: => 0.0001245s 21:34:41.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:41.8 Info: => 8.33E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:41', 'import_lists') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 11: import_lists migrated 21:34:41.8 Info: => 0.0004054s 21:34:41.8 Info: 12: add_release_status migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 12 21:34:41.8 Info: AlterTable MetadataProfiles 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:41.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:41.8 Info: => 0.0005955s 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: => 3.32E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:41', 'add_release_status') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 12: add_release_status migrated 21:34:41.8 Info: => 0.0003066s 21:34:41.8 Info: 13: album_download_notification migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 13 21:34:41.8 Info: AlterTable Notifications 21:34:41.8 Info: => 1.2E-06s 21:34:41.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0005893s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:41', 'album_download_notification') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 13: album_download_notification migrated 21:34:41.8 Info: => 0.0008829s 21:34:41.8 Info: 14: fix_language_metadata_profiles migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 14 21:34:41.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 21:34:41.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 21:34:41.8 Info: => 8.38E-05s 21:34:41.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 21:34:41.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 21:34:41.8 Info: => 6.09E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:41', 'fix_language_metadata_profiles') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 14: fix_language_metadata_profiles migrated 21:34:41.8 Info: => 0.0003103s 21:34:41.8 Info: 15: remove_fanzub migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 15 21:34:41.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:41.8 Info: => 4.86E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:41', 'remove_fanzub') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 15: remove_fanzub migrated 21:34:41.8 Info: => 0.0002851s 21:34:41.8 Info: 16: update_artist_history_indexes migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 16 21:34:41.8 Info: CreateIndex Albums (ArtistId) 21:34:41.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:41.8 Info: => 0.0001223s 21:34:41.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:41.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:41.8 Info: => 0.0001005s 21:34:41.8 Info: DeleteIndex History (AlbumId) 21:34:41.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:41.8 Info: => 0.0001229s 21:34:41.8 Info: CreateIndex History (AlbumId, Date) 21:34:41.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.8 Info: => 9.61E-05s 21:34:41.8 Info: DeleteIndex History (DownloadId) 21:34:41.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:41.8 Info: => 0.0001103s 21:34:41.8 Info: CreateIndex History (DownloadId, Date) 21:34:41.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.8 Info: => 9.51E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:41', 'update_artist_history_indexes') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 16: update_artist_history_indexes migrated 21:34:41.8 Info: => 0.0004247s 21:34:41.8 Info: 17: remove_nma migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 17 21:34:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:41.8 Info: => 5.19E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:41', 'remove_nma') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 17: remove_nma migrated 21:34:41.8 Info: => 0.0002943s 21:34:41.8 Info: 18: album_disambiguation migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 18 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.5E-06s 21:34:41.8 Info: CreateColumn Albums Disambiguation String 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:41.8 Info: => 0.0006102s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:41', 'album_disambiguation') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 18: album_disambiguation migrated 21:34:41.8 Info: => 0.0008961s 21:34:41.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 19 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: => 3.48E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:41', 'add_ape_quality_in_profiles') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:41.8 Info: => 0.0002824s 21:34:41.8 Info: 20: remove_pushalot migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 20 21:34:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:41.8 Info: => 4.99E-05s 21:34:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:41.8 Info: => 3.72E-05s 21:34:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:41.8 Info: => 3.74E-05s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:41', 'remove_pushalot') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 20: remove_pushalot migrated 21:34:41.8 Info: => 0.000308s 21:34:41.8 Info: 21: add_custom_filters migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 21 21:34:41.8 Info: CreateTable CustomFilters 21:34:41.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:34:41.8 Info: => 0.0001341s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:41', 'add_custom_filters') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 21: add_custom_filters migrated 21:34:41.8 Info: => 0.0004066s 21:34:41.8 Info: 22: import_list_tags migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 22 21:34:41.8 Info: AlterTable ImportLists 21:34:41.8 Info: => 1.6E-06s 21:34:41.8 Info: CreateColumn ImportLists Tags String 21:34:41.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:41.8 Info: => 0.0006064s 21:34:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:41', 'import_list_tags') 21:34:41.8 Info: Committing Transaction 21:34:41.8 Info: 22: import_list_tags migrated 21:34:41.8 Info: => 0.0009116s 21:34:41.8 Info: 23: add_release_groups_etc migrating 21:34:41.8 Info: Beginning Transaction 21:34:41.8 Info: Starting migration of Main DB to 23 21:34:41.8 Info: CreateTable ArtistMetadata 21:34:41.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:34:41.8 Info: => 0.000193s 21:34:41.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:41.8 Info: => 9.32E-05s 21:34:41.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:34:41.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:34:41.8 Info: => 9.39E-05s 21:34:41.8 Info: AlterTable Artists 21:34:41.8 Info: => 1.2E-06s 21:34:41.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:41.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0006218s 21:34:41.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:41.8 Info: => 7.28E-05s 21:34:41.8 Info: CreateTable AlbumReleases 21:34:41.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:34:41.8 Info: => 0.0001623s 21:34:41.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:41.8 Info: => 8.8E-05s 21:34:41.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:41.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:41.8 Info: => 8.21E-05s 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: => 4E-05s 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.2E-06s 21:34:41.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0006324s 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.2E-06s 21:34:41.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:41.8 Info: => 0.0006217s 21:34:41.8 Info: AlterTable Albums 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn Albums Links String 21:34:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:41.8 Info: => 0.0006023s 21:34:41.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:34:41.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:41.8 Info: => 8.59E-05s 21:34:41.8 Info: AlterTable Tracks 21:34:41.8 Info: => 1.1E-06s 21:34:41.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:41.8 Info: => 0.0005981s 21:34:41.8 Info: AlterTable Tracks 21:34:41.8 Info: => 1.2E-06s 21:34:41.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0006058s 21:34:41.8 Info: AlterTable Tracks 21:34:41.8 Info: => 1.3E-06s 21:34:41.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:41.8 Info: => 0.0006266s 21:34:41.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:34:41.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:41.8 Info: => 8.78E-05s 21:34:41.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:34:41.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:41.8 Info: => 7.52E-05s 21:34:41.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:41.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:34:41.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:34:41.8 Info: DROP TABLE "Artists" 21:34:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.8 Info: => 0.0061213s 21:34:41.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:41.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:34:41.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:34:41.8 Info: DROP TABLE "Albums" 21:34:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:41.8 Info: => 0.0051569s 21:34:41.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:41.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:41.9 Info: DROP TABLE "Tracks" 21:34:41.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:41.9 Info: => 0.0061578s 21:34:41.9 Info: DeleteColumn TrackFiles ArtistId 21:34:41.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:41.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:41.9 Info: DROP TABLE "TrackFiles" 21:34:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.9 Info: => 0.0045282s 21:34:41.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.9 Info: => 8.57E-05s 21:34:41.9 Info: CreateIndex Artists (Monitored) 21:34:41.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.9 Info: => 8.2E-05s 21:34:41.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:41.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:41.9 Info: => 8.25E-05s 21:34:41.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:41.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:41.9 Info: => 8.21E-05s 21:34:41.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:41.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:41.9 Info: => 8E-05s 21:34:41.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:41.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:41.9 Info: => 8.06E-05s 21:34:41.9 Info: UpdateData 21:34:41.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.9 Info: => 4.91E-05s 21:34:41.9 Info: UpdateData 21:34:41.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:41.9 Info: => 4.23E-05s 21:34:41.9 Info: UpdateData 21:34:41.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:41.9 Info: => 5.19E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:41', 'add_release_groups_etc') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 23: add_release_groups_etc migrated 21:34:41.9 Info: => 0.0006959s 21:34:41.9 Info: 24: NewMediaInfoFormat migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 24 21:34:41.9 Info: UpdateData 21:34:41.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:41.9 Info: => 5.7E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:41', 'NewMediaInfoFormat') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 24: NewMediaInfoFormat migrated 21:34:41.9 Info: => 0.0003198s 21:34:41.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 25 21:34:41.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:41.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:41.9 Info: => 0.0017077s 21:34:41.9 Info: AlterTable ReleaseProfiles 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:41.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:41.9 Info: => 0.0005897s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:41', 'rename_restrictions_to_release_profiles') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:41.9 Info: => 0.0008822s 21:34:41.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 26 21:34:41.9 Info: RenameTable Profiles QualityProfiles 21:34:41.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:41.9 Info: => 0.0017228s 21:34:41.9 Info: AlterTable QualityProfiles 21:34:41.9 Info: => 1.4E-06s 21:34:41.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:41.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.9 Info: => 0.0005747s 21:34:41.9 Info: AlterTable LanguageProfiles 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:41.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:41.9 Info: => 0.0005746s 21:34:41.9 Info: UpdateData 21:34:41.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.9 Info: => 4.64E-05s 21:34:41.9 Info: UpdateData 21:34:41.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:41.9 Info: => 3.78E-05s 21:34:41.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:41.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:41.9 Info: DROP TABLE "Artists" 21:34:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.9 Info: => 0.0050283s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:41', 'rename_quality_profiles_add_upgrade_allowed') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:41.9 Info: => 0.0053935s 21:34:41.9 Info: 27: add_import_exclusions migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 27 21:34:41.9 Info: CreateTable ImportListExclusions 21:34:41.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:41.9 Info: => 0.0001325s 21:34:41.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:41.9 Info: => 9.25E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:41', 'add_import_exclusions') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 27: add_import_exclusions migrated 21:34:41.9 Info: => 0.0003993s 21:34:41.9 Info: 28: clean_artist_metadata_table migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 28 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:41.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:41.9 Info: => 0.0001598s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:41.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:41.9 Info: => 0.0001306s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:41.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:41.9 Info: => 0.0001224s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:41.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:41.9 Info: => 0.0001215s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:41.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:41.9 Info: => 0.0001215s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:41.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:41.9 Info: => 0.0001204s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:41', 'clean_artist_metadata_table') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 28: clean_artist_metadata_table migrated 21:34:41.9 Info: => 0.0003751s 21:34:41.9 Info: 29: health_issue_notification migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 29 21:34:41.9 Info: AlterTable Notifications 21:34:41.9 Info: => 1.5E-06s 21:34:41.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:41.9 Info: => 0.0006194s 21:34:41.9 Info: AlterTable Notifications 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:41.9 Info: => 0.00059s 21:34:41.9 Info: AlterTable Notifications 21:34:41.9 Info: => 1.3E-06s 21:34:41.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.9 Info: => 0.0005895s 21:34:41.9 Info: AlterTable Notifications 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:41.9 Info: => 0.000584s 21:34:41.9 Info: AlterTable Notifications 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:41.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:41.9 Info: => 0.0005831s 21:34:41.9 Info: DeleteColumn Notifications OnDownload 21:34:41.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:41.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:41.9 Info: DROP TABLE "Notifications" 21:34:41.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.9 Info: => 0.0060575s 21:34:41.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:41.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:41.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:41.9 Info: DROP TABLE "Notifications" 21:34:41.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:41.9 Info: => 0.0046535s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:41', 'health_issue_notification') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 29: health_issue_notification migrated 21:34:41.9 Info: => 0.0051118s 21:34:41.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 30 21:34:41.9 Info: AlterTable TrackFiles 21:34:41.9 Info: => 1.3E-06s 21:34:41.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:41.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:41.9 Info: => 0.0006251s 21:34:41.9 Info: AlterTable TrackFiles 21:34:41.9 Info: => 1.6E-06s 21:34:41.9 Info: CreateColumn TrackFiles Path String 21:34:41.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:41.9 Info: => 0.0005751s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:41.9 Info: => 4.43E-05s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:41.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:41.9 Info: => 0.0001296s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:41.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:41.9 Info: => 0.0001381s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:41.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:41.9 Info: => 0.0001442s 21:34:41.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:41.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:41.9 Info: => 8.55E-05s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:41.9 Info: => 5.53E-05s 21:34:41.9 Info: AlterTable TrackFiles 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: AlterColumn TrackFiles Path String 21:34:41.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:41.9 Info: DROP TABLE "TrackFiles" 21:34:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.9 Info: => 0.006081s 21:34:41.9 Info: CreateIndex TrackFiles (Path) 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.9 Info: => 8.7E-05s 21:34:41.9 Info: DeleteColumn TrackFiles RelativePath 21:34:41.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:41.9 Info: DROP TABLE "TrackFiles" 21:34:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.9 Info: => 0.0048893s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:41', 'add_mediafilerepository_mtime') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:41.9 Info: => 0.0052336s 21:34:41.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 31 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:41.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:41.9 Info: => 9.54E-05s 21:34:41.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:41.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:41.9 Info: => 0.0001356s 21:34:41.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:41.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:41.9 Info: DROP TABLE "Artists" 21:34:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.9 Info: => 0.0049593s 21:34:41.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.9 Info: => 8.52E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:41', 'add_artistmetadataid_constraint') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:41.9 Info: => 0.0004304s 21:34:41.9 Info: 32: old_ids_and_artist_alias migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 32 21:34:41.9 Info: AlterTable ArtistMetadata 21:34:41.9 Info: => 2.1E-06s 21:34:41.9 Info: CreateColumn ArtistMetadata Aliases String 21:34:41.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:41.9 Info: => 0.0006451s 21:34:41.9 Info: AlterTable ArtistMetadata 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:41.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.9 Info: => 0.0006064s 21:34:41.9 Info: AlterTable Albums 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.9 Info: => 0.0006027s 21:34:41.9 Info: AlterTable AlbumReleases 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:41.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.9 Info: => 0.0006014s 21:34:41.9 Info: AlterTable Tracks 21:34:41.9 Info: => 1.4E-06s 21:34:41.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.9 Info: => 0.0006252s 21:34:41.9 Info: AlterTable Tracks 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:41.9 Info: => 0.000592s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:41', 'old_ids_and_artist_alias') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 32: old_ids_and_artist_alias migrated 21:34:41.9 Info: => 0.0010153s 21:34:41.9 Info: 33: download_propers_config migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 33 21:34:41.9 Info: PerformDBOperation 21:34:41.9 Info: Performing DB Operation 21:34:41.9 Info: => 3.61E-05s 21:34:41.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:41.9 Info: => 3.84E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:41', 'download_propers_config') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 33: download_propers_config migrated 21:34:41.9 Info: => 0.0003102s 21:34:41.9 Info: 34: remove_language_profiles migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 34 21:34:41.9 Info: DeleteTable LanguageProfiles 21:34:41.9 Info: DROP TABLE "LanguageProfiles" 21:34:41.9 Info: => 0.0002074s 21:34:41.9 Info: DeleteColumn Artists LanguageProfileId 21:34:41.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:41.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:34:41.9 Info: DROP TABLE "Artists" 21:34:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:41.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:41.9 Info: => 0.0063772s 21:34:41.9 Info: DeleteColumn ImportLists LanguageProfileId 21:34:41.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:34:41.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:34:41.9 Info: DROP TABLE "ImportLists" 21:34:41.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:41.9 Info: => 0.0047292s 21:34:41.9 Info: DeleteColumn Blacklist Language 21:34:41.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:34:41.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:34:41.9 Info: DROP TABLE "Blacklist" 21:34:41.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:41.9 Info: => 0.0056539s 21:34:41.9 Info: DeleteColumn History Language 21:34:41.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:34:41.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:34:41.9 Info: DROP TABLE "History" 21:34:41.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:41.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:41.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:41.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:41.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:41.9 Info: => 0.0062337s 21:34:41.9 Info: DeleteColumn LyricFiles Language 21:34:41.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:34:41.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:34:41.9 Info: DROP TABLE "LyricFiles" 21:34:41.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:41.9 Info: => 0.0044033s 21:34:41.9 Info: DeleteColumn TrackFiles Language 21:34:41.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:41.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:34:41.9 Info: DROP TABLE "TrackFiles" 21:34:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:41.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:41.9 Info: => 0.0047176s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:41', 'remove_language_profiles') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 34: remove_language_profiles migrated 21:34:41.9 Info: => 0.005238s 21:34:41.9 Info: 35: multi_disc_naming_format migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 35 21:34:41.9 Info: AlterTable NamingConfig 21:34:41.9 Info: => 1.3E-06s 21:34:41.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:41.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:41.9 Info: => 0.00061s 21:34:41.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:41.9 Info: => 4.79E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:41', 'multi_disc_naming_format') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 35: multi_disc_naming_format migrated 21:34:41.9 Info: => 0.0003368s 21:34:41.9 Info: 36: add_download_client_priority migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 36 21:34:41.9 Info: AlterTable DownloadClients 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn DownloadClients Priority Int32 21:34:41.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:41.9 Info: => 0.0006447s 21:34:41.9 Info: PerformDBOperation 21:34:41.9 Info: Performing DB Operation 21:34:41.9 Info: => 5.58E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:41', 'add_download_client_priority') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 36: add_download_client_priority migrated 21:34:41.9 Info: => 0.0004163s 21:34:41.9 Info: 37: remove_growl_prowl migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 37 21:34:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:41.9 Info: => 5.3E-05s 21:34:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:41.9 Info: => 3.91E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:42', 'remove_growl_prowl') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 37: remove_growl_prowl migrated 21:34:41.9 Info: => 0.0003079s 21:34:41.9 Info: 38: remove_plex_hometheatre migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 38 21:34:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:41.9 Info: => 5.22E-05s 21:34:41.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:41.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:41.9 Info: => 3.73E-05s 21:34:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:42', 'remove_plex_hometheatre') 21:34:41.9 Info: Committing Transaction 21:34:41.9 Info: 38: remove_plex_hometheatre migrated 21:34:41.9 Info: => 0.0002754s 21:34:41.9 Info: 39: add_root_folder_add_defaults migrating 21:34:41.9 Info: Beginning Transaction 21:34:41.9 Info: Starting migration of Main DB to 39 21:34:41.9 Info: AlterTable RootFolders 21:34:41.9 Info: => 1.4E-06s 21:34:41.9 Info: CreateColumn RootFolders Name String 21:34:41.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:41.9 Info: => 0.0006081s 21:34:41.9 Info: AlterTable RootFolders 21:34:41.9 Info: => 1.2E-06s 21:34:41.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:41.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.000594s 21:34:42.0 Info: AlterTable RootFolders 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:42.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0005791s 21:34:42.0 Info: AlterTable RootFolders 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:42.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0005819s 21:34:42.0 Info: AlterTable RootFolders 21:34:42.0 Info: => 1.1E-06s 21:34:42.0 Info: CreateColumn RootFolders DefaultTags String 21:34:42.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:42.0 Info: => 0.0005724s 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: => 7.11E-05s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:42', 'add_root_folder_add_defaults') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 39: add_root_folder_add_defaults migrated 21:34:42.0 Info: => 0.0003587s 21:34:42.0 Info: 40: task_duration migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 40 21:34:42.0 Info: AlterTable ScheduledTasks 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:42.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:42.0 Info: => 0.0006224s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:42', 'task_duration') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 40: task_duration migrated 21:34:42.0 Info: => 0.0009319s 21:34:42.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 41 21:34:42.0 Info: AlterTable ReleaseProfiles 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:42.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:42.0 Info: => 0.0006149s 21:34:42.0 Info: AlterTable ReleaseProfiles 21:34:42.0 Info: => 1.5E-06s 21:34:42.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:42.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0005875s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:42', 'add_indexer_and_enabled_to_release_profiles') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:42.0 Info: => 0.0008728s 21:34:42.0 Info: 42: remove_album_folders migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 42 21:34:42.0 Info: DeleteColumn Artists AlbumFolder 21:34:42.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:34:42.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:34:42.0 Info: DROP TABLE "Artists" 21:34:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.0 Info: => 0.0060523s 21:34:42.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:42.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:42.0 Info: => 4.41E-05s 21:34:42.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:42.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:42.0 Info: => 3.82E-05s 21:34:42.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:42.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:34:42.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:42.0 Info: DROP TABLE "NamingConfig" 21:34:42.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:42.0 Info: => 0.0044498s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:42', 'remove_album_folders') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 42: remove_album_folders migrated 21:34:42.0 Info: => 0.0048606s 21:34:42.0 Info: 44: add_priority_to_indexers migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 44 21:34:42.0 Info: AlterTable Indexers 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: CreateColumn Indexers Priority Int32 21:34:42.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:42.0 Info: => 0.0006182s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:42', 'add_priority_to_indexers') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 44: add_priority_to_indexers migrated 21:34:42.0 Info: => 0.0009012s 21:34:42.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 45 21:34:42.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:42.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:42.0 Info: => 0.0001217s 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: => 2.99E-05s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:42', 'remove_chown_and_folderchmod_config') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:42.0 Info: => 0.0002787s 21:34:42.0 Info: 47: update_notifiarr migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 47 21:34:42.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:42.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:42.0 Info: => 7.53E-05s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:42', 'update_notifiarr') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 47: update_notifiarr migrated 21:34:42.0 Info: => 0.0003209s 21:34:42.0 Info: 49: email_multiple_addresses migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 49 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: => 6.11E-05s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:42', 'email_multiple_addresses') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 49: email_multiple_addresses migrated 21:34:42.0 Info: => 0.0003092s 21:34:42.0 Info: 50: rename_blacklist_to_blocklist migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 50 21:34:42.0 Info: RenameTable Blacklist Blocklist 21:34:42.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:42.0 Info: => 0.001796s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:42', 'rename_blacklist_to_blocklist') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 50: rename_blacklist_to_blocklist migrated 21:34:42.0 Info: => 0.0021109s 21:34:42.0 Info: 51: cdh_per_downloadclient migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 51 21:34:42.0 Info: AlterTable DownloadClients 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:42.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:42.0 Info: => 0.0006428s 21:34:42.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:42.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:42.0 Info: => 0.0005906s 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: => 0.0001646s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:42', 'cdh_per_downloadclient') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 51: cdh_per_downloadclient migrated 21:34:42.0 Info: => 0.000439s 21:34:42.0 Info: 52: download_history migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 52 21:34:42.0 Info: CreateTable DownloadHistory 21:34:42.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:34:42.0 Info: => 0.0001746s 21:34:42.0 Info: CreateIndex DownloadHistory (EventType) 21:34:42.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:42.0 Info: => 0.0012602s 21:34:42.0 Info: CreateIndex DownloadHistory (ArtistId) 21:34:42.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:42.0 Info: => 0.0001177s 21:34:42.0 Info: CreateIndex DownloadHistory (DownloadId) 21:34:42.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:42.0 Info: => 9.17E-05s 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: => 0.0001269s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:42', 'download_history') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 52: download_history migrated 21:34:42.0 Info: => 0.0004603s 21:34:42.0 Info: 53: add_update_history migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 53 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:42', 'add_update_history') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 53: add_update_history migrated 21:34:42.0 Info: => 0.0002934s 21:34:42.0 Info: 54: add_on_update_to_notifications migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 54 21:34:42.0 Info: AlterTable Notifications 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:42.0 Info: => 0.00065s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:42', 'add_on_update_to_notifications') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 54: add_on_update_to_notifications migrated 21:34:42.0 Info: => 0.000933s 21:34:42.0 Info: 55: download_client_per_indexer migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 55 21:34:42.0 Info: AlterTable Indexers 21:34:42.0 Info: => 1.4E-06s 21:34:42.0 Info: CreateColumn Indexers DownloadClientId Int32 21:34:42.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0006456s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:42', 'download_client_per_indexer') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 55: download_client_per_indexer migrated 21:34:42.0 Info: => 0.0009619s 21:34:42.0 Info: 56: AddNewItemMonitorType migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 56 21:34:42.0 Info: AlterTable Artists 21:34:42.0 Info: => 1.1E-06s 21:34:42.0 Info: CreateColumn Artists MonitorNewItems Int32 21:34:42.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0006477s 21:34:42.0 Info: AlterTable RootFolders 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:42.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0006185s 21:34:42.0 Info: AlterTable ImportLists 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:42.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0006106s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:42', 'AddNewItemMonitorType') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 56: AddNewItemMonitorType migrated 21:34:42.0 Info: => 0.000932s 21:34:42.0 Info: 57: ImportListSearch migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 57 21:34:42.0 Info: AlterTable ImportLists 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:42.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:42.0 Info: => 0.0006597s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:42', 'ImportListSearch') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 57: ImportListSearch migrated 21:34:42.0 Info: => 0.0009456s 21:34:42.0 Info: 58: ImportListMonitorExisting migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 58 21:34:42.0 Info: AlterTable ImportLists 21:34:42.0 Info: => 1.4E-06s 21:34:42.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:42.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:42.0 Info: => 0.0006493s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:42', 'ImportListMonitorExisting') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 58: ImportListMonitorExisting migrated 21:34:42.0 Info: => 0.0009332s 21:34:42.0 Info: 59: add_indexer_tags migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 59 21:34:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:42.0 Info: => 5.17E-05s 21:34:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:42.0 Info: => 3.74E-05s 21:34:42.0 Info: AlterTable Indexers 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: CreateColumn Indexers Tags String 21:34:42.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:42.0 Info: => 0.0006427s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:42', 'add_indexer_tags') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 59: add_indexer_tags migrated 21:34:42.0 Info: => 0.0009402s 21:34:42.0 Info: 60: update_audio_types migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 60 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: => 6.07E-05s 21:34:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:42', 'update_audio_types') 21:34:42.0 Info: Committing Transaction 21:34:42.0 Info: 60: update_audio_types migrated 21:34:42.0 Info: => 0.000328s 21:34:42.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:42.0 Info: Beginning Transaction 21:34:42.0 Info: Starting migration of Main DB to 61 21:34:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:42.0 Info: => 5.34E-05s 21:34:42.0 Info: AlterTable AlbumReleases 21:34:42.0 Info: => 1.1E-06s 21:34:42.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:42.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:34:42.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:34:42.0 Info: DROP TABLE "AlbumReleases" 21:34:42.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:42.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:42.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:42.0 Info: => 0.0063804s 21:34:42.0 Info: AlterTable Albums 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.0 Info: DROP TABLE "Albums" 21:34:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.0 Info: => 0.005349s 21:34:42.0 Info: AlterTable Albums 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.0 Info: DROP TABLE "Albums" 21:34:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.0 Info: => 0.0053228s 21:34:42.0 Info: AlterTable Albums 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: AlterColumn Albums Added DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.0 Info: DROP TABLE "Albums" 21:34:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.0 Info: => 0.0067684s 21:34:42.0 Info: AlterTable Artists 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.0 Info: DROP TABLE "Artists" 21:34:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.0 Info: => 0.006343s 21:34:42.0 Info: AlterTable Artists 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: AlterColumn Artists Added DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.0 Info: DROP TABLE "Artists" 21:34:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.0 Info: => 0.0062687s 21:34:42.0 Info: AlterTable Blocklist 21:34:42.0 Info: => 1.2E-06s 21:34:42.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.0 Info: DROP TABLE "Blocklist" 21:34:42.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:42.0 Info: => 0.0046964s 21:34:42.0 Info: AlterTable Blocklist 21:34:42.0 Info: => 1.4E-06s 21:34:42.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.0 Info: DROP TABLE "Blocklist" 21:34:42.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:42.0 Info: => 0.005916s 21:34:42.0 Info: AlterTable Commands 21:34:42.0 Info: => 1.5E-06s 21:34:42.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:42.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:42.0 Info: DROP TABLE "Commands" 21:34:42.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:42.0 Info: => 0.0047412s 21:34:42.0 Info: AlterTable Commands 21:34:42.0 Info: => 1.5E-06s 21:34:42.0 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:42.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:42.0 Info: DROP TABLE "Commands" 21:34:42.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:42.0 Info: => 0.0059953s 21:34:42.0 Info: AlterTable Commands 21:34:42.0 Info: => 1.3E-06s 21:34:42.0 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:42.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:42.0 Info: DROP TABLE "Commands" 21:34:42.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:42.1 Info: => 0.0047202s 21:34:42.1 Info: AlterTable DownloadClientStatus 21:34:42.1 Info: => 1.7E-06s 21:34:42.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:42.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:34:42.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:42.1 Info: DROP TABLE "DownloadClientStatus" 21:34:42.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0060996s 21:34:42.1 Info: AlterTable DownloadClientStatus 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:42.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:34:42.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:42.1 Info: DROP TABLE "DownloadClientStatus" 21:34:42.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0048219s 21:34:42.1 Info: AlterTable DownloadClientStatus 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:42.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:34:42.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:42.1 Info: DROP TABLE "DownloadClientStatus" 21:34:42.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0060987s 21:34:42.1 Info: AlterTable DownloadHistory 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:42.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:34:42.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:34:42.1 Info: DROP TABLE "DownloadHistory" 21:34:42.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:42.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:42.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:42.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:42.1 Info: => 0.0051879s 21:34:42.1 Info: AlterTable ExtraFiles 21:34:42.1 Info: => 1.2E-06s 21:34:42.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:42.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:34:42.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:34:42.1 Info: DROP TABLE "ExtraFiles" 21:34:42.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:42.1 Info: => 0.0047634s 21:34:42.1 Info: AlterTable ExtraFiles 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:42.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:34:42.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:34:42.1 Info: DROP TABLE "ExtraFiles" 21:34:42.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:42.1 Info: => 0.0063203s 21:34:42.1 Info: AlterTable History 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn History Date DateTimeOffset 21:34:42.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:42.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:42.1 Info: DROP TABLE "History" 21:34:42.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:42.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:42.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:42.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:42.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:42.1 Info: => 0.0053311s 21:34:42.1 Info: AlterTable ImportListStatus 21:34:42.1 Info: => 1.4E-06s 21:34:42.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:42.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) 21:34:42.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:42.1 Info: DROP TABLE "ImportListStatus" 21:34:42.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0060366s 21:34:42.1 Info: AlterTable ImportListStatus 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:42.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) 21:34:42.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:42.1 Info: DROP TABLE "ImportListStatus" 21:34:42.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0048463s 21:34:42.1 Info: AlterTable ImportListStatus 21:34:42.1 Info: => 1.2E-06s 21:34:42.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:42.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) 21:34:42.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:42.1 Info: DROP TABLE "ImportListStatus" 21:34:42.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0072477s 21:34:42.1 Info: AlterTable IndexerStatus 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:42.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) 21:34:42.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:42.1 Info: DROP TABLE "IndexerStatus" 21:34:42.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0048611s 21:34:42.1 Info: AlterTable IndexerStatus 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:42.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) 21:34:42.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:42.1 Info: DROP TABLE "IndexerStatus" 21:34:42.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0059754s 21:34:42.1 Info: AlterTable IndexerStatus 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:42.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) 21:34:42.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:42.1 Info: DROP TABLE "IndexerStatus" 21:34:42.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:42.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.1 Info: => 0.0048229s 21:34:42.1 Info: AlterTable LyricFiles 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:42.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:42.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:42.1 Info: DROP TABLE "LyricFiles" 21:34:42.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:42.1 Info: => 0.0046379s 21:34:42.1 Info: AlterTable LyricFiles 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:42.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:42.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:42.1 Info: DROP TABLE "LyricFiles" 21:34:42.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:42.1 Info: => 0.0058293s 21:34:42.1 Info: AlterTable MetadataFiles 21:34:42.1 Info: => 1.3E-06s 21:34:42.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.1 Info: DROP TABLE "MetadataFiles" 21:34:42.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:42.1 Info: => 0.0046782s 21:34:42.1 Info: AlterTable MetadataFiles 21:34:42.1 Info: => 1.4E-06s 21:34:42.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.1 Info: DROP TABLE "MetadataFiles" 21:34:42.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:42.1 Info: => 0.0046485s 21:34:42.1 Info: AlterTable PendingReleases 21:34:42.1 Info: => 1.6E-06s 21:34:42.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:42.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:34:42.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:42.2 Info: DROP TABLE "PendingReleases" 21:34:42.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:42.2 Info: => 0.0056233s 21:34:42.2 Info: AlterTable ScheduledTasks 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:42.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:34:42.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:42.2 Info: DROP TABLE "ScheduledTasks" 21:34:42.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:42.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:42.2 Info: => 0.0058816s 21:34:42.2 Info: AlterTable ScheduledTasks 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:42.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:34:42.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:42.2 Info: DROP TABLE "ScheduledTasks" 21:34:42.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:42.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:42.2 Info: => 0.0047778s 21:34:42.2 Info: AlterTable TrackFiles 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:42.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:42.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:42.2 Info: DROP TABLE "TrackFiles" 21:34:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:42.2 Info: => 0.0049346s 21:34:42.2 Info: AlterTable TrackFiles 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:42.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:42.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:42.2 Info: DROP TABLE "TrackFiles" 21:34:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:42.2 Info: => 0.0049659s 21:34:42.2 Info: AlterTable VersionInfo 21:34:42.2 Info: => 1.2E-06s 21:34:42.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:42.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:42.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:42.2 Info: DROP TABLE "VersionInfo" 21:34:42.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:42.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:42.2 Info: => 0.0060076s 21:34:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:42', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:42.2 Info: Committing Transaction 21:34:42.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:42.2 Info: => 0.0068146s 21:34:42.2 Info: 62: add_on_delete_to_notifications migrating 21:34:42.2 Info: Beginning Transaction 21:34:42.2 Info: Starting migration of Main DB to 62 21:34:42.2 Info: AlterTable Notifications 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:42.2 Info: => 0.00065s 21:34:42.2 Info: AlterTable Notifications 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:42.2 Info: => 0.0006192s 21:34:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:42', 'add_on_delete_to_notifications') 21:34:42.2 Info: Committing Transaction 21:34:42.2 Info: 62: add_on_delete_to_notifications migrated 21:34:42.2 Info: => 0.0009007s 21:34:42.2 Info: 63: add_custom_formats migrating 21:34:42.2 Info: Beginning Transaction 21:34:42.2 Info: Starting migration of Main DB to 63 21:34:42.2 Info: AlterTable DelayProfiles 21:34:42.2 Info: => 1.2E-06s 21:34:42.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:42.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:42.2 Info: => 0.0006487s 21:34:42.2 Info: UpdateData 21:34:42.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:42.2 Info: => 5.24E-05s 21:34:42.2 Info: AlterTable TrackFiles 21:34:42.2 Info: => 1.1E-06s 21:34:42.2 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:42.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:42.2 Info: => 0.0006014s 21:34:42.2 Info: PerformDBOperation 21:34:42.2 Info: Performing DB Operation 21:34:42.2 Info: => 3.33E-05s 21:34:42.2 Info: CreateTable CustomFormats 21:34:42.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) 21:34:42.2 Info: => 0.0001273s 21:34:42.2 Info: CreateIndex CustomFormats (Name) 21:34:42.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:42.2 Info: => 8.54E-05s 21:34:42.2 Info: AlterTable QualityProfiles 21:34:42.2 Info: => 1.1E-06s 21:34:42.2 Info: CreateColumn QualityProfiles FormatItems String 21:34:42.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:42.2 Info: => 0.0006193s 21:34:42.2 Info: AlterTable QualityProfiles 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:42.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:42.2 Info: => 0.0006279s 21:34:42.2 Info: AlterTable QualityProfiles 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:42.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:42.2 Info: => 0.0006218s 21:34:42.2 Info: PerformDBOperation 21:34:42.2 Info: Performing DB Operation 21:34:42.2 Info: => 7.3E-05s 21:34:42.2 Info: PerformDBOperation 21:34:42.2 Info: Performing DB Operation 21:34:42.2 Info: => 3.7E-05s 21:34:42.2 Info: DeleteColumn ReleaseProfiles Preferred 21:34:42.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) 21:34:42.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:42.2 Info: DROP TABLE "ReleaseProfiles" 21:34:42.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:42.2 Info: => 0.0047656s 21:34:42.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:42.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) 21:34:42.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:42.2 Info: DROP TABLE "ReleaseProfiles" 21:34:42.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:42.2 Info: => 0.0061924s 21:34:42.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:42.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:42.2 Info: => 5.3E-05s 21:34:42.2 Info: AlterTable DelayProfiles 21:34:42.2 Info: => 1.2E-06s 21:34:42.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:42.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:42.2 Info: => 0.0006327s 21:34:42.2 Info: AlterTable DelayProfiles 21:34:42.2 Info: => 1.4E-06s 21:34:42.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:42.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:42.2 Info: => 0.0006493s 21:34:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:42', 'add_custom_formats') 21:34:42.2 Info: Committing Transaction 21:34:42.2 Info: 63: add_custom_formats migrated 21:34:42.2 Info: => 0.0010097s 21:34:42.2 Info: 64: add_result_to_commands migrating 21:34:42.2 Info: Beginning Transaction 21:34:42.2 Info: Starting migration of Main DB to 64 21:34:42.2 Info: AlterTable Commands 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: CreateColumn Commands Result Int32 21:34:42.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:42.2 Info: => 0.0006585s 21:34:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:42', 'add_result_to_commands') 21:34:42.2 Info: Committing Transaction 21:34:42.2 Info: 64: add_result_to_commands migrated 21:34:42.2 Info: => 0.0009428s 21:34:42.2 Info: 65: health_restored_notification migrating 21:34:42.2 Info: Beginning Transaction 21:34:42.2 Info: Starting migration of Main DB to 65 21:34:42.2 Info: AlterTable Notifications 21:34:42.2 Info: => 1.3E-06s 21:34:42.2 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:42.2 Info: => 0.0006686s 21:34:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:42', 'health_restored_notification') 21:34:42.2 Info: Committing Transaction 21:34:42.2 Info: 65: health_restored_notification migrated 21:34:42.2 Info: => 0.0009433s 21:34:42.2 Info: 66: remove_uc migrating 21:34:42.2 Info: Beginning Transaction 21:34:42.2 Info: Starting migration of Main DB to 66 21:34:42.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:42.2 Info: => 5.19E-05s 21:34:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:42', 'remove_uc') 21:34:42.2 Info: Committing Transaction 21:34:42.2 Info: 66: remove_uc migrated 21:34:42.2 Info: => 0.000306s 21:34:42.2 Info: 67: download_clients_rename_tv_to_music migrating 21:34:42.2 Info: Beginning Transaction 21:34:42.2 Info: Starting migration of Main DB to 67 21:34:42.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') 21:34:42.2 Info: PerformDBOperation 21:34:42.2 Info: Performing DB Operation 21:34:42.2 Info: => 0.0050355s 21:34:42.2 Info: -> 1 Insert operations completed in 00:00:00.0001001 taking an average of 00:00:00.0001001 21:34:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:42', 'download_clients_rename_tv_to_music') 21:34:42.2 Info: Committing Transaction 21:34:42.2 Info: 67: download_clients_rename_tv_to_music migrated 21:34:42.2 Info: => 0.0053924s 21:34:42.2 Debug: Took: 00:00:00.4918722 21:34:42.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:34:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864823150265_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.3 Info: DatabaseEngineVersionCheck migrating 21:34:42.3 Info: PerformDBOperation 21:34:42.3 Info: Performing DB Operation 21:34:42.3 Info: SQLite 3.47.2 21:34:42.3 Info: => 0.0010999s 21:34:42.3 Info: DatabaseEngineVersionCheck migrated 21:34:42.3 Info: => 0.0011285s 21:34:42.3 Info: VersionMigration migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: CreateTable VersionInfo 21:34:42.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:42.3 Info: => 0.0001539s 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: VersionMigration migrated 21:34:42.3 Info: => 0.0005297s 21:34:42.3 Info: VersionUniqueMigration migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: CreateIndex VersionInfo (Version) 21:34:42.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:42.3 Info: => 0.0001608s 21:34:42.3 Info: AlterTable VersionInfo 21:34:42.3 Info: => 1.1E-06s 21:34:42.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:42.3 Info: => 0.0005549s 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: VersionUniqueMigration migrated 21:34:42.3 Info: => 0.0007509s 21:34:42.3 Info: VersionDescriptionMigration migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: AlterTable VersionInfo 21:34:42.3 Info: => 1.3E-06s 21:34:42.3 Info: CreateColumn VersionInfo Description String 21:34:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:42.3 Info: => 0.0002537s 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: VersionDescriptionMigration migrated 21:34:42.3 Info: => 0.0004508s 21:34:42.3 Info: 1: InitialSetup migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 1 21:34:42.3 Info: CreateTable Config 21:34:42.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001746s 21:34:42.3 Info: CreateIndex Config (Key) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:42.3 Info: => 0.0001222s 21:34:42.3 Info: CreateTable RootFolders 21:34:42.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:42.3 Info: => 9.54E-05s 21:34:42.3 Info: CreateIndex RootFolders (Path) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:42.3 Info: => 0.0001008s 21:34:42.3 Info: CreateTable Artists 21:34:42.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:42.3 Info: => 0.0002667s 21:34:42.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:42.3 Info: => 0.0001047s 21:34:42.3 Info: CreateIndex Artists (NameSlug) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:42.3 Info: => 0.0001217s 21:34:42.3 Info: CreateIndex Artists (CleanName) 21:34:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.3 Info: => 9.47E-05s 21:34:42.3 Info: CreateIndex Artists (Path) 21:34:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.3 Info: => 9.06E-05s 21:34:42.3 Info: CreateTable Albums 21:34:42.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:42.3 Info: => 0.0002536s 21:34:42.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.3 Info: => 0.0001017s 21:34:42.3 Info: CreateIndex Albums (MBId) 21:34:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.3 Info: => 9.11E-05s 21:34:42.3 Info: CreateIndex Albums (TADBId) 21:34:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.3 Info: => 9.2E-05s 21:34:42.3 Info: CreateIndex Albums (TitleSlug) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.3 Info: => 9.28E-05s 21:34:42.3 Info: CreateIndex Albums (CleanTitle) 21:34:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.3 Info: => 9.44E-05s 21:34:42.3 Info: CreateIndex Albums (Path) 21:34:42.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:42.3 Info: => 8.99E-05s 21:34:42.3 Info: CreateTable Tracks 21:34:42.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:42.3 Info: => 0.0001727s 21:34:42.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:42.3 Info: => 9.68E-05s 21:34:42.3 Info: CreateIndex Tracks (ArtistId) 21:34:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:42.3 Info: => 9.64E-05s 21:34:42.3 Info: CreateIndex Tracks (TrackFileId) 21:34:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:42.3 Info: => 0.0001121s 21:34:42.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:42.3 Info: => 8.81E-05s 21:34:42.3 Info: CreateTable TrackFiles 21:34:42.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:42.3 Info: => 0.0001432s 21:34:42.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:42.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:42.3 Info: => 0.0001077s 21:34:42.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:42.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.3 Info: => 9.67E-05s 21:34:42.3 Info: CreateTable History 21:34:42.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:42.3 Info: => 0.0001686s 21:34:42.3 Info: CreateIndex History (Date) 21:34:42.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:42.3 Info: => 0.0001017s 21:34:42.3 Info: CreateIndex History (EventType) 21:34:42.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:42.3 Info: => 0.0001122s 21:34:42.3 Info: CreateIndex History (DownloadId) 21:34:42.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:42.3 Info: => 0.0001049s 21:34:42.3 Info: CreateIndex History (AlbumId) 21:34:42.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:42.3 Info: => 9.71E-05s 21:34:42.3 Info: CreateTable Notifications 21:34:42.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:42.3 Info: => 0.0001338s 21:34:42.3 Info: CreateTable ScheduledTasks 21:34:42.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:42.3 Info: => 0.0001508s 21:34:42.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:42.3 Info: => 0.0001039s 21:34:42.3 Info: CreateTable Indexers 21:34:42.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:42.3 Info: => 0.0001152s 21:34:42.3 Info: CreateIndex Indexers (Name) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:42.3 Info: => 0.0001173s 21:34:42.3 Info: CreateTable Profiles 21:34:42.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001327s 21:34:42.3 Info: CreateIndex Profiles (Name) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:42.3 Info: => 0.000102s 21:34:42.3 Info: CreateTable QualityDefinitions 21:34:42.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:42.3 Info: => 0.0001304s 21:34:42.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:42.3 Info: => 0.0001017s 21:34:42.3 Info: CreateIndex QualityDefinitions (Title) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:42.3 Info: => 0.0001018s 21:34:42.3 Info: CreateTable NamingConfig 21:34:42.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:42.3 Info: => 0.0001436s 21:34:42.3 Info: CreateTable Blacklist 21:34:42.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:42.3 Info: => 0.0001974s 21:34:42.3 Info: CreateTable Metadata 21:34:42.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001105s 21:34:42.3 Info: CreateTable MetadataFiles 21:34:42.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001324s 21:34:42.3 Info: CreateTable DownloadClients 21:34:42.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001345s 21:34:42.3 Info: CreateTable PendingReleases 21:34:42.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:42.3 Info: => 0.0001414s 21:34:42.3 Info: CreateTable RemotePathMappings 21:34:42.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001243s 21:34:42.3 Info: CreateTable Tags 21:34:42.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001076s 21:34:42.3 Info: CreateIndex Tags (Label) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:42.3 Info: => 0.0001124s 21:34:42.3 Info: CreateTable Restrictions 21:34:42.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001228s 21:34:42.3 Info: CreateTable DelayProfiles 21:34:42.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001498s 21:34:42.3 Info: CreateTable Users 21:34:42.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001212s 21:34:42.3 Info: CreateIndex Users (Identifier) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:42.3 Info: => 0.0001066s 21:34:42.3 Info: CreateIndex Users (Username) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:42.3 Info: => 0.0001038s 21:34:42.3 Info: CreateTable Commands 21:34:42.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.3 Info: => 0.000154s 21:34:42.3 Info: CreateTable IndexerStatus 21:34:42.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:42.3 Info: => 0.0001442s 21:34:42.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.3 Info: => 0.0001194s 21:34:42.3 Info: CreateTable ExtraFiles 21:34:42.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:42.3 Info: => 0.0001281s 21:34:42.3 Info: CreateTable LyricFiles 21:34:42.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:42.3 Info: => 0.000145s 21:34:42.3 Info: CreateTable LanguageProfiles 21:34:42.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:42.3 Info: => 0.0001244s 21:34:42.3 Info: CreateIndex LanguageProfiles (Name) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:42.3 Info: => 0.0001131s 21:34:42.3 Info: CreateTable DownloadClientStatus 21:34:42.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:42.3 Info: => 0.0001159s 21:34:42.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.3 Info: => 0.0001209s 21:34:42.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:42.3 Info: -> 1 Insert operations completed in 00:00:00.0000694 taking an average of 00:00:00.0000694 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:42', 'InitialSetup') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 1: InitialSetup migrated 21:34:42.3 Info: => 0.0102795s 21:34:42.3 Info: 2: add_reason_to_pending_releases migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 2 21:34:42.3 Info: AlterTable PendingReleases 21:34:42.3 Info: => 1.2E-06s 21:34:42.3 Info: CreateColumn PendingReleases Reason Int32 21:34:42.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:42.3 Info: => 0.0006177s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:42', 'add_reason_to_pending_releases') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 2: add_reason_to_pending_releases migrated 21:34:42.3 Info: => 0.0009353s 21:34:42.3 Info: 3: add_medium_support migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 3 21:34:42.3 Info: AlterTable Albums 21:34:42.3 Info: => 1.2E-06s 21:34:42.3 Info: CreateColumn Albums Media String 21:34:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:42.3 Info: => 0.0006064s 21:34:42.3 Info: AlterTable Tracks 21:34:42.3 Info: => 1.4E-06s 21:34:42.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:42.3 Info: => 0.0005475s 21:34:42.3 Info: AlterTable Tracks 21:34:42.3 Info: => 1.4E-06s 21:34:42.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:42.3 Info: => 0.00053s 21:34:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:42.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:42.3 Info: => 4.48E-05s 21:34:42.3 Info: DeleteColumn Tracks TrackNumber 21:34:42.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:42.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:42.3 Info: DROP TABLE "Tracks" 21:34:42.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:42.3 Info: => 0.0045532s 21:34:42.3 Info: AlterTable Tracks 21:34:42.3 Info: => 1.3E-06s 21:34:42.3 Info: CreateColumn Tracks TrackNumber String 21:34:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:42.3 Info: => 0.0005373s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:42', 'add_medium_support') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 3: add_medium_support migrated 21:34:42.3 Info: => 0.0009198s 21:34:42.3 Info: 4: add_various_qualites_in_profile migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 4 21:34:42.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:42.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:42.3 Info: => 5.66E-05s 21:34:42.3 Info: PerformDBOperation 21:34:42.3 Info: Performing DB Operation 21:34:42.3 Info: => 3.15E-05s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:42', 'add_various_qualites_in_profile') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 4: add_various_qualites_in_profile migrated 21:34:42.3 Info: => 0.0002716s 21:34:42.3 Info: 5: metadata_profiles migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 5 21:34:42.3 Info: CreateTable MetadataProfiles 21:34:42.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:42.3 Info: => 0.0001327s 21:34:42.3 Info: CreateIndex MetadataProfiles (Name) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:42.3 Info: => 9.35E-05s 21:34:42.3 Info: AlterTable Artists 21:34:42.3 Info: => 1.2E-06s 21:34:42.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:42.3 Info: => 0.000559s 21:34:42.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:42.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:42.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:42.3 Info: DROP TABLE "Artists" 21:34:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.3 Info: => 0.0046996s 21:34:42.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:42.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:42.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:42.3 Info: DROP TABLE "Artists" 21:34:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.3 Info: => 0.0046632s 21:34:42.3 Info: AlterTable Albums 21:34:42.3 Info: => 1.3E-06s 21:34:42.3 Info: CreateColumn Albums SecondaryTypes String 21:34:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:42.3 Info: => 0.0005404s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:42', 'metadata_profiles') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 5: metadata_profiles migrated 21:34:42.3 Info: => 0.0009117s 21:34:42.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 6 21:34:42.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:42.3 Info: DROP TABLE "Indexers" 21:34:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:42.3 Info: => 0.0041264s 21:34:42.3 Info: AlterTable Indexers 21:34:42.3 Info: => 1.2E-06s 21:34:42.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:42.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:42.3 Info: => 0.0005224s 21:34:42.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:42.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:42.3 Info: => 4.86E-05s 21:34:42.3 Info: AlterTable Indexers 21:34:42.3 Info: => 1.2E-06s 21:34:42.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:42.3 Info: DROP TABLE "Indexers" 21:34:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:42.3 Info: => 0.0066217s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:42', 'separate_automatic_and_interactive_search') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:42.3 Info: => 0.0069507s 21:34:42.3 Info: 7: change_album_path_to_relative migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 7 21:34:42.3 Info: DeleteColumn Albums Path 21:34:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:42.3 Info: DROP TABLE "Albums" 21:34:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.3 Info: => 0.004836s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:42', 'change_album_path_to_relative') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 7: change_album_path_to_relative migrated 21:34:42.3 Info: => 0.0052276s 21:34:42.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 8 21:34:42.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:42.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:42.3 Info: => 5.36E-05s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:42', 'change_quality_size_mb_to_kb') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:42.3 Info: => 0.0002968s 21:34:42.3 Info: 9: album_releases migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 9 21:34:42.3 Info: AlterTable Albums 21:34:42.3 Info: => 1.3E-06s 21:34:42.3 Info: CreateColumn Albums Releases String 21:34:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:42.3 Info: => 0.0005704s 21:34:42.3 Info: AlterTable Albums 21:34:42.3 Info: => 1.2E-06s 21:34:42.3 Info: CreateColumn Albums CurrentRelease String 21:34:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:42.3 Info: => 0.0005333s 21:34:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:42', 'album_releases') 21:34:42.3 Info: Committing Transaction 21:34:42.3 Info: 9: album_releases migrated 21:34:42.3 Info: => 0.0008125s 21:34:42.3 Info: 10: album_releases_fix migrating 21:34:42.3 Info: Beginning Transaction 21:34:42.3 Info: Starting migration of Main DB to 10 21:34:42.3 Info: AlterTable Albums 21:34:42.3 Info: => 1.3E-06s 21:34:42.3 Info: AlterColumn Albums Releases String 21:34:42.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:34:42.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:34:42.4 Info: DROP TABLE "Albums" 21:34:42.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.4 Info: => 0.0047929s 21:34:42.4 Info: AlterTable Albums 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: AlterColumn Albums CurrentRelease String 21:34:42.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:34:42.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:34:42.4 Info: DROP TABLE "Albums" 21:34:42.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.4 Info: => 0.0047283s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:42', 'album_releases_fix') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 10: album_releases_fix migrated 21:34:42.4 Info: => 0.0050888s 21:34:42.4 Info: 11: import_lists migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 11 21:34:42.4 Info: CreateTable ImportLists 21:34:42.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:34:42.4 Info: => 0.0001728s 21:34:42.4 Info: CreateIndex ImportLists (Name) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:42.4 Info: => 8.7E-05s 21:34:42.4 Info: CreateTable ImportListStatus 21:34:42.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:34:42.4 Info: => 0.0001306s 21:34:42.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.4 Info: => 8.55E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:42', 'import_lists') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 11: import_lists migrated 21:34:42.4 Info: => 0.0003885s 21:34:42.4 Info: 12: add_release_status migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 12 21:34:42.4 Info: AlterTable MetadataProfiles 21:34:42.4 Info: => 1.3E-06s 21:34:42.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:42.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:42.4 Info: => 0.0005831s 21:34:42.4 Info: PerformDBOperation 21:34:42.4 Info: Performing DB Operation 21:34:42.4 Info: => 3.17E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:42', 'add_release_status') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 12: add_release_status migrated 21:34:42.4 Info: => 0.0003078s 21:34:42.4 Info: 13: album_download_notification migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 13 21:34:42.4 Info: AlterTable Notifications 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0005745s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:42', 'album_download_notification') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 13: album_download_notification migrated 21:34:42.4 Info: => 0.0008588s 21:34:42.4 Info: 14: fix_language_metadata_profiles migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 14 21:34:42.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:34:42.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:34:42.4 Info: => 8.4E-05s 21:34:42.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:34:42.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:34:42.4 Info: => 6.08E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:42', 'fix_language_metadata_profiles') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 14: fix_language_metadata_profiles migrated 21:34:42.4 Info: => 0.0003018s 21:34:42.4 Info: 15: remove_fanzub migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 15 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:42.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:42.4 Info: => 4.9E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:42', 'remove_fanzub') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 15: remove_fanzub migrated 21:34:42.4 Info: => 0.0002892s 21:34:42.4 Info: 16: update_artist_history_indexes migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 16 21:34:42.4 Info: CreateIndex Albums (ArtistId) 21:34:42.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:42.4 Info: => 0.0001097s 21:34:42.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:42.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:42.4 Info: => 8.72E-05s 21:34:42.4 Info: DeleteIndex History (AlbumId) 21:34:42.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:42.4 Info: => 0.0001203s 21:34:42.4 Info: CreateIndex History (AlbumId, Date) 21:34:42.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:42.4 Info: => 9.77E-05s 21:34:42.4 Info: DeleteIndex History (DownloadId) 21:34:42.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:42.4 Info: => 0.0001096s 21:34:42.4 Info: CreateIndex History (DownloadId, Date) 21:34:42.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:42.4 Info: => 9.15E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:42', 'update_artist_history_indexes') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 16: update_artist_history_indexes migrated 21:34:42.4 Info: => 0.0003918s 21:34:42.4 Info: 17: remove_nma migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 17 21:34:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:42.4 Info: => 4.97E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:42', 'remove_nma') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 17: remove_nma migrated 21:34:42.4 Info: => 0.0002883s 21:34:42.4 Info: 18: album_disambiguation migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 18 21:34:42.4 Info: AlterTable Albums 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Albums Disambiguation String 21:34:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:42.4 Info: => 0.000596s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:42', 'album_disambiguation') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 18: album_disambiguation migrated 21:34:42.4 Info: => 0.0008768s 21:34:42.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 19 21:34:42.4 Info: PerformDBOperation 21:34:42.4 Info: Performing DB Operation 21:34:42.4 Info: => 3.8E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:42', 'add_ape_quality_in_profiles') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:42.4 Info: => 0.0002834s 21:34:42.4 Info: 20: remove_pushalot migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 20 21:34:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:42.4 Info: => 5.03E-05s 21:34:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:42.4 Info: => 3.73E-05s 21:34:42.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:42.4 Info: => 3.71E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:42', 'remove_pushalot') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 20: remove_pushalot migrated 21:34:42.4 Info: => 0.0002703s 21:34:42.4 Info: 21: add_custom_filters migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 21 21:34:42.4 Info: CreateTable CustomFilters 21:34:42.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:34:42.4 Info: => 0.0001426s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:42', 'add_custom_filters') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 21: add_custom_filters migrated 21:34:42.4 Info: => 0.0004198s 21:34:42.4 Info: 22: import_list_tags migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 22 21:34:42.4 Info: AlterTable ImportLists 21:34:42.4 Info: => 1.3E-06s 21:34:42.4 Info: CreateColumn ImportLists Tags String 21:34:42.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:42.4 Info: => 0.0005892s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:42', 'import_list_tags') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 22: import_list_tags migrated 21:34:42.4 Info: => 0.0008887s 21:34:42.4 Info: 23: add_release_groups_etc migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 23 21:34:42.4 Info: CreateTable ArtistMetadata 21:34:42.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:34:42.4 Info: => 0.0001824s 21:34:42.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:42.4 Info: => 8.86E-05s 21:34:42.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:34:42.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:34:42.4 Info: => 9.13E-05s 21:34:42.4 Info: AlterTable Artists 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:42.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0005966s 21:34:42.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:42.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:42.4 Info: => 7.45E-05s 21:34:42.4 Info: CreateTable AlbumReleases 21:34:42.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:34:42.4 Info: => 0.000164s 21:34:42.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:42.4 Info: => 8.74E-05s 21:34:42.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:42.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:42.4 Info: => 8.06E-05s 21:34:42.4 Info: PerformDBOperation 21:34:42.4 Info: Performing DB Operation 21:34:42.4 Info: => 3.8E-05s 21:34:42.4 Info: AlterTable Albums 21:34:42.4 Info: => 1.1E-06s 21:34:42.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0006099s 21:34:42.4 Info: AlterTable Albums 21:34:42.4 Info: => 1.3E-06s 21:34:42.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:42.4 Info: => 0.0006083s 21:34:42.4 Info: AlterTable Albums 21:34:42.4 Info: => 1.1E-06s 21:34:42.4 Info: CreateColumn Albums Links String 21:34:42.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:42.4 Info: => 0.0005996s 21:34:42.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:34:42.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:42.4 Info: => 8.75E-05s 21:34:42.4 Info: AlterTable Tracks 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:42.4 Info: => 0.000599s 21:34:42.4 Info: AlterTable Tracks 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0005983s 21:34:42.4 Info: AlterTable Tracks 21:34:42.4 Info: => 1.3E-06s 21:34:42.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:42.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0005935s 21:34:42.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:34:42.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:42.4 Info: => 8.94E-05s 21:34:42.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:34:42.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:42.4 Info: => 7.42E-05s 21:34:42.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:42.4 Info: DROP TABLE "Artists" 21:34:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.4 Info: => 0.0051882s 21:34:42.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:42.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:42.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:42.4 Info: DROP TABLE "Albums" 21:34:42.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.4 Info: => 0.0061347s 21:34:42.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:42.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:42.4 Info: DROP TABLE "Tracks" 21:34:42.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:42.4 Info: => 0.0055812s 21:34:42.4 Info: DeleteColumn TrackFiles ArtistId 21:34:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:42.4 Info: DROP TABLE "TrackFiles" 21:34:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.4 Info: => 0.0044455s 21:34:42.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:42.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.4 Info: => 8.77E-05s 21:34:42.4 Info: CreateIndex Artists (Monitored) 21:34:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.4 Info: => 7.91E-05s 21:34:42.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:42.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.4 Info: => 8.54E-05s 21:34:42.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:42.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:42.4 Info: => 8.21E-05s 21:34:42.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:42.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:42.4 Info: => 7.93E-05s 21:34:42.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:42.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:42.4 Info: => 7.92E-05s 21:34:42.4 Info: UpdateData 21:34:42.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:42.4 Info: => 4.68E-05s 21:34:42.4 Info: UpdateData 21:34:42.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:42.4 Info: => 4.03E-05s 21:34:42.4 Info: UpdateData 21:34:42.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:42.4 Info: => 4.64E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:42', 'add_release_groups_etc') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 23: add_release_groups_etc migrated 21:34:42.4 Info: => 0.000553s 21:34:42.4 Info: 24: NewMediaInfoFormat migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 24 21:34:42.4 Info: UpdateData 21:34:42.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:42.4 Info: => 5.62E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:42', 'NewMediaInfoFormat') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 24: NewMediaInfoFormat migrated 21:34:42.4 Info: => 0.000301s 21:34:42.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 25 21:34:42.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:42.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:42.4 Info: => 0.0017533s 21:34:42.4 Info: AlterTable ReleaseProfiles 21:34:42.4 Info: => 1.4E-06s 21:34:42.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:42.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:42.4 Info: => 0.0006302s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:42', 'rename_restrictions_to_release_profiles') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:42.4 Info: => 0.000914s 21:34:42.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 26 21:34:42.4 Info: RenameTable Profiles QualityProfiles 21:34:42.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:42.4 Info: => 0.0017689s 21:34:42.4 Info: AlterTable QualityProfiles 21:34:42.4 Info: => 1.3E-06s 21:34:42.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:42.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:42.4 Info: => 0.0006118s 21:34:42.4 Info: AlterTable LanguageProfiles 21:34:42.4 Info: => 1.4E-06s 21:34:42.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:42.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:42.4 Info: => 0.0005858s 21:34:42.4 Info: UpdateData 21:34:42.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:42.4 Info: => 4.5E-05s 21:34:42.4 Info: UpdateData 21:34:42.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:42.4 Info: => 3.7E-05s 21:34:42.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:42.4 Info: DROP TABLE "Artists" 21:34:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.4 Info: => 0.006074s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:42', 'rename_quality_profiles_add_upgrade_allowed') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:42.4 Info: => 0.0064406s 21:34:42.4 Info: 27: add_import_exclusions migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 27 21:34:42.4 Info: CreateTable ImportListExclusions 21:34:42.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:42.4 Info: => 0.000133s 21:34:42.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:42.4 Info: => 9.17E-05s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:42', 'add_import_exclusions') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 27: add_import_exclusions migrated 21:34:42.4 Info: => 0.0003963s 21:34:42.4 Info: 28: clean_artist_metadata_table migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 28 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.4 Info: => 0.0001622s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.4 Info: => 0.0001294s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:42.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:42.4 Info: => 0.000122s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:42.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:42.4 Info: => 0.0001215s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.4 Info: => 0.0001172s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:42.4 Info: => 0.0001201s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:42', 'clean_artist_metadata_table') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 28: clean_artist_metadata_table migrated 21:34:42.4 Info: => 0.0003744s 21:34:42.4 Info: 29: health_issue_notification migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 29 21:34:42.4 Info: AlterTable Notifications 21:34:42.4 Info: => 1.4E-06s 21:34:42.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0006494s 21:34:42.4 Info: AlterTable Notifications 21:34:42.4 Info: => 1.3E-06s 21:34:42.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0006052s 21:34:42.4 Info: AlterTable Notifications 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.000626s 21:34:42.4 Info: AlterTable Notifications 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0006047s 21:34:42.4 Info: AlterTable Notifications 21:34:42.4 Info: => 1.2E-06s 21:34:42.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:42.4 Info: => 0.0005987s 21:34:42.4 Info: DeleteColumn Notifications OnDownload 21:34:42.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:42.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:42.4 Info: DROP TABLE "Notifications" 21:34:42.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:42.4 Info: => 0.0057747s 21:34:42.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:42.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:42.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:42.4 Info: DROP TABLE "Notifications" 21:34:42.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:42.4 Info: => 0.0044879s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:42', 'health_issue_notification') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 29: health_issue_notification migrated 21:34:42.4 Info: => 0.0048482s 21:34:42.4 Info: 30: add_mediafilerepository_mtime migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 30 21:34:42.4 Info: AlterTable TrackFiles 21:34:42.4 Info: => 1.5E-06s 21:34:42.4 Info: CreateColumn TrackFiles Modified DateTime 21:34:42.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:42.4 Info: => 0.0006528s 21:34:42.4 Info: AlterTable TrackFiles 21:34:42.4 Info: => 1.4E-06s 21:34:42.4 Info: CreateColumn TrackFiles Path String 21:34:42.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:42.4 Info: => 0.0005964s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:42.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:42.4 Info: => 4.17E-05s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:42.4 Info: => 0.0001241s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:42.4 Info: => 0.000137s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:42.4 Info: => 0.0001451s 21:34:42.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:42.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:42.4 Info: => 8.52E-05s 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:42.4 Info: => 5.65E-05s 21:34:42.4 Info: AlterTable TrackFiles 21:34:42.4 Info: => 1.1E-06s 21:34:42.4 Info: AlterColumn TrackFiles Path String 21:34:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:42.4 Info: DROP TABLE "TrackFiles" 21:34:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.4 Info: => 0.0046575s 21:34:42.4 Info: CreateIndex TrackFiles (Path) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:42.4 Info: => 8.52E-05s 21:34:42.4 Info: DeleteColumn TrackFiles RelativePath 21:34:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:42.4 Info: DROP TABLE "TrackFiles" 21:34:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:42.4 Info: => 0.0060021s 21:34:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:42', 'add_mediafilerepository_mtime') 21:34:42.4 Info: Committing Transaction 21:34:42.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:42.4 Info: => 0.0063289s 21:34:42.4 Info: 31: add_artistmetadataid_constraint migrating 21:34:42.4 Info: Beginning Transaction 21:34:42.4 Info: Starting migration of Main DB to 31 21:34:42.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:42.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:42.4 Info: => 9.79E-05s 21:34:42.4 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:42.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:42.4 Info: => 0.0001496s 21:34:42.4 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:42.4 Info: DROP TABLE "Artists" 21:34:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.5 Info: => 0.0049029s 21:34:42.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.5 Info: => 8.38E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:42', 'add_artistmetadataid_constraint') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:42.5 Info: => 0.0004068s 21:34:42.5 Info: 32: old_ids_and_artist_alias migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 32 21:34:42.5 Info: AlterTable ArtistMetadata 21:34:42.5 Info: => 1.4E-06s 21:34:42.5 Info: CreateColumn ArtistMetadata Aliases String 21:34:42.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:42.5 Info: => 0.0006608s 21:34:42.5 Info: AlterTable ArtistMetadata 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:42.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:42.5 Info: => 0.0006284s 21:34:42.5 Info: AlterTable Albums 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:42.5 Info: => 0.0006162s 21:34:42.5 Info: AlterTable AlbumReleases 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:42.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:42.5 Info: => 0.0006115s 21:34:42.5 Info: AlterTable Tracks 21:34:42.5 Info: => 1.5E-06s 21:34:42.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:42.5 Info: => 0.0006127s 21:34:42.5 Info: AlterTable Tracks 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:42.5 Info: => 0.0006346s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:42', 'old_ids_and_artist_alias') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 32: old_ids_and_artist_alias migrated 21:34:42.5 Info: => 0.0009441s 21:34:42.5 Info: 33: download_propers_config migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 33 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 3.48E-05s 21:34:42.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:42.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:42.5 Info: => 4.02E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:42', 'download_propers_config') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 33: download_propers_config migrated 21:34:42.5 Info: => 0.0002833s 21:34:42.5 Info: 34: remove_language_profiles migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 34 21:34:42.5 Info: DeleteTable LanguageProfiles 21:34:42.5 Info: DROP TABLE "LanguageProfiles" 21:34:42.5 Info: => 0.0002041s 21:34:42.5 Info: DeleteColumn Artists LanguageProfileId 21:34:42.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.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" 21:34:42.5 Info: DROP TABLE "Artists" 21:34:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.5 Info: => 0.0061443s 21:34:42.5 Info: DeleteColumn ImportLists LanguageProfileId 21:34:42.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) 21:34:42.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" 21:34:42.5 Info: DROP TABLE "ImportLists" 21:34:42.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:42.5 Info: => 0.0046578s 21:34:42.5 Info: DeleteColumn Blacklist Language 21:34:42.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) 21:34:42.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" 21:34:42.5 Info: DROP TABLE "Blacklist" 21:34:42.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:42.5 Info: => 0.0056597s 21:34:42.5 Info: DeleteColumn History Language 21:34:42.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) 21:34:42.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" 21:34:42.5 Info: DROP TABLE "History" 21:34:42.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:42.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:42.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:42.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:42.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:42.5 Info: => 0.0052254s 21:34:42.5 Info: DeleteColumn LyricFiles Language 21:34:42.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:42.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:42.5 Info: DROP TABLE "LyricFiles" 21:34:42.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:42.5 Info: => 0.004636s 21:34:42.5 Info: DeleteColumn TrackFiles Language 21:34:42.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:42.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:42.5 Info: DROP TABLE "TrackFiles" 21:34:42.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:42.5 Info: => 0.0062814s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:42', 'remove_language_profiles') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 34: remove_language_profiles migrated 21:34:42.5 Info: => 0.0067682s 21:34:42.5 Info: 35: multi_disc_naming_format migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 35 21:34:42.5 Info: AlterTable NamingConfig 21:34:42.5 Info: => 1.5E-06s 21:34:42.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:42.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:42.5 Info: => 0.0006427s 21:34:42.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:42.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:42.5 Info: => 4.99E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:42', 'multi_disc_naming_format') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 35: multi_disc_naming_format migrated 21:34:42.5 Info: => 0.0003112s 21:34:42.5 Info: 36: add_download_client_priority migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 36 21:34:42.5 Info: AlterTable DownloadClients 21:34:42.5 Info: => 1.4E-06s 21:34:42.5 Info: CreateColumn DownloadClients Priority Int32 21:34:42.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:42.5 Info: => 0.0006406s 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 5.55E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:42', 'add_download_client_priority') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 36: add_download_client_priority migrated 21:34:42.5 Info: => 0.0003377s 21:34:42.5 Info: 37: remove_growl_prowl migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 37 21:34:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:42.5 Info: => 5.24E-05s 21:34:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:42.5 Info: => 3.63E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:42', 'remove_growl_prowl') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 37: remove_growl_prowl migrated 21:34:42.5 Info: => 0.0002733s 21:34:42.5 Info: 38: remove_plex_hometheatre migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 38 21:34:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:42.5 Info: => 4.82E-05s 21:34:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:42.5 Info: => 3.83E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:42', 'remove_plex_hometheatre') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 38: remove_plex_hometheatre migrated 21:34:42.5 Info: => 0.0002737s 21:34:42.5 Info: 39: add_root_folder_add_defaults migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 39 21:34:42.5 Info: AlterTable RootFolders 21:34:42.5 Info: => 1.2E-06s 21:34:42.5 Info: CreateColumn RootFolders Name String 21:34:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:42.5 Info: => 0.0006131s 21:34:42.5 Info: AlterTable RootFolders 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0005891s 21:34:42.5 Info: AlterTable RootFolders 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0005927s 21:34:42.5 Info: AlterTable RootFolders 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0005895s 21:34:42.5 Info: AlterTable RootFolders 21:34:42.5 Info: => 1.2E-06s 21:34:42.5 Info: CreateColumn RootFolders DefaultTags String 21:34:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:42.5 Info: => 0.0006066s 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 5.67E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:42', 'add_root_folder_add_defaults') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 39: add_root_folder_add_defaults migrated 21:34:42.5 Info: => 0.0003319s 21:34:42.5 Info: 40: task_duration migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 40 21:34:42.5 Info: AlterTable ScheduledTasks 21:34:42.5 Info: => 1.2E-06s 21:34:42.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:42.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:42.5 Info: => 0.0006509s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:42', 'task_duration') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 40: task_duration migrated 21:34:42.5 Info: => 0.0009364s 21:34:42.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 41 21:34:42.5 Info: AlterTable ReleaseProfiles 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:42.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:42.5 Info: => 0.0006729s 21:34:42.5 Info: AlterTable ReleaseProfiles 21:34:42.5 Info: => 1.4E-06s 21:34:42.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:42.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0006153s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:42', 'add_indexer_and_enabled_to_release_profiles') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:42.5 Info: => 0.000896s 21:34:42.5 Info: 42: remove_album_folders migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 42 21:34:42.5 Info: DeleteColumn Artists AlbumFolder 21:34:42.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:42.5 Info: DROP TABLE "Artists" 21:34:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.5 Info: => 0.0050512s 21:34:42.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:42.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:42.5 Info: => 4.48E-05s 21:34:42.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:42.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:42.5 Info: => 3.96E-05s 21:34:42.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:42.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:42.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:42.5 Info: DROP TABLE "NamingConfig" 21:34:42.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:42.5 Info: => 0.0044419s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:42', 'remove_album_folders') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 42: remove_album_folders migrated 21:34:42.5 Info: => 0.0048326s 21:34:42.5 Info: 44: add_priority_to_indexers migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 44 21:34:42.5 Info: AlterTable Indexers 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn Indexers Priority Int32 21:34:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:42.5 Info: => 0.0006328s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:42', 'add_priority_to_indexers') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 44: add_priority_to_indexers migrated 21:34:42.5 Info: => 0.0009213s 21:34:42.5 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 45 21:34:42.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:42.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:42.5 Info: => 0.0001157s 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 3.04E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:42', 'remove_chown_and_folderchmod_config') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:42.5 Info: => 0.0002864s 21:34:42.5 Info: 47: update_notifiarr migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 47 21:34:42.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:42.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:42.5 Info: => 7.54E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:42', 'update_notifiarr') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 47: update_notifiarr migrated 21:34:42.5 Info: => 0.0003212s 21:34:42.5 Info: 49: email_multiple_addresses migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 49 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 6.23E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:42', 'email_multiple_addresses') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 49: email_multiple_addresses migrated 21:34:42.5 Info: => 0.0003114s 21:34:42.5 Info: 50: rename_blacklist_to_blocklist migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 50 21:34:42.5 Info: RenameTable Blacklist Blocklist 21:34:42.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:42.5 Info: => 0.0017877s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:42', 'rename_blacklist_to_blocklist') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 50: rename_blacklist_to_blocklist migrated 21:34:42.5 Info: => 0.002113s 21:34:42.5 Info: 51: cdh_per_downloadclient migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 51 21:34:42.5 Info: AlterTable DownloadClients 21:34:42.5 Info: => 1.1E-06s 21:34:42.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:42.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:42.5 Info: => 0.0006353s 21:34:42.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:42.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:42.5 Info: => 0.0005992s 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 0.0001568s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:42', 'cdh_per_downloadclient') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 51: cdh_per_downloadclient migrated 21:34:42.5 Info: => 0.0004335s 21:34:42.5 Info: 52: download_history migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 52 21:34:42.5 Info: CreateTable DownloadHistory 21:34:42.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:42.5 Info: => 0.0001716s 21:34:42.5 Info: CreateIndex DownloadHistory (EventType) 21:34:42.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:42.5 Info: => 9.45E-05s 21:34:42.5 Info: CreateIndex DownloadHistory (ArtistId) 21:34:42.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:42.5 Info: => 8.46E-05s 21:34:42.5 Info: CreateIndex DownloadHistory (DownloadId) 21:34:42.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:42.5 Info: => 8.67E-05s 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 0.0001232s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:42', 'download_history') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 52: download_history migrated 21:34:42.5 Info: => 0.0004536s 21:34:42.5 Info: 53: add_update_history migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 53 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:42', 'add_update_history') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 53: add_update_history migrated 21:34:42.5 Info: => 0.0002976s 21:34:42.5 Info: 54: add_on_update_to_notifications migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 54 21:34:42.5 Info: AlterTable Notifications 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:42.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:42.5 Info: => 0.0006597s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:42', 'add_on_update_to_notifications') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 54: add_on_update_to_notifications migrated 21:34:42.5 Info: => 0.0009425s 21:34:42.5 Info: 55: download_client_per_indexer migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 55 21:34:42.5 Info: AlterTable Indexers 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn Indexers DownloadClientId Int32 21:34:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0006556s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:42', 'download_client_per_indexer') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 55: download_client_per_indexer migrated 21:34:42.5 Info: => 0.0009382s 21:34:42.5 Info: 56: AddNewItemMonitorType migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 56 21:34:42.5 Info: AlterTable Artists 21:34:42.5 Info: => 2.3E-06s 21:34:42.5 Info: CreateColumn Artists MonitorNewItems Int32 21:34:42.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0006597s 21:34:42.5 Info: AlterTable RootFolders 21:34:42.5 Info: => 1.2E-06s 21:34:42.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:42.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0006244s 21:34:42.5 Info: AlterTable ImportLists 21:34:42.5 Info: => 1.4E-06s 21:34:42.5 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0006192s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:42', 'AddNewItemMonitorType') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 56: AddNewItemMonitorType migrated 21:34:42.5 Info: => 0.0009123s 21:34:42.5 Info: 57: ImportListSearch migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 57 21:34:42.5 Info: AlterTable ImportLists 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:42.5 Info: => 0.0006652s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:42', 'ImportListSearch') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 57: ImportListSearch migrated 21:34:42.5 Info: => 0.0009503s 21:34:42.5 Info: 58: ImportListMonitorExisting migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 58 21:34:42.5 Info: AlterTable ImportLists 21:34:42.5 Info: => 1.6E-06s 21:34:42.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:42.5 Info: => 0.0006735s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:42', 'ImportListMonitorExisting') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 58: ImportListMonitorExisting migrated 21:34:42.5 Info: => 0.000962s 21:34:42.5 Info: 59: add_indexer_tags migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 59 21:34:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:42.5 Info: => 5.11E-05s 21:34:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:42.5 Info: => 3.6E-05s 21:34:42.5 Info: AlterTable Indexers 21:34:42.5 Info: => 2E-06s 21:34:42.5 Info: CreateColumn Indexers Tags String 21:34:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:42.5 Info: => 0.0006551s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:42', 'add_indexer_tags') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 59: add_indexer_tags migrated 21:34:42.5 Info: => 0.0009324s 21:34:42.5 Info: 60: update_audio_types migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 60 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: => 5.54E-05s 21:34:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:42', 'update_audio_types') 21:34:42.5 Info: Committing Transaction 21:34:42.5 Info: 60: update_audio_types migrated 21:34:42.5 Info: => 0.0003012s 21:34:42.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:42.5 Info: Beginning Transaction 21:34:42.5 Info: Starting migration of Main DB to 61 21:34:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.5 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:42.5 Info: => 5.19E-05s 21:34:42.5 Info: AlterTable AlbumReleases 21:34:42.5 Info: => 1.1E-06s 21:34:42.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:42.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:42.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:42.5 Info: DROP TABLE "AlbumReleases" 21:34:42.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:42.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:42.5 Info: => 0.006741s 21:34:42.5 Info: AlterTable Albums 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:42.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:42.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:42.5 Info: DROP TABLE "Albums" 21:34:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.5 Info: => 0.005212s 21:34:42.5 Info: AlterTable Albums 21:34:42.5 Info: => 1.2E-06s 21:34:42.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:42.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:42.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:42.5 Info: DROP TABLE "Albums" 21:34:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.5 Info: => 0.0051906s 21:34:42.5 Info: AlterTable Albums 21:34:42.5 Info: => 1.3E-06s 21:34:42.5 Info: AlterColumn Albums Added DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.6 Info: DROP TABLE "Albums" 21:34:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.6 Info: => 0.0064537s 21:34:42.6 Info: AlterTable Artists 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:42.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:42.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" 21:34:42.6 Info: DROP TABLE "Artists" 21:34:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.6 Info: => 0.0052197s 21:34:42.6 Info: AlterTable Artists 21:34:42.6 Info: => 1.3E-06s 21:34:42.6 Info: AlterColumn Artists Added DateTimeOffset 21:34:42.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:42.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" 21:34:42.6 Info: DROP TABLE "Artists" 21:34:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.6 Info: => 0.0063174s 21:34:42.6 Info: AlterTable Blocklist 21:34:42.6 Info: => 1.2E-06s 21:34:42.6 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.6 Info: DROP TABLE "Blocklist" 21:34:42.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:42.6 Info: => 0.004671s 21:34:42.6 Info: AlterTable Blocklist 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.6 Info: DROP TABLE "Blocklist" 21:34:42.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:42.6 Info: => 0.0046927s 21:34:42.6 Info: AlterTable Commands 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:42.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:42.6 Info: DROP TABLE "Commands" 21:34:42.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:42.6 Info: => 0.005995s 21:34:42.6 Info: AlterTable Commands 21:34:42.6 Info: => 1.5E-06s 21:34:42.6 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:42.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:42.6 Info: DROP TABLE "Commands" 21:34:42.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:42.6 Info: => 0.0046768s 21:34:42.6 Info: AlterTable Commands 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:42.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:42.6 Info: DROP TABLE "Commands" 21:34:42.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:42.6 Info: => 0.0058458s 21:34:42.6 Info: AlterTable DownloadClientStatus 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:42.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:42.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:42.6 Info: DROP TABLE "DownloadClientStatus" 21:34:42.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.6 Info: => 0.0047651s 21:34:42.6 Info: AlterTable DownloadClientStatus 21:34:42.6 Info: => 1.2E-06s 21:34:42.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:42.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:42.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:42.6 Info: DROP TABLE "DownloadClientStatus" 21:34:42.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.6 Info: => 0.0058239s 21:34:42.6 Info: AlterTable DownloadClientStatus 21:34:42.6 Info: => 1.3E-06s 21:34:42.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:42.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:42.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:42.6 Info: DROP TABLE "DownloadClientStatus" 21:34:42.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.6 Info: => 0.0056895s 21:34:42.6 Info: AlterTable DownloadHistory 21:34:42.6 Info: => 1.3E-06s 21:34:42.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:42.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:42.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:42.6 Info: DROP TABLE "DownloadHistory" 21:34:42.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:42.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:42.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:42.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:42.6 Info: => 0.0051266s 21:34:42.6 Info: AlterTable ExtraFiles 21:34:42.6 Info: => 1.3E-06s 21:34:42.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:42.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:42.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:42.6 Info: DROP TABLE "ExtraFiles" 21:34:42.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:42.6 Info: => 0.005771s 21:34:42.6 Info: AlterTable ExtraFiles 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:42.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:42.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:42.6 Info: DROP TABLE "ExtraFiles" 21:34:42.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:42.6 Info: => 0.0045976s 21:34:42.6 Info: AlterTable History 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn History Date DateTimeOffset 21:34:42.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:42.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:42.6 Info: DROP TABLE "History" 21:34:42.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:42.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:42.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:42.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:42.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:42.6 Info: => 0.0052053s 21:34:42.6 Info: AlterTable ImportListStatus 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:42.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:42.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:42.6 Info: DROP TABLE "ImportListStatus" 21:34:42.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.6 Info: => 0.0061008s 21:34:42.6 Info: AlterTable ImportListStatus 21:34:42.6 Info: => 1.2E-06s 21:34:42.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:42.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:42.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:42.6 Info: DROP TABLE "ImportListStatus" 21:34:42.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.6 Info: => 0.0048238s 21:34:42.6 Info: AlterTable ImportListStatus 21:34:42.6 Info: => 1.3E-06s 21:34:42.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:42.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:42.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:42.6 Info: DROP TABLE "ImportListStatus" 21:34:42.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.6 Info: => 0.0047867s 21:34:42.6 Info: AlterTable IndexerStatus 21:34:42.6 Info: => 1.4E-06s 21:34:42.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:42.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:42.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:42.6 Info: DROP TABLE "IndexerStatus" 21:34:42.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.7 Info: => 0.0059598s 21:34:42.7 Info: AlterTable IndexerStatus 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:42.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) 21:34:42.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:42.7 Info: DROP TABLE "IndexerStatus" 21:34:42.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.7 Info: => 0.0048129s 21:34:42.7 Info: AlterTable IndexerStatus 21:34:42.7 Info: => 1.4E-06s 21:34:42.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:42.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) 21:34:42.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:42.7 Info: DROP TABLE "IndexerStatus" 21:34:42.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.7 Info: => 0.0047847s 21:34:42.7 Info: AlterTable LyricFiles 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.7 Info: DROP TABLE "LyricFiles" 21:34:42.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:42.7 Info: => 0.0066577s 21:34:42.7 Info: AlterTable LyricFiles 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.7 Info: DROP TABLE "LyricFiles" 21:34:42.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:42.7 Info: => 0.0046662s 21:34:42.7 Info: AlterTable MetadataFiles 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.7 Info: DROP TABLE "MetadataFiles" 21:34:42.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:42.7 Info: => 0.0046721s 21:34:42.7 Info: AlterTable MetadataFiles 21:34:42.7 Info: => 1.4E-06s 21:34:42.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:42.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) 21:34:42.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" 21:34:42.7 Info: DROP TABLE "MetadataFiles" 21:34:42.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:42.7 Info: => 0.0066171s 21:34:42.7 Info: AlterTable PendingReleases 21:34:42.7 Info: => 1.4E-06s 21:34:42.7 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:42.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) 21:34:42.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:42.7 Info: DROP TABLE "PendingReleases" 21:34:42.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:42.7 Info: => 0.0045946s 21:34:42.7 Info: AlterTable ScheduledTasks 21:34:42.7 Info: => 1.5E-06s 21:34:42.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:42.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) 21:34:42.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:42.7 Info: DROP TABLE "ScheduledTasks" 21:34:42.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:42.7 Info: => 0.0059636s 21:34:42.7 Info: AlterTable ScheduledTasks 21:34:42.7 Info: => 1.4E-06s 21:34:42.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:42.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) 21:34:42.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:42.7 Info: DROP TABLE "ScheduledTasks" 21:34:42.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:42.7 Info: => 0.0047195s 21:34:42.7 Info: AlterTable TrackFiles 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:42.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:42.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:42.7 Info: DROP TABLE "TrackFiles" 21:34:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:42.7 Info: => 0.0049389s 21:34:42.7 Info: AlterTable TrackFiles 21:34:42.7 Info: => 1.4E-06s 21:34:42.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:42.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:42.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:42.7 Info: DROP TABLE "TrackFiles" 21:34:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:42.7 Info: => 0.0052888s 21:34:42.7 Info: AlterTable VersionInfo 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:42.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:42.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:42.7 Info: DROP TABLE "VersionInfo" 21:34:42.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:42.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:42.7 Info: => 0.0066876s 21:34:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:42', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:42.7 Info: Committing Transaction 21:34:42.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:42.7 Info: => 0.0074009s 21:34:42.7 Info: 62: add_on_delete_to_notifications migrating 21:34:42.7 Info: Beginning Transaction 21:34:42.7 Info: Starting migration of Main DB to 62 21:34:42.7 Info: AlterTable Notifications 21:34:42.7 Info: => 1.4E-06s 21:34:42.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:42.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:42.7 Info: => 0.0006827s 21:34:42.7 Info: AlterTable Notifications 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:42.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:42.7 Info: => 0.0006455s 21:34:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:42', 'add_on_delete_to_notifications') 21:34:42.7 Info: Committing Transaction 21:34:42.7 Info: 62: add_on_delete_to_notifications migrated 21:34:42.7 Info: => 0.0009628s 21:34:42.7 Info: 63: add_custom_formats migrating 21:34:42.7 Info: Beginning Transaction 21:34:42.7 Info: Starting migration of Main DB to 63 21:34:42.7 Info: AlterTable DelayProfiles 21:34:42.7 Info: => 1.4E-06s 21:34:42.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:42.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:42.7 Info: => 0.00068s 21:34:42.7 Info: UpdateData 21:34:42.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:42.7 Info: => 5.7E-05s 21:34:42.7 Info: AlterTable TrackFiles 21:34:42.7 Info: => 1.2E-06s 21:34:42.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:42.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:42.7 Info: => 0.0006273s 21:34:42.7 Info: PerformDBOperation 21:34:42.7 Info: Performing DB Operation 21:34:42.7 Info: => 3.27E-05s 21:34:42.7 Info: CreateTable CustomFormats 21:34:42.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:42.7 Info: => 0.000126s 21:34:42.7 Info: CreateIndex CustomFormats (Name) 21:34:42.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:42.7 Info: => 8.93E-05s 21:34:42.7 Info: AlterTable QualityProfiles 21:34:42.7 Info: => 1.2E-06s 21:34:42.7 Info: CreateColumn QualityProfiles FormatItems String 21:34:42.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:42.7 Info: => 0.0006472s 21:34:42.7 Info: AlterTable QualityProfiles 21:34:42.7 Info: => 1.2E-06s 21:34:42.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:42.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:42.7 Info: => 0.0006631s 21:34:42.7 Info: AlterTable QualityProfiles 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:42.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:42.7 Info: => 0.0006485s 21:34:42.7 Info: PerformDBOperation 21:34:42.7 Info: Performing DB Operation 21:34:42.7 Info: => 7.04E-05s 21:34:42.7 Info: PerformDBOperation 21:34:42.7 Info: Performing DB Operation 21:34:42.7 Info: => 3.55E-05s 21:34:42.7 Info: DeleteColumn ReleaseProfiles Preferred 21:34:42.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:42.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:42.7 Info: DROP TABLE "ReleaseProfiles" 21:34:42.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:42.7 Info: => 0.0047017s 21:34:42.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:42.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:42.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:42.7 Info: DROP TABLE "ReleaseProfiles" 21:34:42.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:42.7 Info: => 0.0058967s 21:34:42.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:42.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:42.7 Info: => 5.32E-05s 21:34:42.7 Info: AlterTable DelayProfiles 21:34:42.7 Info: => 1.2E-06s 21:34:42.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:42.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:42.7 Info: => 0.0006475s 21:34:42.7 Info: AlterTable DelayProfiles 21:34:42.7 Info: => 1.2E-06s 21:34:42.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:42.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:42.7 Info: => 0.0006514s 21:34:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:42', 'add_custom_formats') 21:34:42.7 Info: Committing Transaction 21:34:42.7 Info: 63: add_custom_formats migrated 21:34:42.7 Info: => 0.0010453s 21:34:42.7 Info: 64: add_result_to_commands migrating 21:34:42.7 Info: Beginning Transaction 21:34:42.7 Info: Starting migration of Main DB to 64 21:34:42.7 Info: AlterTable Commands 21:34:42.7 Info: => 1.5E-06s 21:34:42.7 Info: CreateColumn Commands Result Int32 21:34:42.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:42.7 Info: => 0.0006864s 21:34:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:42', 'add_result_to_commands') 21:34:42.7 Info: Committing Transaction 21:34:42.7 Info: 64: add_result_to_commands migrated 21:34:42.7 Info: => 0.0009664s 21:34:42.7 Info: 65: health_restored_notification migrating 21:34:42.7 Info: Beginning Transaction 21:34:42.7 Info: Starting migration of Main DB to 65 21:34:42.7 Info: AlterTable Notifications 21:34:42.7 Info: => 1.3E-06s 21:34:42.7 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:42.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:42.7 Info: => 0.0006958s 21:34:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:42', 'health_restored_notification') 21:34:42.7 Info: Committing Transaction 21:34:42.7 Info: 65: health_restored_notification migrated 21:34:42.7 Info: => 0.0009782s 21:34:42.7 Info: 66: remove_uc migrating 21:34:42.7 Info: Beginning Transaction 21:34:42.7 Info: Starting migration of Main DB to 66 21:34:42.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:42.7 Info: => 5.05E-05s 21:34:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:42', 'remove_uc') 21:34:42.7 Info: Committing Transaction 21:34:42.7 Info: 66: remove_uc migrated 21:34:42.7 Info: => 0.0002833s 21:34:42.7 Info: 67: download_clients_rename_tv_to_music migrating 21:34:42.7 Info: Beginning Transaction 21:34:42.7 Info: Starting migration of Main DB to 67 21:34:42.7 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 21:34:42.7 Info: PerformDBOperation 21:34:42.7 Info: Performing DB Operation 21:34:42.7 Info: => 0.000969s 21:34:42.7 Info: -> 1 Insert operations completed in 00:00:00.0000950 taking an average of 00:00:00.0000950 21:34:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:42', 'download_clients_rename_tv_to_music') 21:34:42.7 Info: Committing Transaction 21:34:42.7 Info: 67: download_clients_rename_tv_to_music migrated 21:34:42.7 Info: => 0.0013122s 21:34:42.7 Debug: Took: 00:00:00.4741069 21:34:42.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:34:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864828392214_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.8 Info: DatabaseEngineVersionCheck migrating 21:34:42.8 Info: PerformDBOperation 21:34:42.8 Info: Performing DB Operation 21:34:42.8 Info: SQLite 3.47.2 21:34:42.8 Info: => 0.0011006s 21:34:42.8 Info: DatabaseEngineVersionCheck migrated 21:34:42.8 Info: => 0.001118s 21:34:42.8 Info: VersionMigration migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: CreateTable VersionInfo 21:34:42.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:42.8 Info: => 0.0001723s 21:34:42.8 Info: Committing Transaction 21:34:42.8 Info: VersionMigration migrated 21:34:42.8 Info: => 0.0005251s 21:34:42.8 Info: VersionUniqueMigration migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: CreateIndex VersionInfo (Version) 21:34:42.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:42.8 Info: => 0.0001577s 21:34:42.8 Info: AlterTable VersionInfo 21:34:42.8 Info: => 1.2E-06s 21:34:42.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:42.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:42.8 Info: => 0.000539s 21:34:42.8 Info: Committing Transaction 21:34:42.8 Info: VersionUniqueMigration migrated 21:34:42.8 Info: => 0.0007404s 21:34:42.8 Info: VersionDescriptionMigration migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: AlterTable VersionInfo 21:34:42.8 Info: => 1.2E-06s 21:34:42.8 Info: CreateColumn VersionInfo Description String 21:34:42.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:42.8 Info: => 0.0002046s 21:34:42.8 Info: Committing Transaction 21:34:42.8 Info: VersionDescriptionMigration migrated 21:34:42.8 Info: => 0.0003859s 21:34:42.8 Info: 1: InitialSetup migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: Starting migration of Main DB to 1 21:34:42.8 Info: CreateTable Config 21:34:42.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001731s 21:34:42.8 Info: CreateIndex Config (Key) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:42.8 Info: => 0.0001196s 21:34:42.8 Info: CreateTable RootFolders 21:34:42.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001286s 21:34:42.8 Info: CreateIndex RootFolders (Path) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:42.8 Info: => 0.0001014s 21:34:42.8 Info: CreateTable Artists 21:34:42.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:42.8 Info: => 0.0024294s 21:34:42.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:42.8 Info: => 0.0001099s 21:34:42.8 Info: CreateIndex Artists (NameSlug) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:42.8 Info: => 9.66E-05s 21:34:42.8 Info: CreateIndex Artists (CleanName) 21:34:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.8 Info: => 9.49E-05s 21:34:42.8 Info: CreateIndex Artists (Path) 21:34:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.8 Info: => 9.2E-05s 21:34:42.8 Info: CreateTable Albums 21:34:42.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:42.8 Info: => 0.0002693s 21:34:42.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.8 Info: => 0.0001008s 21:34:42.8 Info: CreateIndex Albums (MBId) 21:34:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.8 Info: => 9.44E-05s 21:34:42.8 Info: CreateIndex Albums (TADBId) 21:34:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.8 Info: => 9.51E-05s 21:34:42.8 Info: CreateIndex Albums (TitleSlug) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.8 Info: => 9.06E-05s 21:34:42.8 Info: CreateIndex Albums (CleanTitle) 21:34:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.8 Info: => 9.15E-05s 21:34:42.8 Info: CreateIndex Albums (Path) 21:34:42.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:42.8 Info: => 9.14E-05s 21:34:42.8 Info: CreateTable Tracks 21:34:42.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:42.8 Info: => 0.0001888s 21:34:42.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:42.8 Info: => 9.75E-05s 21:34:42.8 Info: CreateIndex Tracks (ArtistId) 21:34:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:42.8 Info: => 9.64E-05s 21:34:42.8 Info: CreateIndex Tracks (TrackFileId) 21:34:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:42.8 Info: => 0.0001065s 21:34:42.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:42.8 Info: => 9.46E-05s 21:34:42.8 Info: CreateTable TrackFiles 21:34:42.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:42.8 Info: => 0.0001668s 21:34:42.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:42.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:42.8 Info: => 0.0001011s 21:34:42.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:42.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.8 Info: => 9.62E-05s 21:34:42.8 Info: CreateTable History 21:34:42.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:42.8 Info: => 0.0001816s 21:34:42.8 Info: CreateIndex History (Date) 21:34:42.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:42.8 Info: => 9.99E-05s 21:34:42.8 Info: CreateIndex History (EventType) 21:34:42.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:42.8 Info: => 0.0001121s 21:34:42.8 Info: CreateIndex History (DownloadId) 21:34:42.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:42.8 Info: => 0.0001019s 21:34:42.8 Info: CreateIndex History (AlbumId) 21:34:42.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:42.8 Info: => 9.92E-05s 21:34:42.8 Info: CreateTable Notifications 21:34:42.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:42.8 Info: => 0.0001566s 21:34:42.8 Info: CreateTable ScheduledTasks 21:34:42.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:42.8 Info: => 0.0001268s 21:34:42.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:42.8 Info: => 0.0001038s 21:34:42.8 Info: CreateTable Indexers 21:34:42.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:42.8 Info: => 0.0001337s 21:34:42.8 Info: CreateIndex Indexers (Name) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:42.8 Info: => 0.0001155s 21:34:42.8 Info: CreateTable Profiles 21:34:42.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001208s 21:34:42.8 Info: CreateIndex Profiles (Name) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:42.8 Info: => 0.0001012s 21:34:42.8 Info: CreateTable QualityDefinitions 21:34:42.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:42.8 Info: => 0.0001314s 21:34:42.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:42.8 Info: => 0.0001039s 21:34:42.8 Info: CreateIndex QualityDefinitions (Title) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:42.8 Info: => 0.000101s 21:34:42.8 Info: CreateTable NamingConfig 21:34:42.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:42.8 Info: => 0.0001509s 21:34:42.8 Info: CreateTable Blacklist 21:34:42.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:42.8 Info: => 0.0002104s 21:34:42.8 Info: CreateTable Metadata 21:34:42.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001319s 21:34:42.8 Info: CreateTable MetadataFiles 21:34:42.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001967s 21:34:42.8 Info: CreateTable DownloadClients 21:34:42.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:42.8 Info: => 0.000142s 21:34:42.8 Info: CreateTable PendingReleases 21:34:42.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:42.8 Info: => 0.0001441s 21:34:42.8 Info: CreateTable RemotePathMappings 21:34:42.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001224s 21:34:42.8 Info: CreateTable Tags 21:34:42.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001101s 21:34:42.8 Info: CreateIndex Tags (Label) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:42.8 Info: => 0.0001111s 21:34:42.8 Info: CreateTable Restrictions 21:34:42.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001234s 21:34:42.8 Info: CreateTable DelayProfiles 21:34:42.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001511s 21:34:42.8 Info: CreateTable Users 21:34:42.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001179s 21:34:42.8 Info: CreateIndex Users (Identifier) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:42.8 Info: => 0.0001068s 21:34:42.8 Info: CreateIndex Users (Username) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:42.8 Info: => 9.91E-05s 21:34:42.8 Info: CreateTable Commands 21:34:42.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:42.8 Info: => 0.0001597s 21:34:42.8 Info: CreateTable IndexerStatus 21:34:42.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:42.8 Info: => 0.0001517s 21:34:42.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:42.8 Info: => 0.0001074s 21:34:42.8 Info: CreateTable ExtraFiles 21:34:42.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:42.8 Info: => 0.0001475s 21:34:42.8 Info: CreateTable LyricFiles 21:34:42.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:42.8 Info: => 0.0001577s 21:34:42.8 Info: CreateTable LanguageProfiles 21:34:42.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:42.8 Info: => 0.0001201s 21:34:42.8 Info: CreateIndex LanguageProfiles (Name) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:42.8 Info: => 0.0001093s 21:34:42.8 Info: CreateTable DownloadClientStatus 21:34:42.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:42.8 Info: => 0.0001344s 21:34:42.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:42.8 Info: => 0.000109s 21:34:42.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:42.8 Info: -> 1 Insert operations completed in 00:00:00.0000688 taking an average of 00:00:00.0000688 21:34:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:42', 'InitialSetup') 21:34:42.8 Info: Committing Transaction 21:34:42.8 Info: 1: InitialSetup migrated 21:34:42.8 Info: => 0.0102428s 21:34:42.8 Info: 2: add_reason_to_pending_releases migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: Starting migration of Main DB to 2 21:34:42.8 Info: AlterTable PendingReleases 21:34:42.8 Info: => 1.2E-06s 21:34:42.8 Info: CreateColumn PendingReleases Reason Int32 21:34:42.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:42.8 Info: => 0.0006019s 21:34:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:42', 'add_reason_to_pending_releases') 21:34:42.8 Info: Committing Transaction 21:34:42.8 Info: 2: add_reason_to_pending_releases migrated 21:34:42.8 Info: => 0.0009078s 21:34:42.8 Info: 3: add_medium_support migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: Starting migration of Main DB to 3 21:34:42.8 Info: AlterTable Albums 21:34:42.8 Info: => 1.1E-06s 21:34:42.8 Info: CreateColumn Albums Media String 21:34:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:42.8 Info: => 0.0005838s 21:34:42.8 Info: AlterTable Tracks 21:34:42.8 Info: => 1.4E-06s 21:34:42.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:42.8 Info: => 0.0005414s 21:34:42.8 Info: AlterTable Tracks 21:34:42.8 Info: => 1.2E-06s 21:34:42.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:42.8 Info: => 0.0005343s 21:34:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:42.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:42.8 Info: => 4.58E-05s 21:34:42.8 Info: DeleteColumn Tracks TrackNumber 21:34:42.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:42.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:42.8 Info: DROP TABLE "Tracks" 21:34:42.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:42.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:42.8 Info: => 0.0045474s 21:34:42.8 Info: AlterTable Tracks 21:34:42.8 Info: => 1.2E-06s 21:34:42.8 Info: CreateColumn Tracks TrackNumber String 21:34:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:42.8 Info: => 0.0005288s 21:34:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:42', 'add_medium_support') 21:34:42.8 Info: Committing Transaction 21:34:42.8 Info: 3: add_medium_support migrated 21:34:42.8 Info: => 0.0009409s 21:34:42.8 Info: 4: add_various_qualites_in_profile migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: Starting migration of Main DB to 4 21:34:42.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:42.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:42.8 Info: => 5.67E-05s 21:34:42.8 Info: PerformDBOperation 21:34:42.8 Info: Performing DB Operation 21:34:42.8 Info: => 3.29E-05s 21:34:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:42', 'add_various_qualites_in_profile') 21:34:42.8 Info: Committing Transaction 21:34:42.8 Info: 4: add_various_qualites_in_profile migrated 21:34:42.8 Info: => 0.0002914s 21:34:42.8 Info: 5: metadata_profiles migrating 21:34:42.8 Info: Beginning Transaction 21:34:42.8 Info: Starting migration of Main DB to 5 21:34:42.8 Info: CreateTable MetadataProfiles 21:34:42.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:42.8 Info: => 0.0001707s 21:34:42.8 Info: CreateIndex MetadataProfiles (Name) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:42.8 Info: => 9.81E-05s 21:34:42.8 Info: AlterTable Artists 21:34:42.8 Info: => 1.2E-06s 21:34:42.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:42.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:42.8 Info: => 0.0005752s 21:34:42.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:42.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:42.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:42.8 Info: DROP TABLE "Artists" 21:34:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.8 Info: => 0.0047078s 21:34:42.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:42.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:34:42.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:34:42.9 Info: DROP TABLE "Artists" 21:34:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.9 Info: => 0.0047435s 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn Albums SecondaryTypes String 21:34:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:42.9 Info: => 0.0005525s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:42', 'metadata_profiles') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 5: metadata_profiles migrated 21:34:42.9 Info: => 0.0009457s 21:34:42.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 6 21:34:42.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:42.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:34:42.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:42.9 Info: DROP TABLE "Indexers" 21:34:42.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:42.9 Info: => 0.0063905s 21:34:42.9 Info: AlterTable Indexers 21:34:42.9 Info: => 1.4E-06s 21:34:42.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:42.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:42.9 Info: => 0.0005297s 21:34:42.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:42.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:42.9 Info: => 4.33E-05s 21:34:42.9 Info: AlterTable Indexers 21:34:42.9 Info: => 1.2E-06s 21:34:42.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:42.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:34:42.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:34:42.9 Info: DROP TABLE "Indexers" 21:34:42.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:42.9 Info: => 0.0039905s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:42', 'separate_automatic_and_interactive_search') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:42.9 Info: => 0.0043666s 21:34:42.9 Info: 7: change_album_path_to_relative migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 7 21:34:42.9 Info: DeleteColumn Albums Path 21:34:42.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:34:42.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:34:42.9 Info: DROP TABLE "Albums" 21:34:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.9 Info: => 0.0048935s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:42', 'change_album_path_to_relative') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 7: change_album_path_to_relative migrated 21:34:42.9 Info: => 0.0053386s 21:34:42.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 8 21:34:42.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:34:42.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:34:42.9 Info: => 5.34E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:42', 'change_quality_size_mb_to_kb') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:42.9 Info: => 0.0002998s 21:34:42.9 Info: 9: album_releases migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 9 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn Albums Releases String 21:34:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:42.9 Info: => 0.0005654s 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.2E-06s 21:34:42.9 Info: CreateColumn Albums CurrentRelease String 21:34:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:42.9 Info: => 0.0005369s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:42', 'album_releases') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 9: album_releases migrated 21:34:42.9 Info: => 0.0008265s 21:34:42.9 Info: 10: album_releases_fix migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 10 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.5E-06s 21:34:42.9 Info: AlterColumn Albums Releases String 21:34:42.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:34:42.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:34:42.9 Info: DROP TABLE "Albums" 21:34:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.9 Info: => 0.0059038s 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: AlterColumn Albums CurrentRelease String 21:34:42.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:34:42.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:34:42.9 Info: DROP TABLE "Albums" 21:34:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.9 Info: => 0.0047168s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:42', 'album_releases_fix') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 10: album_releases_fix migrated 21:34:42.9 Info: => 0.0051273s 21:34:42.9 Info: 11: import_lists migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 11 21:34:42.9 Info: CreateTable ImportLists 21:34:42.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:34:42.9 Info: => 0.0002173s 21:34:42.9 Info: CreateIndex ImportLists (Name) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:42.9 Info: => 9.15E-05s 21:34:42.9 Info: CreateTable ImportListStatus 21:34:42.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:34:42.9 Info: => 0.0001479s 21:34:42.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:42.9 Info: => 8.91E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:42', 'import_lists') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 11: import_lists migrated 21:34:42.9 Info: => 0.0004251s 21:34:42.9 Info: 12: add_release_status migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 12 21:34:42.9 Info: AlterTable MetadataProfiles 21:34:42.9 Info: => 1.4E-06s 21:34:42.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:42.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:42.9 Info: => 0.0005867s 21:34:42.9 Info: PerformDBOperation 21:34:42.9 Info: Performing DB Operation 21:34:42.9 Info: => 3.25E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:42', 'add_release_status') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 12: add_release_status migrated 21:34:42.9 Info: => 0.0003261s 21:34:42.9 Info: 13: album_download_notification migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 13 21:34:42.9 Info: AlterTable Notifications 21:34:42.9 Info: => 1.5E-06s 21:34:42.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0005736s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:42', 'album_download_notification') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 13: album_download_notification migrated 21:34:42.9 Info: => 0.0008629s 21:34:42.9 Info: 14: fix_language_metadata_profiles migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 14 21:34:42.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:34:42.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:34:42.9 Info: => 8.13E-05s 21:34:42.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 21:34:42.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 21:34:42.9 Info: => 6.11E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:42', 'fix_language_metadata_profiles') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 14: fix_language_metadata_profiles migrated 21:34:42.9 Info: => 0.0003257s 21:34:42.9 Info: 15: remove_fanzub migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 15 21:34:42.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:42.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:42.9 Info: => 4.7E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:42', 'remove_fanzub') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 15: remove_fanzub migrated 21:34:42.9 Info: => 0.0002802s 21:34:42.9 Info: 16: update_artist_history_indexes migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 16 21:34:42.9 Info: CreateIndex Albums (ArtistId) 21:34:42.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:42.9 Info: => 0.0001097s 21:34:42.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:42.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:42.9 Info: => 8.79E-05s 21:34:42.9 Info: DeleteIndex History (AlbumId) 21:34:42.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:42.9 Info: => 0.0001203s 21:34:42.9 Info: CreateIndex History (AlbumId, Date) 21:34:42.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:42.9 Info: => 9.63E-05s 21:34:42.9 Info: DeleteIndex History (DownloadId) 21:34:42.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:42.9 Info: => 0.0001071s 21:34:42.9 Info: CreateIndex History (DownloadId, Date) 21:34:42.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:42.9 Info: => 9.14E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:42', 'update_artist_history_indexes') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 16: update_artist_history_indexes migrated 21:34:42.9 Info: => 0.0004119s 21:34:42.9 Info: 17: remove_nma migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 17 21:34:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:42.9 Info: => 5.22E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:42', 'remove_nma') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 17: remove_nma migrated 21:34:42.9 Info: => 0.0003103s 21:34:42.9 Info: 18: album_disambiguation migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 18 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn Albums Disambiguation String 21:34:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:42.9 Info: => 0.0006041s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:42', 'album_disambiguation') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 18: album_disambiguation migrated 21:34:42.9 Info: => 0.0008913s 21:34:42.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 19 21:34:42.9 Info: PerformDBOperation 21:34:42.9 Info: Performing DB Operation 21:34:42.9 Info: => 3.76E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:42', 'add_ape_quality_in_profiles') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:42.9 Info: => 0.0002974s 21:34:42.9 Info: 20: remove_pushalot migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 20 21:34:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:42.9 Info: => 4.91E-05s 21:34:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:42.9 Info: => 3.8E-05s 21:34:42.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:42.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:42.9 Info: => 3.83E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:42', 'remove_pushalot') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 20: remove_pushalot migrated 21:34:42.9 Info: => 0.0003059s 21:34:42.9 Info: 21: add_custom_filters migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 21 21:34:42.9 Info: CreateTable CustomFilters 21:34:42.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:42.9 Info: => 0.0001638s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:42', 'add_custom_filters') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 21: add_custom_filters migrated 21:34:42.9 Info: => 0.0004567s 21:34:42.9 Info: 22: import_list_tags migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 22 21:34:42.9 Info: AlterTable ImportLists 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn ImportLists Tags String 21:34:42.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:42.9 Info: => 0.000597s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:42', 'import_list_tags') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 22: import_list_tags migrated 21:34:42.9 Info: => 0.0009141s 21:34:42.9 Info: 23: add_release_groups_etc migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 23 21:34:42.9 Info: CreateTable ArtistMetadata 21:34:42.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) 21:34:42.9 Info: => 0.000216s 21:34:42.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:42.9 Info: => 9.42E-05s 21:34:42.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" 21:34:42.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" 21:34:42.9 Info: => 9.2E-05s 21:34:42.9 Info: AlterTable Artists 21:34:42.9 Info: => 1.1E-06s 21:34:42.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:42.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0005885s 21:34:42.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:42.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:42.9 Info: => 7.19E-05s 21:34:42.9 Info: CreateTable AlbumReleases 21:34:42.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) 21:34:42.9 Info: => 0.0001879s 21:34:42.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:42.9 Info: => 8.99E-05s 21:34:42.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:42.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:42.9 Info: => 8.04E-05s 21:34:42.9 Info: PerformDBOperation 21:34:42.9 Info: Performing DB Operation 21:34:42.9 Info: => 3.65E-05s 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.1E-06s 21:34:42.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0006208s 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:42.9 Info: => 0.0005994s 21:34:42.9 Info: AlterTable Albums 21:34:42.9 Info: => 1.4E-06s 21:34:42.9 Info: CreateColumn Albums Links String 21:34:42.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:42.9 Info: => 0.0005948s 21:34:42.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:42.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:42.9 Info: => 0.0009278s 21:34:42.9 Info: AlterTable Tracks 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:42.9 Info: => 0.0006492s 21:34:42.9 Info: AlterTable Tracks 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0006058s 21:34:42.9 Info: AlterTable Tracks 21:34:42.9 Info: => 1.8E-06s 21:34:42.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:42.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.000597s 21:34:42.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:42.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:42.9 Info: => 8.8E-05s 21:34:42.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:42.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:42.9 Info: => 7.36E-05s 21:34:42.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.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" 21:34:42.9 Info: DROP TABLE "Artists" 21:34:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.9 Info: => 0.004916s 21:34:42.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:42.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:42.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:42.9 Info: DROP TABLE "Albums" 21:34:42.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:42.9 Info: => 0.006867s 21:34:42.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:42.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) 21:34:42.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" 21:34:42.9 Info: DROP TABLE "Tracks" 21:34:42.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:42.9 Info: => 0.0046273s 21:34:42.9 Info: DeleteColumn TrackFiles ArtistId 21:34:42.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:42.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:42.9 Info: DROP TABLE "TrackFiles" 21:34:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:42.9 Info: => 0.004419s 21:34:42.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:42.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.9 Info: => 8.68E-05s 21:34:42.9 Info: CreateIndex Artists (Monitored) 21:34:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.9 Info: => 8.2E-05s 21:34:42.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:42.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:42.9 Info: => 8.12E-05s 21:34:42.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:42.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:42.9 Info: => 7.96E-05s 21:34:42.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:42.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:42.9 Info: => 7.9E-05s 21:34:42.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:42.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:42.9 Info: => 8.48E-05s 21:34:42.9 Info: UpdateData 21:34:42.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:42.9 Info: => 5.72E-05s 21:34:42.9 Info: UpdateData 21:34:42.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:42.9 Info: => 4.09E-05s 21:34:42.9 Info: UpdateData 21:34:42.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:42.9 Info: => 4.66E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:42', 'add_release_groups_etc') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 23: add_release_groups_etc migrated 21:34:42.9 Info: => 0.0006073s 21:34:42.9 Info: 24: NewMediaInfoFormat migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 24 21:34:42.9 Info: UpdateData 21:34:42.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:42.9 Info: => 5.46E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:42', 'NewMediaInfoFormat') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 24: NewMediaInfoFormat migrated 21:34:42.9 Info: => 0.0002963s 21:34:42.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 25 21:34:42.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:42.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:42.9 Info: => 0.0016554s 21:34:42.9 Info: AlterTable ReleaseProfiles 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:42.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:42.9 Info: => 0.0005902s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:42', 'rename_restrictions_to_release_profiles') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:42.9 Info: => 0.0008743s 21:34:42.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 26 21:34:42.9 Info: RenameTable Profiles QualityProfiles 21:34:42.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:42.9 Info: => 0.0016921s 21:34:42.9 Info: AlterTable QualityProfiles 21:34:42.9 Info: => 1.4E-06s 21:34:42.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:42.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:42.9 Info: => 0.0005742s 21:34:42.9 Info: AlterTable LanguageProfiles 21:34:42.9 Info: => 1.2E-06s 21:34:42.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:42.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:42.9 Info: => 0.0005609s 21:34:42.9 Info: UpdateData 21:34:42.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:42.9 Info: => 4.72E-05s 21:34:42.9 Info: UpdateData 21:34:42.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:42.9 Info: => 3.71E-05s 21:34:42.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:42.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:42.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:42.9 Info: DROP TABLE "Artists" 21:34:42.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:42.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:42.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:42.9 Info: => 0.0059242s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:42', 'rename_quality_profiles_add_upgrade_allowed') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:42.9 Info: => 0.0063326s 21:34:42.9 Info: 27: add_import_exclusions migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 27 21:34:42.9 Info: CreateTable ImportListExclusions 21:34:42.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:42.9 Info: => 0.0001619s 21:34:42.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:42.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:42.9 Info: => 9.4E-05s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:42', 'add_import_exclusions') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 27: add_import_exclusions migrated 21:34:42.9 Info: => 0.0004022s 21:34:42.9 Info: 28: clean_artist_metadata_table migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 28 21:34:42.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.9 Info: => 0.0001535s 21:34:42.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.9 Info: => 0.0001261s 21:34:42.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:42.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:42.9 Info: => 0.0001201s 21:34:42.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:42.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:42.9 Info: => 0.0001204s 21:34:42.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:42.9 Info: => 0.0001186s 21:34:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:42.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:42.9 Info: => 0.0001194s 21:34:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:42', 'clean_artist_metadata_table') 21:34:42.9 Info: Committing Transaction 21:34:42.9 Info: 28: clean_artist_metadata_table migrated 21:34:42.9 Info: => 0.0003811s 21:34:42.9 Info: 29: health_issue_notification migrating 21:34:42.9 Info: Beginning Transaction 21:34:42.9 Info: Starting migration of Main DB to 29 21:34:42.9 Info: AlterTable Notifications 21:34:42.9 Info: => 1.2E-06s 21:34:42.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0006142s 21:34:42.9 Info: AlterTable Notifications 21:34:42.9 Info: => 1.2E-06s 21:34:42.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0005717s 21:34:42.9 Info: AlterTable Notifications 21:34:42.9 Info: => 1.3E-06s 21:34:42.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0005695s 21:34:42.9 Info: AlterTable Notifications 21:34:42.9 Info: => 1E-06s 21:34:42.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0005733s 21:34:42.9 Info: AlterTable Notifications 21:34:42.9 Info: => 1.2E-06s 21:34:42.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:42.9 Info: => 0.0005879s 21:34:42.9 Info: DeleteColumn Notifications OnDownload 21:34:42.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:42.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:42.9 Info: DROP TABLE "Notifications" 21:34:42.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:43.0 Info: => 0.0045495s 21:34:43.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:43.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:34:43.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:34:43.0 Info: DROP TABLE "Notifications" 21:34:43.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:43.0 Info: => 0.0057072s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:43', 'health_issue_notification') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 29: health_issue_notification migrated 21:34:43.0 Info: => 0.0061241s 21:34:43.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 30 21:34:43.0 Info: AlterTable TrackFiles 21:34:43.0 Info: => 1.4E-06s 21:34:43.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:43.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:43.0 Info: => 0.000614s 21:34:43.0 Info: AlterTable TrackFiles 21:34:43.0 Info: => 1.3E-06s 21:34:43.0 Info: CreateColumn TrackFiles Path String 21:34:43.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:43.0 Info: => 0.000569s 21:34:43.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:43.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:43.0 Info: => 3.87E-05s 21:34:43.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:34:43.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:34:43.0 Info: => 0.0001246s 21:34:43.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:34:43.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:34:43.0 Info: => 0.000134s 21:34:43.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:34:43.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:34:43.0 Info: => 0.0001588s 21:34:43.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:34:43.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:34:43.0 Info: => 8.65E-05s 21:34:43.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:43.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:43.0 Info: => 5.49E-05s 21:34:43.0 Info: AlterTable TrackFiles 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: AlterColumn TrackFiles Path String 21:34:43.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:43.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:34:43.0 Info: DROP TABLE "TrackFiles" 21:34:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:43.0 Info: => 0.0046164s 21:34:43.0 Info: CreateIndex TrackFiles (Path) 21:34:43.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:43.0 Info: => 8.49E-05s 21:34:43.0 Info: DeleteColumn TrackFiles RelativePath 21:34:43.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:43.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:34:43.0 Info: DROP TABLE "TrackFiles" 21:34:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:43.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:43.0 Info: => 0.004731s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:43', 'add_mediafilerepository_mtime') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:43.0 Info: => 0.0051104s 21:34:43.0 Info: 31: add_artistmetadataid_constraint migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 31 21:34:43.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:34:43.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:34:43.0 Info: => 9.44E-05s 21:34:43.0 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:43.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:43.0 Info: => 0.0001363s 21:34:43.0 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:43.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "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:34:43.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:34:43.0 Info: DROP TABLE "Artists" 21:34:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:43.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:43.0 Info: => 0.0059727s 21:34:43.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:43.0 Info: => 9.59E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:43', 'add_artistmetadataid_constraint') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 31: add_artistmetadataid_constraint migrated 21:34:43.0 Info: => 0.0004475s 21:34:43.0 Info: 32: old_ids_and_artist_alias migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 32 21:34:43.0 Info: AlterTable ArtistMetadata 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn ArtistMetadata Aliases String 21:34:43.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:43.0 Info: => 0.0006241s 21:34:43.0 Info: AlterTable ArtistMetadata 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:43.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:43.0 Info: => 0.000583s 21:34:43.0 Info: AlterTable Albums 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:43.0 Info: => 0.0005813s 21:34:43.0 Info: AlterTable AlbumReleases 21:34:43.0 Info: => 1.3E-06s 21:34:43.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:43.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:43.0 Info: => 0.0006109s 21:34:43.0 Info: AlterTable Tracks 21:34:43.0 Info: => 1.3E-06s 21:34:43.0 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:43.0 Info: => 0.0005952s 21:34:43.0 Info: AlterTable Tracks 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:43.0 Info: => 0.0005871s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:43', 'old_ids_and_artist_alias') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 32: old_ids_and_artist_alias migrated 21:34:43.0 Info: => 0.0008801s 21:34:43.0 Info: 33: download_propers_config migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 33 21:34:43.0 Info: PerformDBOperation 21:34:43.0 Info: Performing DB Operation 21:34:43.0 Info: => 3.46E-05s 21:34:43.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:43.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:43.0 Info: => 3.86E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:43', 'download_propers_config') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 33: download_propers_config migrated 21:34:43.0 Info: => 0.0002752s 21:34:43.0 Info: 34: remove_language_profiles migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 34 21:34:43.0 Info: DeleteTable LanguageProfiles 21:34:43.0 Info: DROP TABLE "LanguageProfiles" 21:34:43.0 Info: => 0.0002071s 21:34:43.0 Info: DeleteColumn Artists LanguageProfileId 21:34:43.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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:34:43.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" 21:34:43.0 Info: DROP TABLE "Artists" 21:34:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:43.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:43.0 Info: => 0.0049899s 21:34:43.0 Info: DeleteColumn ImportLists LanguageProfileId 21:34:43.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) 21:34:43.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" 21:34:43.0 Info: DROP TABLE "ImportLists" 21:34:43.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:43.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:43.0 Info: => 0.0055919s 21:34:43.0 Info: DeleteColumn Blacklist Language 21:34:43.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) 21:34:43.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" 21:34:43.0 Info: DROP TABLE "Blacklist" 21:34:43.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:43.0 Info: => 0.0043805s 21:34:43.0 Info: DeleteColumn History Language 21:34:43.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:43.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:43.0 Info: DROP TABLE "History" 21:34:43.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:43.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:43.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:43.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:43.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:43.0 Info: => 0.005812s 21:34:43.0 Info: DeleteColumn LyricFiles Language 21:34:43.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:43.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:43.0 Info: DROP TABLE "LyricFiles" 21:34:43.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:43.0 Info: => 0.0054164s 21:34:43.0 Info: DeleteColumn TrackFiles Language 21:34:43.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:43.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:43.0 Info: DROP TABLE "TrackFiles" 21:34:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:43.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:43.0 Info: => 0.0046634s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:43', 'remove_language_profiles') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 34: remove_language_profiles migrated 21:34:43.0 Info: => 0.0052032s 21:34:43.0 Info: 35: multi_disc_naming_format migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 35 21:34:43.0 Info: AlterTable NamingConfig 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:43.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:43.0 Info: => 0.0006068s 21:34:43.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:43.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:43.0 Info: => 4.95E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:43', 'multi_disc_naming_format') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 35: multi_disc_naming_format migrated 21:34:43.0 Info: => 0.0003101s 21:34:43.0 Info: 36: add_download_client_priority migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 36 21:34:43.0 Info: AlterTable DownloadClients 21:34:43.0 Info: => 1.4E-06s 21:34:43.0 Info: CreateColumn DownloadClients Priority Int32 21:34:43.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:43.0 Info: => 0.0006043s 21:34:43.0 Info: PerformDBOperation 21:34:43.0 Info: Performing DB Operation 21:34:43.0 Info: => 5.74E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:43', 'add_download_client_priority') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 36: add_download_client_priority migrated 21:34:43.0 Info: => 0.0003564s 21:34:43.0 Info: 37: remove_growl_prowl migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 37 21:34:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:43.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:43.0 Info: => 5.11E-05s 21:34:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:43.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:43.0 Info: => 3.54E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:43', 'remove_growl_prowl') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 37: remove_growl_prowl migrated 21:34:43.0 Info: => 0.0002697s 21:34:43.0 Info: 38: remove_plex_hometheatre migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 38 21:34:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:43.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:43.0 Info: => 5.05E-05s 21:34:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:43.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:43.0 Info: => 3.67E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:43', 'remove_plex_hometheatre') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 38: remove_plex_hometheatre migrated 21:34:43.0 Info: => 0.0002648s 21:34:43.0 Info: 39: add_root_folder_add_defaults migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 39 21:34:43.0 Info: AlterTable RootFolders 21:34:43.0 Info: => 1.4E-06s 21:34:43.0 Info: CreateColumn RootFolders Name String 21:34:43.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:43.0 Info: => 0.0005989s 21:34:43.0 Info: AlterTable RootFolders 21:34:43.0 Info: => 1.3E-06s 21:34:43.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:43.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:43.0 Info: => 0.0005689s 21:34:43.0 Info: AlterTable RootFolders 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:43.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:43.0 Info: => 0.0005691s 21:34:43.0 Info: AlterTable RootFolders 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:43.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:43.0 Info: => 0.0006062s 21:34:43.0 Info: AlterTable RootFolders 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn RootFolders DefaultTags String 21:34:43.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:43.0 Info: => 0.0005767s 21:34:43.0 Info: PerformDBOperation 21:34:43.0 Info: Performing DB Operation 21:34:43.0 Info: => 5.78E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:43', 'add_root_folder_add_defaults') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 39: add_root_folder_add_defaults migrated 21:34:43.0 Info: => 0.0003553s 21:34:43.0 Info: 40: task_duration migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 40 21:34:43.0 Info: AlterTable ScheduledTasks 21:34:43.0 Info: => 1.2E-06s 21:34:43.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:43.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:43.0 Info: => 0.000602s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:43', 'task_duration') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 40: task_duration migrated 21:34:43.0 Info: => 0.0008858s 21:34:43.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 41 21:34:43.0 Info: AlterTable ReleaseProfiles 21:34:43.0 Info: => 1.3E-06s 21:34:43.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:43.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:43.0 Info: => 0.0006134s 21:34:43.0 Info: AlterTable ReleaseProfiles 21:34:43.0 Info: => 1.3E-06s 21:34:43.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:43.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:43.0 Info: => 0.0005773s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:43', 'add_indexer_and_enabled_to_release_profiles') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:43.0 Info: => 0.0009181s 21:34:43.0 Info: 42: remove_album_folders migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 42 21:34:43.0 Info: DeleteColumn Artists AlbumFolder 21:34:43.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:43.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:34:43.0 Info: DROP TABLE "Artists" 21:34:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:43.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:43.0 Info: => 0.0050733s 21:34:43.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:43.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:43.0 Info: => 4.25E-05s 21:34:43.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:43.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:43.0 Info: => 3.7E-05s 21:34:43.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:43.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:34:43.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:43.0 Info: DROP TABLE "NamingConfig" 21:34:43.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:43.0 Info: => 0.0056935s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:43', 'remove_album_folders') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 42: remove_album_folders migrated 21:34:43.0 Info: => 0.0061297s 21:34:43.0 Info: 44: add_priority_to_indexers migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 44 21:34:43.0 Info: AlterTable Indexers 21:34:43.0 Info: => 1.3E-06s 21:34:43.0 Info: CreateColumn Indexers Priority Int32 21:34:43.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:43.0 Info: => 0.0006264s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:43', 'add_priority_to_indexers') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 44: add_priority_to_indexers migrated 21:34:43.0 Info: => 0.0009386s 21:34:43.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 45 21:34:43.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:43.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:43.0 Info: => 0.0001176s 21:34:43.0 Info: PerformDBOperation 21:34:43.0 Info: Performing DB Operation 21:34:43.0 Info: => 3.22E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:43', 'remove_chown_and_folderchmod_config') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:43.0 Info: => 0.0002716s 21:34:43.0 Info: 47: update_notifiarr migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 47 21:34:43.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:43.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:43.0 Info: => 7.47E-05s 21:34:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:43', 'update_notifiarr') 21:34:43.0 Info: Committing Transaction 21:34:43.0 Info: 47: update_notifiarr migrated 21:34:43.0 Info: => 0.0003066s 21:34:43.0 Info: 49: email_multiple_addresses migrating 21:34:43.0 Info: Beginning Transaction 21:34:43.0 Info: Starting migration of Main DB to 49 21:34:43.0 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 21:34:43.0 Info: PerformDBOperation 21:34:43.0 Info: Performing DB Operation 21:34:43.1 Info: => 0.0048006s 21:34:43.1 Info: -> 1 Insert operations completed in 00:00:00.0001238 taking an average of 00:00:00.0001238 21:34:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:43', 'email_multiple_addresses') 21:34:43.1 Info: Committing Transaction 21:34:43.1 Info: 49: email_multiple_addresses migrated 21:34:43.1 Info: => 0.0051488s 21:34:43.1 Debug: Took: 00:00:00.2584071 21:34:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:34:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864831544387_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.1 Info: DatabaseEngineVersionCheck migrating 21:34:43.1 Info: PerformDBOperation 21:34:43.1 Info: Performing DB Operation 21:34:43.1 Info: SQLite 3.47.2 21:34:43.1 Info: => 0.0012754s 21:34:43.1 Info: DatabaseEngineVersionCheck migrated 21:34:43.1 Info: => 0.0012914s 21:34:43.1 Debug: Took: 00:00:00.0145006 21:34:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:34:43.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864832522971_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.2 Info: DatabaseEngineVersionCheck migrating 21:34:43.2 Info: PerformDBOperation 21:34:43.2 Info: Performing DB Operation 21:34:43.2 Info: SQLite 3.47.2 21:34:43.2 Info: => 0.0012349s 21:34:43.2 Info: DatabaseEngineVersionCheck migrated 21:34:43.2 Info: => 0.0012505s 21:34:43.2 Debug: Took: 00:00:00.0137606 21:34:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:34:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864833043117_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.3 Info: DatabaseEngineVersionCheck migrating 21:34:43.3 Info: PerformDBOperation 21:34:43.3 Info: Performing DB Operation 21:34:43.3 Info: SQLite 3.47.2 21:34:43.3 Info: => 0.0012067s 21:34:43.3 Info: DatabaseEngineVersionCheck migrated 21:34:43.3 Info: => 0.0012227s 21:34:43.3 Debug: Took: 00:00:00.0136029 21:34:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:34:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864833542160_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.3 Info: DatabaseEngineVersionCheck migrating 21:34:43.3 Info: PerformDBOperation 21:34:43.3 Info: Performing DB Operation 21:34:43.3 Info: SQLite 3.47.2 21:34:43.3 Info: => 0.0012166s 21:34:43.3 Info: DatabaseEngineVersionCheck migrated 21:34:43.3 Info: => 0.0012335s 21:34:43.3 Debug: Took: 00:00:00.0136394 21:34:43.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 ==== 21:34:43.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 ==== 21:34:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:34:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864834068535_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.4 Info: DatabaseEngineVersionCheck migrating 21:34:43.4 Info: PerformDBOperation 21:34:43.4 Info: Performing DB Operation 21:34:43.4 Info: SQLite 3.47.2 21:34:43.4 Info: => 0.0012277s 21:34:43.4 Info: DatabaseEngineVersionCheck migrated 21:34:43.4 Info: => 0.0012437s 21:34:43.4 Debug: Took: 00:00:00.0136407 21:34:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:34:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864834571298_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.4 Info: DatabaseEngineVersionCheck migrating 21:34:43.4 Info: PerformDBOperation 21:34:43.4 Info: Performing DB Operation 21:34:43.4 Info: SQLite 3.47.2 21:34:43.4 Info: => 0.0012183s 21:34:43.4 Info: DatabaseEngineVersionCheck migrated 21:34:43.4 Info: => 0.0012341s 21:34:43.4 Debug: Took: 00:00:00.0136577 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:34:43.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864835044897_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.5 Info: DatabaseEngineVersionCheck migrating 21:34:43.5 Info: PerformDBOperation 21:34:43.5 Info: Performing DB Operation 21:34:43.5 Info: SQLite 3.47.2 21:34:43.5 Info: => 0.0012907s 21:34:43.5 Info: DatabaseEngineVersionCheck migrated 21:34:43.5 Info: => 0.0013078s 21:34:43.5 Debug: Took: 00:00:00.0145177 21:34:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:34:43.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864836005766_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.6 Info: DatabaseEngineVersionCheck migrating 21:34:43.6 Info: PerformDBOperation 21:34:43.6 Info: Performing DB Operation 21:34:43.6 Info: SQLite 3.47.2 21:34:43.6 Info: => 0.0012321s 21:34:43.6 Info: DatabaseEngineVersionCheck migrated 21:34:43.6 Info: => 0.0012488s 21:34:43.6 Debug: Took: 00:00:00.0137459 21:34:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T21:34:43.6169801Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:34:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864836523773_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.6 Info: DatabaseEngineVersionCheck migrating 21:34:43.6 Info: PerformDBOperation 21:34:43.6 Info: Performing DB Operation 21:34:43.6 Info: SQLite 3.47.2 21:34:43.6 Info: => 0.0012316s 21:34:43.6 Info: DatabaseEngineVersionCheck migrated 21:34:43.6 Info: => 0.0012487s 21:34:43.6 Debug: Took: 00:00:00.0136749 21:34:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:34:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864837033770_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.7 Info: DatabaseEngineVersionCheck migrating 21:34:43.7 Info: PerformDBOperation 21:34:43.7 Info: Performing DB Operation 21:34:43.7 Info: SQLite 3.47.2 21:34:43.7 Info: => 0.0012132s 21:34:43.7 Info: DatabaseEngineVersionCheck migrated 21:34:43.7 Info: => 0.0012295s 21:34:43.7 Debug: Took: 00:00:00.0135703 21:34:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-12-23T21:34:43.719519Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:34:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864837527944_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.7 Info: DatabaseEngineVersionCheck migrating 21:34:43.7 Info: PerformDBOperation 21:34:43.7 Info: Performing DB Operation 21:34:43.7 Info: SQLite 3.47.2 21:34:43.7 Info: => 0.0012166s 21:34:43.7 Info: DatabaseEngineVersionCheck migrated 21:34:43.7 Info: => 0.0012333s 21:34:43.7 Debug: Took: 00:00:00.0135013 21:34:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:34:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864837984478_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.8 Info: DatabaseEngineVersionCheck migrating 21:34:43.8 Info: PerformDBOperation 21:34:43.8 Info: Performing DB Operation 21:34:43.8 Info: SQLite 3.47.2 21:34:43.8 Info: => 0.0012269s 21:34:43.8 Info: DatabaseEngineVersionCheck migrated 21:34:43.8 Info: => 0.0012426s 21:34:43.8 Debug: Took: 00:00:00.0135622 21:34:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:34:43.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864838433167_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.8 Info: DatabaseEngineVersionCheck migrating 21:34:43.8 Info: PerformDBOperation 21:34:43.8 Info: Performing DB Operation 21:34:43.8 Info: SQLite 3.47.2 21:34:43.8 Info: => 0.0012204s 21:34:43.8 Info: DatabaseEngineVersionCheck migrated 21:34:43.8 Info: => 0.0012383s 21:34:43.8 Debug: Took: 00:00:00.0139589 21:34:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:34:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864839274885_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.9 Info: DatabaseEngineVersionCheck migrating 21:34:43.9 Info: PerformDBOperation 21:34:43.9 Info: Performing DB Operation 21:34:43.9 Info: SQLite 3.47.2 21:34:43.9 Info: => 0.0012303s 21:34:43.9 Info: DatabaseEngineVersionCheck migrated 21:34:43.9 Info: => 0.0012477s 21:34:43.9 Debug: Took: 00:00:00.0136715 21:34:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:34:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864839731072_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.9 Info: DatabaseEngineVersionCheck migrating 21:34:43.9 Info: PerformDBOperation 21:34:43.9 Info: Performing DB Operation 21:34:43.9 Info: SQLite 3.47.2 21:34:43.9 Info: => 0.0012317s 21:34:43.9 Info: DatabaseEngineVersionCheck migrated 21:34:43.9 Info: => 0.0012474s 21:34:43.9 Debug: Took: 00:00:00.0136732 21:34:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:34:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864840195648_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:44.0 Info: DatabaseEngineVersionCheck migrating 21:34:44.0 Info: PerformDBOperation 21:34:44.0 Info: Performing DB Operation 21:34:44.0 Info: SQLite 3.47.2 21:34:44.0 Info: => 0.0012331s 21:34:44.0 Info: DatabaseEngineVersionCheck migrated 21:34:44.0 Info: => 0.0012489s 21:34:44.0 Debug: Took: 00:00:00.0139351 21:34:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:34:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864840662401_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:44.0 Info: DatabaseEngineVersionCheck migrating 21:34:44.0 Info: PerformDBOperation 21:34:44.0 Info: Performing DB Operation 21:34:44.0 Info: SQLite 3.47.2 21:34:44.0 Info: => 0.0012377s 21:34:44.0 Info: DatabaseEngineVersionCheck migrated 21:34:44.0 Info: => 0.0012543s 21:34:44.0 Debug: Took: 00:00:00.0138501 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:34:44.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864841129738_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:44.1 Info: DatabaseEngineVersionCheck migrating 21:34:44.1 Info: PerformDBOperation 21:34:44.1 Info: Performing DB Operation 21:34:44.1 Info: SQLite 3.47.2 21:34:44.1 Info: => 0.0012304s 21:34:44.1 Info: DatabaseEngineVersionCheck migrated 21:34:44.1 Info: => 0.0012472s 21:34:44.1 Debug: Took: 00:00:00.0138054 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , meets size constraints 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , meets size constraints 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , meets size constraints 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , meets size constraints 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Release has unknown size, skipping size check 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Max size is unlimited, skipping size check 21:34:44.2 Debug: Item: , meets size constraints 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Max size is unlimited, skipping size check 21:34:44.2 Debug: Item: , meets size constraints 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , meets size constraints 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:34:44.2 Debug: Beginning size check for: 21:34:44.2 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 21:34:44.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:34:44.3 Debug: Beginning size check for: 21:34:44.3 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 21:34:44.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:34:44.3 Debug: Beginning size check for: 21:34:44.3 Debug: Item: , meets size constraints 21:34:44.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:34:44.3 Debug: Beginning size check for: 21:34:44.3 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 21:34:44.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:34:44.3 Debug: Performing already imported check on report 21:34:44.3 Debug: Skipping already imported check for album without files 21:34:44.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:34:44.4 Debug: Performing already imported check on report 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:34:44.4 Debug: Performing already imported check on report 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:34:44.4 Debug: Skipping already imported check because CDH is disabled 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:34:44.4 Debug: Performing already imported check on report 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:34:44.4 Debug: Performing already imported check on report 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:34:44.4 Debug: Performing already imported check on report 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:34:44.4 Debug: Performing already imported check on report 21:34:44.4 Debug: Has same torrent hash as a grabbed and imported release 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:34:44.4 Debug: Performing already imported check on report 21:34:44.4 Debug: Has same torrent hash as a grabbed and imported release 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:34:44.4 Debug: Existing item meets cut-off. skipping. 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:34:44.4 Debug: Existing item meets cut-off. skipping. 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:34:44.4 Debug: Existing item meets cut-off. skipping. 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 21:34:44.4 Debug: Existing item meets cut-off. skipping. 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:34:44.4 Debug: New quality is a better revision for existing quality 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:34:44.4 Debug: New quality is a better revision for existing quality 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:34:44.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:44.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:34:44.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:44.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:34:44.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:34:44.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:34:44.5 Info: Processing 3 releases 21:34:44.5 Trace: Processing release 1/3 21:34:44.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.7 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:44.8 Trace: Processing release 2/3 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:44.8 Trace: Processing release 3/3 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:44.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:34:44.8 Info: Processing 1 releases 21:34:44.8 Trace: Processing release 1/1 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:34:44.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:34:44.8 Info: Processing 1 releases 21:34:44.8 Trace: Processing release 1/1 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 21:34:44.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:44.8 Info: Processing 1 releases 21:34:44.8 Trace: Processing release 1/1 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:34:44.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:34:44.8 Info: Processing 1 releases 21:34:44.8 Trace: Processing release 1/1 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:44.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:34:44.8 Info: Processing 1 releases 21:34:44.8 Trace: Processing release 1/1 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 21:34:44.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:34:44.8 Info: Processing 1 releases 21:34:44.8 Trace: Processing release 1/1 21:34:44.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.8 Debug: Quality parsed: FLAC v1 21:34:44.8 Debug: Release Group parsed: PERFECT 21:34:44.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:44.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:34:44.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:34:44.8 Info: Processing 1 releases 21:34:44.8 Trace: Processing release 1/1 21:34:44.8 Debug: Processing release '2013 - Night Visions' from '' 21:34:44.8 Debug: Parsing string '2013 - Night Visions' 21:34:44.9 Debug: Unable to parse 2013 - Night Visions 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:34:44.9 Info: Processing 1 releases 21:34:44.9 Trace: Processing release 1/1 21:34:44.9 Debug: Processing release 'Not parsable' from '' 21:34:44.9 Debug: Parsing string 'Not parsable' 21:34:44.9 Debug: Unable to parse Not parsable 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:34:44.9 Info: Processing 1 releases 21:34:44.9 Trace: Processing release 1/1 21:34:44.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Debug: Quality parsed: FLAC v1 21:34:44.9 Debug: Release Group parsed: PERFECT 21:34:44.9 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:34:44.9 Info: Processing 2 releases 21:34:44.9 Trace: Processing release 1/2 21:34:44.9 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 21:34:44.9 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 21:34:44.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:34:44.9 Debug: Album Parsed. Name1 - Title1 21:34:44.9 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 21:34:44.9 Debug: Quality parsed: FLAC v1 21:34:44.9 Debug: Release Group parsed: 21:34:44.9 Debug: Release accepted 21:34:44.9 Trace: Processing release 2/2 21:34:44.9 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 21:34:44.9 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 21:34:44.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:34:44.9 Debug: Album Parsed. Name1 - Title2 21:34:44.9 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 21:34:44.9 Debug: Quality parsed: FLAC v1 21:34:44.9 Debug: Release Group parsed: 21:34:44.9 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 21:34:44.9 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:44.9 Info: Processing 1 releases 21:34:44.9 Trace: Processing release 1/1 21:34:44.9 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 21:34:44.9 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:34:44.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 21:34:44.9 Debug: Album Parsed. Alien Ant Farm - TruAnt 21:34:44.9 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:34:44.9 Debug: Quality parsed: FLAC v1 21:34:44.9 Debug: Release Group parsed: 21:34:44.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:44.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:34:44.9 Info: Processing 1 releases 21:34:44.9 Trace: Processing release 1/1 21:34:44.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Debug: Quality parsed: FLAC v1 21:34:44.9 Debug: Release Group parsed: PERFECT 21:34:44.9 Debug: Release accepted 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:34:44.9 Info: Processing 1 releases 21:34:44.9 Trace: Processing release 1/1 21:34:44.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Debug: Quality parsed: FLAC v1 21:34:44.9 Debug: Release Group parsed: PERFECT 21:34:44.9 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:34:44.9 Info: Processing 1 releases 21:34:44.9 Trace: Processing release 1/1 21:34:44.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:44.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:44.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:44.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:44.9 Debug: Quality parsed: FLAC v1 21:34:44.9 Debug: Release Group parsed: PERFECT 21:34:44.9 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:44.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:34:45.0 Info: Processing 1 releases 21:34:45.0 Trace: Processing release 1/1 21:34:45.0 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 21:34:45.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 21:34:45.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:34:45.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 21:34:45.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:34:45.0 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 21:34:45.0 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:34:45.0 Info: Processing 1 releases 21:34:45.0 Trace: Processing release 1/1 21:34:45.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:45.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:45.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:45.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:45.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:45.0 Debug: Quality parsed: FLAC v1 21:34:45.0 Debug: Release Group parsed: PERFECT 21:34:45.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:34:45.0 Debug: Release published date, 12/13/2024, is outside of 5 day early grab limit allowed by user 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:34:45.0 Debug: Release published date, 12/03/2024, is outside of 5 day early grab limit allowed by user 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:45.0 Debug: Indexer with id 1 does not exist, skipping early release check 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:34:45.0 Debug: Importing after download will exceed available disk space 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:34:45.0 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:34:45.0 Debug: Skipping free space check 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:34:45.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:45.0 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:34:45.0 Debug: Maximum size is not set. 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:34:45.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:34:45.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:34:45.0 Debug: Release has unknown size, skipping size check. 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:34:45.0 Debug: Checking if report meets minimum age requirements. 10 21:34:45.0 Debug: Only 10 minutes old, minimum age is 30 minutes 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:34:45.0 Debug: Checking if report meets minimum age requirements. 100 21:34:45.0 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:34:45.0 Debug: Minimum age is not set. 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:34:45.0 Debug: No albums in the release are monitored. Rejecting 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:34:45.0 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:34:45.0 Debug: Album is not monitored. Rejecting 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:34:45.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:34:45.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:34:45.0 Debug: Album is not monitored. Rejecting 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:34:45.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:34:45.0 Debug: Skipping monitored check during search 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:34:45.0 Debug: Skipping monitored check during search 21:34:45.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:34:45.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:34:45.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:34:45.2 Debug: [] Torrent is not enabled for this artist 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:34:45.2 Debug: [] Usenet is not enabled for this artist 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:34:45.2 Debug: Checking if report meets quality requirements. MP3-192 v2 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:34:45.2 Debug: Checking if report meets quality requirements. MP3-256 v2 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:34:45.2 Debug: Checking if report meets quality requirements. MP3-320 v2 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:34:45.2 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 21:34:45.2 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:34:45.2 Debug: Checking if report meets quality requirements. FLAC v2 21:34:45.2 Debug: Quality FLAC v2 rejected by Artist's quality profile 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:34:45.2 Debug: Checking if report meets quality requirements. Unknown v2 21:34:45.2 Debug: Quality Unknown v2 rejected by Artist's quality profile 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:34:45.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:34:45.2 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:45.2 Debug: Existing item meets cut-off. skipping. 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:45.2 Debug: Existing item meets cut-off. skipping. 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:45.2 Debug: Existing item meets cut-off. skipping. 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:45.2 Debug: Existing item meets cut-off. skipping. 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 21:34:45.2 Debug: New quality is a better revision for existing quality 21:34:45.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 21:34:45.2 Debug: New item has a better quality 21:34:45.2 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 21:34:45.2 Debug: Quality profile allows upgrading 21:34:45.2 Debug: New quality is a better revision for existing quality 21:34:45.2 Debug: Auto downloading of propers is disabled 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:34:45.2 Debug: Existing item meets cut-off. skipping. 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:45.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 21:34:45.2 Debug: Existing item has better quality, skipping 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:34:45.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 21:34:45.2 Debug: Existing item meets cut-off. skipping. 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:34:45.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:34:45.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:34:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:34:45.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:34:45.3 Debug: New item has a better custom format score 21:34:45.3 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 21:34:45.3 Debug: Quality profile allows upgrading 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:34:45.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:34:45.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 21:34:45.3 Debug: New item has a better quality 21:34:45.3 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 21:34:45.3 Debug: Quality profile allows upgrading 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:34:45.3 Debug: Release contains raw CD, rejecting. 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:34:45.3 Debug: Release contains raw CD, rejecting. 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:34:45.3 Debug: Release contains raw CD, rejecting. 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:34:45.3 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 21:34:45.3 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:34:45.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:45.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Debug: Auto downloading of repacks is disabled 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Debug: New quality is a better revision for existing quality 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:34:45.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:34:45.4 Debug: New quality is a better revision for existing quality 21:34:45.4 Debug: New quality is a better revision for existing quality 21:34:45.4 Debug: New quality is a better revision for existing quality 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:34:45.4 Debug: Checking if report meets retention requirements. 100 21:34:45.4 Debug: Report age: 100 rejected by user's retention limit 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:34:45.4 Debug: Checking if report meets retention requirements. 100 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:34:45.4 Debug: Checking if report meets retention requirements. 100 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:34:45.4 Debug: Checking if report meets retention requirements. 100 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:34:45.4 Debug: Not checking retention requirement for non-usenet report 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:34:45.4 Debug: Checking if report meets retention requirements. 100 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 21:34:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:34:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:34:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:34:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:34:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:34:45.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:34:45.4 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:34:45.4 Debug: Profile does not require a waiting period before download for Usenet. 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:34:45.4 Debug: Quality is highest in profile for preferred protocol, will not delay 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:34:45.4 Debug: New quality is a better revision for existing quality, skipping delay 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:34:45.4 Debug: New quality is a better revision for existing quality, skipping delay 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:34:45.4 Debug: Ignoring delay for user invoked search 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:34:45.4 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 21:34:45.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:34:45.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 21:34:45.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:34:45.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:34:45.5 Debug: Skipping deleted trackfile check during search 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: Existing item has better quality, skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: Existing item has better quality, skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: New item has a better quality 21:34:45.5 Debug: Checking current status of album [2] in history 21:34:45.5 Debug: New item has a better quality 21:34:45.5 Debug: Checking current status of album [3] in history 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: New item has a better quality 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: Existing item has better quality, skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: New item has a better quality 21:34:45.5 Debug: Checking current status of album [2] in history 21:34:45.5 Debug: Checking current status of album [3] in history 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: Existing item has better quality, skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Existing item meets cut-off. skipping. 21:34:45.5 Debug: Existing item has better quality, skipping 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:34:45.5 Debug: Skipping history check during search 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Checking current status of album [2] in history 21:34:45.5 Debug: Checking current status of album [3] in history 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Checking current status of album [2] in history 21:34:45.5 Debug: Checking current status of album [3] in history 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:34:45.5 Debug: Performing history status check on report 21:34:45.5 Debug: Checking current status of album [1] in history 21:34:45.5 Debug: Checking current status of album [2] in history 21:34:45.5 Debug: Checking current status of album [3] in history 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:34:45.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:34:45.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:34:45.5 Debug: Indexer with id 2 does not exist, skipping indexer tags check 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:34:45.5 Debug: New quality is a better revision for existing quality 21:34:45.5 Debug: Proper for old file, rejecting: {0} 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:34:45.5 Debug: New quality is a better revision for existing quality 21:34:45.5 Debug: Auto downloading of propers is disabled 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:34:45.5 Debug: New quality is a better revision for existing quality 21:34:45.5 Debug: New quality is a better revision for existing quality 21:34:45.5 Debug: Proper for old file, rejecting: {0} 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:34:45.5 Debug: New quality is a better revision for existing quality 21:34:45.5 Debug: Proper for old file, rejecting: {0} 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:34:45.5 Debug: Propers are not preferred, skipping check 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:34:45.5 Debug: New quality is a better revision for existing quality 21:34:45.5 Debug: New quality is a better revision for existing quality 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:34:45.5 Debug: Checking if artist matches searched artist 21:34:45.5 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 21:34:45.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:34:45.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:34:45.6 Debug: Checking if artist matches searched artist 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:34:45.6 Debug: Not enough seeders: 0. Minimum seeders: 5 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:34:45.6 Debug: Not enough seeders: 4. Minimum seeders: 5 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:45.6 Debug: Indexer with id 1 does not exist, skipping seeders check 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 21:34:45.6 Debug: Quality profile does not allow upgrades, skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 21:34:45.6 Debug: Quality profile does not allow upgrades, skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:34:45.6 Debug: Quality profile allows upgrading 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:34:45.6 Debug: Quality profile allows upgrading 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:34:45.6 Debug: Existing item has better quality, skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:34:45.6 Debug: New item has a better quality 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:34:45.6 Debug: New item has a better quality 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:34:45.6 Debug: Existing item has better quality, skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:34:45.6 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:34:45.6 Debug: Existing item has better quality, skipping 21:34:45.6 Debug: Existing item has better quality, skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:34:45.6 Debug: New item has a better quality 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:34:45.6 Debug: New item has a better quality 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:34:45.6 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:45.6 Debug: Existing item has better quality, skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:45.6 Debug: Existing item has better quality, skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:34:45.6 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:34:45.6 Debug: New item's custom formats [] do not improve on [], skipping 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:34:45.6 Debug: New item has a better quality 21:34:45.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:34:45.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:34:45.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:34:45.8 Debug: All albums were imported in history for Drone.S01E01.HDTV 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:34:45.8 Debug: All albums were imported for Drone.S01E01.HDTV 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:34:45.8 Debug: All albums were imported for Drone.S01E01.HDTV 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:34:45.8 Debug: All albums were imported for Droned Pilot 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:34:45.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:34:45.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:34:45.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:45.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:34:45.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:34:45.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:34:45.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:34:45.9 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 --- 21:34:45.9 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 --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:34:45.9 Trace: Grabbing release '' from Indexer at priority 0. 21:34:45.9 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:34:45.9 Trace: Grabbing release '' from Indexer at priority 0. 21:34:45.9 Warn: Failed to download release '' from Indexer . Release not available 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:34:45.9 Trace: Grabbing release '' from Indexer at priority 0. 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:34:45.9 Trace: Grabbing release '' from Indexer at priority 0. 21:34:45.9 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:34:45.9 Trace: Grabbing release '' from Indexer at priority 0. 21:34:45.9 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:45.9 Trace: Grabbing release '' from Indexer at priority 0. 21:34:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:34:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:34:46.0 Trace: Grabbing release '' from Indexer at priority 0. 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:34:46.0 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:46.0 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:46.0 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:46.0 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:46.0 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:34:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:34:46.2 Info: Iteration 0 21:34:46.2 Info: Iteration 1 21:34:46.2 Info: Iteration 2 21:34:46.2 Info: Iteration 3 21:34:46.2 Info: Iteration 4 21:34:46.2 Info: Iteration 5 21:34:46.2 Info: Iteration 6 21:34:46.2 Info: Iteration 7 21:34:46.3 Info: Iteration 8 21:34:46.3 Info: Iteration 9 21:34:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:34:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:34:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:34:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:46.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:46.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:34:46.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) 21:34:46.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:46.6 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:46.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:34:46.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:34:46.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:46.6 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:34:46.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:46.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:34:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:34:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:34:46.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) 21:34:46.7 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:46.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:46.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:46.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:46.7 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:46.7 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 21:34:46.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:46.7 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:34:46.7 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:46.7 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:34:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:34:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:34:46.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) 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:34:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:34:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:34:46.9 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:34:46.9 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:47.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:47.0 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. 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:47.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:47.0 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. 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:47.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:47.0 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. 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:47.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:47.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:47.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:47.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:47.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:47.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:47.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:47.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:34:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:34:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:34:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:34:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:34:47.5 Info: Unknown download state: Unknown 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:34:47.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:47.5 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. 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:34:47.5 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) 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:34:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:34:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:34:47.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:47.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:34:47.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:47.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:34:47.6 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:34:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:34:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:34:47.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) 21:34:47.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:34:47.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) 21:34:47.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:34:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:34:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 21:34:47.8 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:34:47.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:47.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:34:47.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 21:34:47.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:34:47.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:34:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:34:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:34:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:34:47.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") --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:48.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) 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:48.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) 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:34:48.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) 21:34:48.0 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:34:48.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) 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:34:48.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) 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:34:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:34:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:34:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:34:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:34:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:34:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:34:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:34:48.1 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") --- 21:34:48.1 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") --- 21:34:48.1 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") --- 21:34:48.1 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") --- 21:34:48.1 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") --- 21:34:48.1 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") --- 21:34:48.1 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") --- 21:34:48.1 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") --- 21:34:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 21:34:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 21:34:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 21:34:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 21:34:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 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") --- 21:34:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:34:48.2 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 21:34:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:34:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:34:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:34:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:34:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:34:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:34:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:34:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:34:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:34:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:34:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:34:48.2 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 --- 21:34:48.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 --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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") --- 21:34:48.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 --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 21:34:48.3 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 --- 21:34:48.3 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 --- 21:34:48.3 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 --- 21:34:48.3 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 --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:34:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:34:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:34:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:34:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:34:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:34:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:34:48.4 Debug: Retrieved metadata of 1 torrents in client 21:34:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:34:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:34:48.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:34:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:34:48.4 Debug: Retrieved metadata of 1 torrents in client 21:34:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:34:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:34:48.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:48.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:34:48.5 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") --- 21:34:48.5 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) 21:34:48.5 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 21:34:48.5 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") --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:34:48.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:48.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:34:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:34:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 21:34:48.6 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:48.6 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:48.6 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:34:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:34:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:34:48.6 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") --- 21:34:48.6 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") --- 21:34:48.6 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") --- 21:34:48.6 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") --- 21:34:48.6 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") --- 21:34:48.6 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") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:34:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:34:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:34:48.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) 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:34:48.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) 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:34:48.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) 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:48.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) 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:48.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) 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:34:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:34:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 21:34:48.9 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 --- 21:34:48.9 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 --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 21:34:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [7 ms] 21:34:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:34:49.0 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 --- 21:34:49.0 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 --- 21:34:49.0 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 --- 21:34:49.0 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 --- 21:34:49.0 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 --- 21:34:49.0 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 --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:34:49.0 Debug: Transmission version information: 2.84 () 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:34:49.0 Debug: Transmission version information: 2.84+ () 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:34:49.0 Debug: Transmission version information: 2.84 (other info) 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:34:49.0 Debug: Transmission version information: 2.84 (2.84) 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:49.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) 21:34:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:49.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) 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:34:49.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) 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:34:49.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:34:49.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 21:34:49.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- Skipped should_combine_drive_letter [3 ms] 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 21:34:49.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:49.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:49.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:34:49.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:34:49.2 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:34:49.2 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:34:49.2 Debug: Vuze protocol version information: 21:34:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:34:49.3 Debug: Vuze protocol version information: 10 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:34:49.3 Debug: Vuze protocol version information: foo 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 21:34:49.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:34:49.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:34:49.3 Debug: Vuze protocol version information: 14 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:34:49.3 Debug: Vuze protocol version information: 15 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 21:34:49.3 Debug: Vuze protocol version information: 20 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- Skipped should_fix_forward_slashes [3 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [3 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [3 ms] 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:34:49.3 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:34:49.3 Trace: Release Title1 no longer available on indexer. 21:34:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:34:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:34:49.4 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:34:49.4 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:34:49.4 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:34:49.4 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:34:49.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:34:49.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:34:49.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:34:49.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:34:49.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:34:49.5 Debug: Adding release Title1 to pending releases with reason Delay 21:34:49.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:34:49.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:34:49.6 Debug: Adding release Title1 to pending releases with reason Delay 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:34:49.6 Debug: Adding release Title1 to pending releases with reason Delay 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:34:49.6 Debug: Adding release Title1 to pending releases with reason Delay 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:34:49.6 Debug: The release Title1 is already pending with reason Delay, not adding again 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:49.6 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:34:49.6 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:49.6 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:34:49.6 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:34:49.6 Debug: Removing previously pending release, as it was grabbed. 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:34:49.6 Debug: Removing previously pending release, as it was grabbed. 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:34:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:34:49.7 Debug: Removing failed releases from pending 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:34:49.7 Debug: Removing failed releases from pending 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:34:49.7 Debug: Removing failed releases from pending 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:34:49.7 Debug: Removing failed releases from pending 21:34:49.7 Debug: Removing previously pending release, as it has now been rejected. 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:34:49.7 Debug: Failed download only contains one album, searching again 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:34:49.7 Debug: Failed download was entire artist, searching again 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:34:49.7 Debug: Failed download contains multiple albums, searching again 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:34:49.7 Debug: Skip redownloading requested by user 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:34:49.7 Debug: Auto redownloading failed albums is disabled 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:34:49.7 Trace: Checking if all items for 'Title1' have been imported 21:34:49.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:34:49.7 Trace: All albums for 'Title1' have been imported: False 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:34:49.7 Trace: Checking if all items for 'Title1' have been imported 21:34:49.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:34:49.7 Trace: All albums for 'Title1' have been imported: False 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:34:49.7 Trace: Checking if all items for 'Title1' have been imported 21:34:49.7 Trace: No history for Title1 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:34:49.7 Trace: Checking if all items for 'Title1' have been imported 21:34:49.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:49.7 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 21:34:49.7 Trace: All albums for 'Title1' have been imported: True 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:34:49.7 Trace: Checking if all items for 'Title1' have been imported 21:34:49.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:49.7 Trace: All albums for 'Title1' have been imported: True 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:34:49.7 Trace: Checking if all items for 'Title1' have been imported 21:34:49.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:49.7 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 21:34:49.7 Trace: All albums for 'Title1' have been imported: False 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:34:49.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.7 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Debug: Quality parsed: FLAC v1 21:34:49.7 Debug: Release Group parsed: 21:34:49.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.7 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Debug: Quality parsed: FLAC v1 21:34:49.7 Debug: Release Group parsed: 21:34:49.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:49.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.7 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Debug: Quality parsed: FLAC v1 21:34:49.7 Debug: Release Group parsed: 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:34:49.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.7 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Debug: Quality parsed: FLAC v1 21:34:49.7 Debug: Release Group parsed: 21:34:49.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.7 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Debug: Quality parsed: FLAC v1 21:34:49.7 Debug: Release Group parsed: 21:34:49.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:49.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.7 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Debug: Quality parsed: FLAC v1 21:34:49.7 Debug: Release Group parsed: 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 21:34:49.7 Debug: Parsing string 'The torrent release folder' 21:34:49.7 Debug: Unable to parse The torrent release folder 21:34:49.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.7 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.7 Debug: Quality parsed: FLAC v1 21:34:49.7 Debug: Release Group parsed: 21:34:49.7 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:49.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 21:34:49.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:34:49.8 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.8 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.8 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Debug: Quality parsed: FLAC v1 21:34:49.8 Debug: Release Group parsed: 21:34:49.8 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.8 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.8 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Debug: Quality parsed: FLAC v1 21:34:49.8 Debug: Release Group parsed: 21:34:49.8 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:49.8 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.8 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.8 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Debug: Quality parsed: FLAC v1 21:34:49.8 Debug: Release Group parsed: 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:34:49.8 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.8 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.8 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Debug: Quality parsed: FLAC v1 21:34:49.8 Debug: Release Group parsed: 21:34:49.8 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.8 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.8 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Debug: Quality parsed: FLAC v1 21:34:49.8 Debug: Release Group parsed: 21:34:49.8 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:49.8 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:49.8 Debug: Album Parsed. Audio Artist - Audio Album 21:34:49.8 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:49.8 Debug: Quality parsed: FLAC v1 21:34:49.8 Debug: Release Group parsed: 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:49.8 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:34:49.8 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:49.8 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:34:49.8 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:34:49.8 Debug: Quality parsed: Unknown v1 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:49.8 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:34:49.8 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:49.8 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:34:49.8 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:34:49.8 Debug: Quality parsed: Unknown v1 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 21:34:49.8 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] 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:34:49.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:34:49.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:34:49.9 Warn: Value can not be null. 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:34:49.9 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:49.9 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:34:49.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:34:49.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 21:34:50.0 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") --- 21:34:50.0 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") --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 21:34:50.0 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") --- 21:34:50.0 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") --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:50.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:50.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:50.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:34:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:34:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:34:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:34:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:34:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:34:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:34:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:34:50.2 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 --- 21:34:50.2 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 --- 21:34:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:34:50.3 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 --- 21:34:50.3 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 --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:50.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:50.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:50.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:34:50.3 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) --- 21:34:50.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:50.3 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) --- 21:34:50.3 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) --- 21:34:50.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:50.3 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) --- 21:34:50.3 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) --- 21:34:50.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:50.3 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) --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:34:50.3 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 --- 21:34:50.3 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 --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- Skipped should_return_error_if_series_path_is_for_posix_os [2 ms] 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:34:50.3 Error: System time mismatch. SystemTime: 12/23/2024 21:34:50 Expected Time: 12/25/2024 21:34:50. Update system time 21:34:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:34:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:34:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:34:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:50.4 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") --- 21:34:50.4 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") --- 21:34:50.4 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") --- 21:34:50.4 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") --- 21:34:50.4 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") --- 21:34:50.4 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") --- 21:34:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:34:50.5 Trace: Check health -> FakeHealthCheck 21:34:50.5 Trace: Check health <- FakeHealthCheck 21:34:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:34:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:34:50.5 Trace: Check health -> FakeHealthCheck 21:34:50.5 Trace: Check health <- FakeHealthCheck 21:34:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:34:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:34:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:34:50.5 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:34:50.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:50.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864905171534_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.5 Info: DatabaseEngineVersionCheck migrating 21:34:50.5 Info: PerformDBOperation 21:34:50.5 Info: Performing DB Operation 21:34:50.5 Info: SQLite 3.47.2 21:34:50.5 Info: => 0.0013048s 21:34:50.5 Info: DatabaseEngineVersionCheck migrated 21:34:50.5 Info: => 0.0013226s 21:34:50.5 Debug: Took: 00:00:00.0141155 21:34:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:50.5 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 ==== 21:34:50.5 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:34:50.5 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:34:50.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:50.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864905853558_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.5 Info: DatabaseEngineVersionCheck migrating 21:34:50.5 Info: PerformDBOperation 21:34:50.5 Info: Performing DB Operation 21:34:50.5 Info: SQLite 3.47.2 21:34:50.5 Info: => 0.0012895s 21:34:50.5 Info: DatabaseEngineVersionCheck migrated 21:34:50.5 Info: => 0.0013083s 21:34:50.6 Debug: Took: 00:00:00.0140977 21:34:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:50.6 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:34:50.6 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:34:50.7 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:34:50.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:50.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864907089918_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.7 Info: DatabaseEngineVersionCheck migrating 21:34:50.7 Info: PerformDBOperation 21:34:50.7 Info: Performing DB Operation 21:34:50.7 Info: SQLite 3.47.2 21:34:50.7 Info: => 0.0012111s 21:34:50.7 Info: DatabaseEngineVersionCheck migrated 21:34:50.7 Info: => 0.0012288s 21:34:50.7 Debug: Took: 00:00:00.0136697 21:34:50.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 = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:34:50.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:34:50.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:50.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864907770506_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.7 Info: DatabaseEngineVersionCheck migrating 21:34:50.7 Info: PerformDBOperation 21:34:50.7 Info: Performing DB Operation 21:34:50.7 Info: SQLite 3.47.2 21:34:50.7 Info: => 0.0012507s 21:34:50.7 Info: DatabaseEngineVersionCheck migrated 21:34:50.7 Info: => 0.0012673s 21:34:50.7 Debug: Took: 00:00:00.0143000 21:34:50.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 = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:34:50.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:50.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864908393604_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.8 Info: DatabaseEngineVersionCheck migrating 21:34:50.8 Info: PerformDBOperation 21:34:50.8 Info: Performing DB Operation 21:34:50.8 Info: SQLite 3.47.2 21:34:50.8 Info: => 0.0012765s 21:34:50.8 Info: DatabaseEngineVersionCheck migrated 21:34:50.8 Info: => 0.0012945s 21:34:50.8 Debug: Took: 00:00:00.0143203 21:34:50.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 = ["\"/Relative/Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:34:50.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:50.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864909020262_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.9 Info: DatabaseEngineVersionCheck migrating 21:34:50.9 Info: PerformDBOperation 21:34:50.9 Info: Performing DB Operation 21:34:50.9 Info: SQLite 3.47.2 21:34:50.9 Info: => 0.0012524s 21:34:50.9 Info: DatabaseEngineVersionCheck migrated 21:34:50.9 Info: => 0.0012698s 21:34:50.9 Debug: Took: 00:00:00.0143851 21:34:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:50.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:34:50.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:50.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864909699367_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:50.9 Info: DatabaseEngineVersionCheck migrating 21:34:50.9 Info: PerformDBOperation 21:34:50.9 Info: Performing DB Operation 21:34:50.9 Info: SQLite 3.47.2 21:34:50.9 Info: => 0.0013017s 21:34:50.9 Info: DatabaseEngineVersionCheck migrated 21:34:50.9 Info: => 0.0013183s 21:34:50.9 Debug: Took: 00:00:00.0146572 21:34:50.9 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 ==== 21:34:50.9 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 ==== 21:34:50.9 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 ==== 21:34:50.9 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 ==== 21:34:50.9 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 ==== 21:34:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:34:51.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:34:51.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864910401139_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.0 Info: DatabaseEngineVersionCheck migrating 21:34:51.0 Info: PerformDBOperation 21:34:51.0 Info: Performing DB Operation 21:34:51.0 Info: SQLite 3.47.2 21:34:51.0 Info: => 0.0012383s 21:34:51.0 Info: DatabaseEngineVersionCheck migrated 21:34:51.0 Info: => 0.0012543s 21:34:51.0 Debug: Took: 00:00:00.0143533 21:34:51.0 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 ==== 21:34:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:34:51.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:34:51.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864911031349_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.1 Info: DatabaseEngineVersionCheck migrating 21:34:51.1 Info: PerformDBOperation 21:34:51.1 Info: Performing DB Operation 21:34:51.1 Info: SQLite 3.47.2 21:34:51.1 Info: => 0.0012343s 21:34:51.1 Info: DatabaseEngineVersionCheck migrated 21:34:51.1 Info: => 0.0012503s 21:34:51.1 Debug: Took: 00:00:00.0143474 21:34:51.1 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 ==== 21:34:51.1 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 ==== 21:34:51.1 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 ==== 21:34:51.1 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 ==== 21:34:51.1 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 ==== 21:34:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:34:51.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864912351010_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.2 Info: DatabaseEngineVersionCheck migrating 21:34:51.2 Info: PerformDBOperation 21:34:51.2 Info: Performing DB Operation 21:34:51.2 Info: SQLite 3.47.2 21:34:51.2 Info: => 0.0013138s 21:34:51.2 Info: DatabaseEngineVersionCheck migrated 21:34:51.2 Info: => 0.0013313s 21:34:51.2 Debug: Took: 00:00:00.0141929 21:34:51.2 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 ==== 21:34:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:34:51.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864912988546_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.3 Info: DatabaseEngineVersionCheck migrating 21:34:51.3 Info: PerformDBOperation 21:34:51.3 Info: Performing DB Operation 21:34:51.3 Info: SQLite 3.47.2 21:34:51.3 Info: => 0.0012673s 21:34:51.3 Info: DatabaseEngineVersionCheck migrated 21:34:51.3 Info: => 0.001285s 21:34:51.3 Debug: Took: 00:00:00.0139626 21:34:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-02T21:34:51.3167359Z"] 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": 739242, "ageHours": 17741829.580921493, "ageMinutes": 1064509774.8552898 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 21:34:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:34:51.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864913898251_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.4 Info: DatabaseEngineVersionCheck migrating 21:34:51.4 Info: PerformDBOperation 21:34:51.4 Info: Performing DB Operation 21:34:51.4 Info: SQLite 3.47.2 21:34:51.4 Info: => 0.0012621s 21:34:51.4 Info: DatabaseEngineVersionCheck migrated 21:34:51.4 Info: => 0.00128s 21:34:51.4 Debug: Took: 00:00:00.0142815 21:34:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-02T21:34:51.40722Z"] 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": 739242, "ageHours": 17741829.58094662, "ageMinutes": 1064509774.8567972 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 21:34:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:51.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:34:51.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864914520397_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.4 Info: DatabaseEngineVersionCheck migrating 21:34:51.4 Info: PerformDBOperation 21:34:51.4 Info: Performing DB Operation 21:34:51.4 Info: SQLite 3.47.2 21:34:51.4 Info: => 0.001273s 21:34:51.4 Info: DatabaseEngineVersionCheck migrated 21:34:51.4 Info: => 0.0012897s 21:34:51.4 Debug: Took: 00:00:00.0139358 21:34:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-02T21:34:51.4690813Z"] 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": 739242, "ageHours": 17741829.58096381, "ageMinutes": 1064509774.8578287 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:34:51.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864915205659_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.5 Info: DatabaseEngineVersionCheck migrating 21:34:51.5 Info: PerformDBOperation 21:34:51.5 Info: Performing DB Operation 21:34:51.5 Info: SQLite 3.47.2 21:34:51.5 Info: => 0.0012809s 21:34:51.5 Info: DatabaseEngineVersionCheck migrated 21:34:51.5 Info: => 0.0012979s 21:34:51.5 Debug: Took: 00:00:00.0138832 21:34:51.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 = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:34:51.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864915874427_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.5 Info: DatabaseEngineVersionCheck migrating 21:34:51.5 Info: PerformDBOperation 21:34:51.5 Info: Performing DB Operation 21:34:51.5 Info: SQLite 3.47.2 21:34:51.5 Info: => 0.001283s 21:34:51.5 Info: DatabaseEngineVersionCheck migrated 21:34:51.5 Info: => 0.0013031s 21:34:51.6 Debug: Took: 00:00:00.0140002 21:34:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:34:51.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864916507309_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.6 Info: DatabaseEngineVersionCheck migrating 21:34:51.6 Info: PerformDBOperation 21:34:51.6 Info: Performing DB Operation 21:34:51.6 Info: SQLite 3.47.2 21:34:51.6 Info: => 0.0012576s 21:34:51.6 Info: DatabaseEngineVersionCheck migrated 21:34:51.6 Info: => 0.0012746s 21:34:51.6 Debug: Took: 00:00:00.0138900 21:34:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:34:51.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:34:51.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864917131032_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.7 Info: DatabaseEngineVersionCheck migrating 21:34:51.7 Info: PerformDBOperation 21:34:51.7 Info: Performing DB Operation 21:34:51.7 Info: SQLite 3.47.2 21:34:51.7 Info: => 0.0012704s 21:34:51.7 Info: DatabaseEngineVersionCheck migrated 21:34:51.7 Info: => 0.0012881s 21:34:51.7 Debug: Took: 00:00:00.0141495 21:34:51.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 = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:51.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 = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:34:51.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:34:51.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864917764039_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.7 Info: DatabaseEngineVersionCheck migrating 21:34:51.7 Info: PerformDBOperation 21:34:51.7 Info: Performing DB Operation 21:34:51.7 Info: SQLite 3.47.2 21:34:51.7 Info: => 0.0012751s 21:34:51.7 Info: DatabaseEngineVersionCheck migrated 21:34:51.7 Info: => 0.001293s 21:34:51.7 Debug: Took: 00:00:00.0145741 21:34:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:51.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 = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:34:51.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:34:51.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864918391390_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.8 Info: DatabaseEngineVersionCheck migrating 21:34:51.8 Info: PerformDBOperation 21:34:51.8 Info: Performing DB Operation 21:34:51.8 Info: SQLite 3.47.2 21:34:51.8 Info: => 0.001278s 21:34:51.8 Info: DatabaseEngineVersionCheck migrated 21:34:51.8 Info: => 0.0012956s 21:34:51.8 Debug: Took: 00:00:00.0144959 21:34:51.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 = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:51.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 = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:34:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 21:34:51.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:51.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864919521920_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.9 Info: DatabaseEngineVersionCheck migrating 21:34:51.9 Info: PerformDBOperation 21:34:51.9 Info: Performing DB Operation 21:34:51.9 Info: SQLite 3.47.2 21:34:51.9 Info: => 0.0012806s 21:34:51.9 Info: DatabaseEngineVersionCheck migrated 21:34:51.9 Info: => 0.0012994s 21:34:51.9 Debug: Took: 00:00:00.0140551 21:34:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 21:34:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 21:34:52.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864920163702_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.0 Info: DatabaseEngineVersionCheck migrating 21:34:52.0 Info: PerformDBOperation 21:34:52.0 Info: Performing DB Operation 21:34:52.0 Info: SQLite 3.47.2 21:34:52.0 Info: => 0.001271s 21:34:52.0 Info: DatabaseEngineVersionCheck migrated 21:34:52.0 Info: => 0.0012879s 21:34:52.0 Debug: Took: 00:00:00.0139228 21:34:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 21:34:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 21:34:52.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864920782694_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.0 Info: DatabaseEngineVersionCheck migrating 21:34:52.0 Info: PerformDBOperation 21:34:52.0 Info: Performing DB Operation 21:34:52.0 Info: SQLite 3.47.2 21:34:52.0 Info: => 0.0012636s 21:34:52.0 Info: DatabaseEngineVersionCheck migrated 21:34:52.0 Info: => 0.0012796s 21:34:52.0 Debug: Took: 00:00:00.0137532 21:34:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 21:34:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 21:34:52.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864921389561_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.1 Info: DatabaseEngineVersionCheck migrating 21:34:52.1 Info: PerformDBOperation 21:34:52.1 Info: Performing DB Operation 21:34:52.1 Info: SQLite 3.47.2 21:34:52.1 Info: => 0.0012474s 21:34:52.1 Info: DatabaseEngineVersionCheck migrated 21:34:52.1 Info: => 0.0012652s 21:34:52.1 Debug: Took: 00:00:00.0137671 21:34:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 21:34:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 21:34:52.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864922005089_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.2 Info: DatabaseEngineVersionCheck migrating 21:34:52.2 Info: PerformDBOperation 21:34:52.2 Info: Performing DB Operation 21:34:52.2 Info: SQLite 3.47.2 21:34:52.2 Info: => 0.0012669s 21:34:52.2 Info: DatabaseEngineVersionCheck migrated 21:34:52.2 Info: => 0.0012852s 21:34:52.2 Debug: Took: 00:00:00.0138905 21:34:52.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:52.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:52.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 21:34:52.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 21:34:52.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864922639316_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.2 Info: DatabaseEngineVersionCheck migrating 21:34:52.2 Info: PerformDBOperation 21:34:52.2 Info: Performing DB Operation 21:34:52.2 Info: SQLite 3.47.2 21:34:52.2 Info: => 0.0012782s 21:34:52.2 Info: DatabaseEngineVersionCheck migrated 21:34:52.2 Info: => 0.0012971s 21:34:52.2 Debug: Took: 00:00:00.0140335 21:34:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:34:52.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864923303267_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.3 Info: DatabaseEngineVersionCheck migrating 21:34:52.3 Info: PerformDBOperation 21:34:52.3 Info: Performing DB Operation 21:34:52.3 Info: SQLite 3.47.2 21:34:52.3 Info: => 0.0013064s 21:34:52.3 Info: DatabaseEngineVersionCheck migrated 21:34:52.3 Info: => 0.0013254s 21:34:52.3 Debug: Took: 00:00:00.0145313 21:34:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:34:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:34:52.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864924005098_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.4 Info: DatabaseEngineVersionCheck migrating 21:34:52.4 Info: PerformDBOperation 21:34:52.4 Info: Performing DB Operation 21:34:52.4 Info: SQLite 3.47.2 21:34:52.4 Info: => 0.00128s 21:34:52.4 Info: DatabaseEngineVersionCheck migrated 21:34:52.4 Info: => 0.0012968s 21:34:52.4 Debug: Took: 00:00:00.0147154 21:34: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 21:34:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:52.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 = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:52.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:34:52.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:34:52.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864924786355_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.4 Info: DatabaseEngineVersionCheck migrating 21:34:52.4 Info: PerformDBOperation 21:34:52.4 Info: Performing DB Operation 21:34:52.4 Info: SQLite 3.47.2 21:34:52.4 Info: => 0.0012927s 21:34:52.4 Info: DatabaseEngineVersionCheck migrated 21:34:52.4 Info: => 0.0013108s 21:34:52.4 Debug: Took: 00:00:00.0147036 21:34:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] PublishedDate = ["2024-12-23T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:34:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:34:52.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864925574290_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.5 Info: DatabaseEngineVersionCheck migrating 21:34:52.5 Info: PerformDBOperation 21:34:52.5 Info: Performing DB Operation 21:34:52.5 Info: SQLite 3.47.2 21:34:52.5 Info: => 0.0013227s 21:34:52.5 Info: DatabaseEngineVersionCheck migrated 21:34:52.5 Info: => 0.0013418s 21:34:52.5 Debug: Took: 00:00:00.0148805 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:52.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 = ["2024-12-23T00:00:00Z"] PublishedDate = ["2024-12-23T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 21:34:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:34:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:34:52.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864926834481_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.6 Info: DatabaseEngineVersionCheck migrating 21:34:52.6 Info: PerformDBOperation 21:34:52.6 Info: Performing DB Operation 21:34:52.6 Info: SQLite 3.47.2 21:34:52.6 Info: => 0.0012917s 21:34:52.6 Info: DatabaseEngineVersionCheck migrated 21:34:52.6 Info: => 0.0013104s 21:34:52.6 Debug: Took: 00:00:00.0141063 21:34:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:52.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 = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:52.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:34:52.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:34:52.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864927548661_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.7 Info: DatabaseEngineVersionCheck migrating 21:34:52.7 Info: PerformDBOperation 21:34:52.7 Info: Performing DB Operation 21:34:52.7 Info: SQLite 3.47.2 21:34:52.7 Info: => 0.0013113s 21:34:52.7 Info: DatabaseEngineVersionCheck migrated 21:34:52.7 Info: => 0.0013288s 21:34:52.7 Debug: Took: 00:00:00.0140157 21:34: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 = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:52.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 = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:52.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:34:52.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:34:52.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864928274337_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.8 Info: DatabaseEngineVersionCheck migrating 21:34:52.8 Info: PerformDBOperation 21:34:52.8 Info: Performing DB Operation 21:34:52.8 Info: SQLite 3.47.2 21:34:52.8 Info: => 0.0013425s 21:34:52.8 Info: DatabaseEngineVersionCheck migrated 21:34:52.8 Info: => 0.0013594s 21:34:52.8 Debug: Took: 00:00:00.0140685 21:34: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34: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 = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:52.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 = ["2024-12-24T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:34:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:52.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:34:52.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864929069405_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.9 Info: DatabaseEngineVersionCheck migrating 21:34:52.9 Info: PerformDBOperation 21:34:52.9 Info: Performing DB Operation 21:34:52.9 Info: SQLite 3.47.2 21:34:52.9 Info: => 0.0012905s 21:34:52.9 Info: DatabaseEngineVersionCheck migrated 21:34:52.9 Info: => 0.0013082s 21:34:52.9 Debug: Took: 00:00:00.0140531 21:34: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34: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 = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:52.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 = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:52.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 = ["2024-12-24T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:34:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:52.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:34:52.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:34:52.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:52.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864929861656_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:52.9 Info: DatabaseEngineVersionCheck migrating 21:34:52.9 Info: PerformDBOperation 21:34:52.9 Info: Performing DB Operation 21:34:52.9 Info: SQLite 3.47.2 21:34:52.9 Info: => 0.0012993s 21:34:52.9 Info: DatabaseEngineVersionCheck migrated 21:34:52.9 Info: => 0.001316s 21:34:53.0 Debug: Took: 00:00:00.0140430 21:34:53.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 = ["2024-12-23T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:53.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:34:53.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:34:53.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864930544380_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.0 Info: DatabaseEngineVersionCheck migrating 21:34:53.0 Info: PerformDBOperation 21:34:53.0 Info: Performing DB Operation 21:34:53.0 Info: SQLite 3.47.2 21:34:53.0 Info: => 0.0012961s 21:34:53.0 Info: DatabaseEngineVersionCheck migrated 21:34:53.0 Info: => 0.0013141s 21:34:53.0 Debug: Took: 00:00:00.0144101 21:34:53.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"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:34:53.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 = ["2024-12-23T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:53.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:34:53.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864931291842_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.1 Info: DatabaseEngineVersionCheck migrating 21:34:53.1 Info: PerformDBOperation 21:34:53.1 Info: Performing DB Operation 21:34:53.1 Info: SQLite 3.47.2 21:34:53.1 Info: => 0.0012748s 21:34:53.1 Info: DatabaseEngineVersionCheck migrated 21:34:53.1 Info: => 0.0012924s 21:34:53.1 Debug: Took: 00:00:00.0147178 21:34:53.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 = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:53.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:34:53.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:34:53.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864931973565_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.2 Info: DatabaseEngineVersionCheck migrating 21:34:53.2 Info: PerformDBOperation 21:34:53.2 Info: Performing DB Operation 21:34:53.2 Info: SQLite 3.47.2 21:34:53.2 Info: => 0.0013082s 21:34:53.2 Info: DatabaseEngineVersionCheck migrated 21:34:53.2 Info: => 0.0013248s 21:34:53.2 Debug: Took: 00:00:00.0147457 21:34:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:34:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:53.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:34:53.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864933249527_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.3 Info: DatabaseEngineVersionCheck migrating 21:34:53.3 Info: PerformDBOperation 21:34:53.3 Info: Performing DB Operation 21:34:53.3 Info: SQLite 3.47.2 21:34:53.3 Info: => 0.0013422s 21:34:53.3 Info: DatabaseEngineVersionCheck migrated 21:34:53.3 Info: => 0.00136s 21:34:53.3 Debug: Took: 00:00:00.0143277 21:34:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:34:53.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864933984678_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.4 Info: DatabaseEngineVersionCheck migrating 21:34:53.4 Info: PerformDBOperation 21:34:53.4 Info: Performing DB Operation 21:34:53.4 Info: SQLite 3.47.2 21:34:53.4 Info: => 0.0012758s 21:34:53.4 Info: DatabaseEngineVersionCheck migrated 21:34:53.4 Info: => 0.0012938s 21:34:53.4 Debug: Took: 00:00:00.0138745 21:34:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:34:53.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:34:53.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864934669355_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.4 Info: DatabaseEngineVersionCheck migrating 21:34:53.4 Info: PerformDBOperation 21:34:53.4 Info: Performing DB Operation 21:34:53.4 Info: SQLite 3.47.2 21:34:53.4 Info: => 0.001278s 21:34:53.4 Info: DatabaseEngineVersionCheck migrated 21:34:53.4 Info: => 0.0012949s 21:34:53.4 Debug: Took: 00:00:00.0138436 21:34:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.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 = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:34:53.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:34:53.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864935348247_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.5 Info: DatabaseEngineVersionCheck migrating 21:34:53.5 Info: PerformDBOperation 21:34:53.5 Info: Performing DB Operation 21:34:53.5 Info: SQLite 3.47.2 21:34:53.5 Info: => 0.001272s 21:34:53.5 Info: DatabaseEngineVersionCheck migrated 21:34:53.5 Info: => 0.0012895s 21:34:53.5 Debug: Took: 00:00:00.0138532 21:34:53.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:34:53.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:34:53.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864935979180_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.6 Info: DatabaseEngineVersionCheck migrating 21:34:53.6 Info: PerformDBOperation 21:34:53.6 Info: Performing DB Operation 21:34:53.6 Info: SQLite 3.47.2 21:34:53.6 Info: => 0.0012908s 21:34:53.6 Info: DatabaseEngineVersionCheck migrated 21:34:53.6 Info: => 0.0013083s 21:34:53.6 Debug: Took: 00:00:00.0139648 21:34:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:53.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 = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:34:53.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:34:53.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864936740991_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.6 Info: DatabaseEngineVersionCheck migrating 21:34:53.6 Info: PerformDBOperation 21:34:53.6 Info: Performing DB Operation 21:34:53.6 Info: SQLite 3.47.2 21:34:53.6 Info: => 0.0012633s 21:34:53.6 Info: DatabaseEngineVersionCheck migrated 21:34:53.6 Info: => 0.0012809s 21:34:53.6 Debug: Took: 00:00:00.0139527 21:34:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:34:53.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:34:53.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864937435439_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.7 Info: DatabaseEngineVersionCheck migrating 21:34:53.7 Info: PerformDBOperation 21:34:53.7 Info: Performing DB Operation 21:34:53.7 Info: SQLite 3.47.2 21:34:53.7 Info: => 0.0012875s 21:34:53.7 Info: DatabaseEngineVersionCheck migrated 21:34:53.7 Info: => 0.0013057s 21:34:53.7 Debug: Took: 00:00:00.0146195 21:34:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:34:53.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:34:53.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864938223514_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.8 Info: DatabaseEngineVersionCheck migrating 21:34:53.8 Info: PerformDBOperation 21:34:53.8 Info: Performing DB Operation 21:34:53.8 Info: SQLite 3.47.2 21:34:53.8 Info: => 0.0013147s 21:34:53.8 Info: DatabaseEngineVersionCheck migrated 21:34:53.8 Info: => 0.0013331s 21:34:53.8 Debug: Took: 00:00:00.0148477 21:34:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:53.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:34:53.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:34:53.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:53.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864939459994_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:53.9 Info: DatabaseEngineVersionCheck migrating 21:34:53.9 Info: PerformDBOperation 21:34:53.9 Info: Performing DB Operation 21:34:53.9 Info: SQLite 3.47.2 21:34:53.9 Info: => 0.0012858s 21:34:53.9 Info: DatabaseEngineVersionCheck migrated 21:34:53.9 Info: => 0.0013037s 21:34:53.9 Debug: Took: 00:00:00.0140614 21:34:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:34:54.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:34:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864940270097_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.0 Info: DatabaseEngineVersionCheck migrating 21:34:54.0 Info: PerformDBOperation 21:34:54.0 Info: Performing DB Operation 21:34:54.0 Info: SQLite 3.47.2 21:34:54.0 Info: => 0.0012599s 21:34:54.0 Info: DatabaseEngineVersionCheck migrated 21:34:54.0 Info: => 0.001277s 21:34:54.0 Debug: Took: 00:00:00.0138590 21:34:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:54.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:34:54.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:34:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864940935996_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.1 Info: DatabaseEngineVersionCheck migrating 21:34:54.1 Info: PerformDBOperation 21:34:54.1 Info: Performing DB Operation 21:34:54.1 Info: SQLite 3.47.2 21:34:54.1 Info: => 0.0012727s 21:34:54.1 Info: DatabaseEngineVersionCheck migrated 21:34:54.1 Info: => 0.0012904s 21:34:54.1 Debug: Took: 00:00:00.0139827 21:34:54.1 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 ==== 21:34:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:54.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:34:54.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:34:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864941681145_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.1 Info: DatabaseEngineVersionCheck migrating 21:34:54.1 Info: PerformDBOperation 21:34:54.1 Info: Performing DB Operation 21:34:54.1 Info: SQLite 3.47.2 21:34:54.1 Info: => 0.0012869s 21:34:54.1 Info: DatabaseEngineVersionCheck migrated 21:34:54.1 Info: => 0.0013049s 21:34:54.1 Debug: Took: 00:00:00.0139455 21:34:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-23T00: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": 739242, "ageHours": 17741829.58171825, "ageMinutes": 1064509774.9030952 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:54.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:34:54.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:34:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864942308961_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.2 Info: DatabaseEngineVersionCheck migrating 21:34:54.2 Info: PerformDBOperation 21:34:54.2 Info: Performing DB Operation 21:34:54.2 Info: SQLite 3.47.2 21:34:54.2 Info: => 0.0013049s 21:34:54.2 Info: DatabaseEngineVersionCheck migrated 21:34:54.2 Info: => 0.0013223s 21:34:54.2 Debug: Took: 00:00:00.0139541 21:34:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-23T00: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": 739242, "ageHours": 17741829.581737027, "ageMinutes": 1064509774.9042217 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:54.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:34:54.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:34:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864942971982_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.3 Info: DatabaseEngineVersionCheck migrating 21:34:54.3 Info: PerformDBOperation 21:34:54.3 Info: Performing DB Operation 21:34:54.3 Info: SQLite 3.47.2 21:34:54.3 Info: => 0.0012694s 21:34:54.3 Info: DatabaseEngineVersionCheck migrated 21:34:54.3 Info: => 0.0012872s 21:34:54.3 Debug: Took: 00:00:00.0138892 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:54.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:34:54.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:34:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864943606961_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.3 Info: DatabaseEngineVersionCheck migrating 21:34:54.3 Info: PerformDBOperation 21:34:54.3 Info: Performing DB Operation 21:34:54.3 Info: SQLite 3.47.2 21:34:54.3 Info: => 0.0013538s 21:34:54.3 Info: DatabaseEngineVersionCheck migrated 21:34:54.3 Info: => 0.0013717s 21:34:54.3 Debug: Took: 00:00:00.0149481 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:54.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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:54.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:34:54.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:34:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864944416348_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.4 Info: DatabaseEngineVersionCheck migrating 21:34:54.4 Info: PerformDBOperation 21:34:54.4 Info: Performing DB Operation 21:34:54.4 Info: SQLite 3.47.2 21:34:54.4 Info: => 0.0012735s 21:34:54.4 Info: DatabaseEngineVersionCheck migrated 21:34:54.4 Info: => 0.0012921s 21:34:54.4 Debug: Took: 00:00:00.0147635 21:34:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:54.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 = ["\"Path2\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:34:54.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 ==== 21:34:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:34:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:34:54.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864945714327_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.5 Info: DatabaseEngineVersionCheck migrating 21:34:54.5 Info: PerformDBOperation 21:34:54.5 Info: Performing DB Operation 21:34:54.5 Info: SQLite 3.47.2 21:34:54.5 Info: => 0.0013177s 21:34:54.5 Info: DatabaseEngineVersionCheck migrated 21:34:54.5 Info: => 0.0013339s 21:34:54.5 Debug: Took: 00:00:00.0139619 21:34:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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:34:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:34:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:34:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864946360235_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.6 Info: DatabaseEngineVersionCheck migrating 21:34:54.6 Info: PerformDBOperation 21:34:54.6 Info: Performing DB Operation 21:34:54.6 Info: SQLite 3.47.2 21:34:54.6 Info: => 0.0013048s 21:34:54.6 Info: DatabaseEngineVersionCheck migrated 21:34:54.6 Info: => 0.0013211s 21:34:54.6 Debug: Took: 00:00:00.0139300 21:34:54.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 ==== 21:34:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:34:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:34:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864947001198_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.7 Info: DatabaseEngineVersionCheck migrating 21:34:54.7 Info: PerformDBOperation 21:34:54.7 Info: Performing DB Operation 21:34:54.7 Info: SQLite 3.47.2 21:34:54.7 Info: => 0.0013186s 21:34:54.7 Info: DatabaseEngineVersionCheck migrated 21:34:54.7 Info: => 0.001336s 21:34:54.7 Debug: Took: 00:00:00.0140145 21:34:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:54.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:34:54.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 = [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 ==== 21:34:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:54.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:34:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:34:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864947727474_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.7 Info: DatabaseEngineVersionCheck migrating 21:34:54.7 Info: PerformDBOperation 21:34:54.7 Info: Performing DB Operation 21:34:54.7 Info: SQLite 3.47.2 21:34:54.7 Info: => 0.001307s 21:34:54.7 Info: DatabaseEngineVersionCheck migrated 21:34:54.7 Info: => 0.0013242s 21:34:54.7 Debug: Took: 00:00:00.0140445 21:34:54.7 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 ==== 21:34:54.7 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 ==== 21:34:54.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 = ["\"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 ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.8 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 ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:34:54.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:34:54.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864948664174_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.8 Info: DatabaseEngineVersionCheck migrating 21:34:54.8 Info: PerformDBOperation 21:34:54.8 Info: Performing DB Operation 21:34:54.8 Info: SQLite 3.47.2 21:34:54.8 Info: => 0.0012706s 21:34:54.8 Info: DatabaseEngineVersionCheck migrated 21:34:54.8 Info: => 0.0012881s 21:34:54.8 Debug: Took: 00:00:00.0139417 21:34:54.8 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 ==== 21:34:54.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 = ["\"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 ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:34:54.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:34:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864949315396_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:54.9 Info: DatabaseEngineVersionCheck migrating 21:34:54.9 Info: PerformDBOperation 21:34:54.9 Info: Performing DB Operation 21:34:54.9 Info: SQLite 3.47.2 21:34:54.9 Info: => 0.0012917s 21:34:54.9 Info: DatabaseEngineVersionCheck migrated 21:34:54.9 Info: => 0.0013096s 21:34:54.9 Debug: Took: 00:00:00.0139201 21:34:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 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 ==== 21:34:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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:34:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:54.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:34:54.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:34:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864949962850_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:55.0 Info: DatabaseEngineVersionCheck migrating 21:34:55.0 Info: PerformDBOperation 21:34:55.0 Info: Performing DB Operation 21:34:55.0 Info: SQLite 3.47.2 21:34:55.0 Info: => 0.0012822s 21:34:55.0 Info: DatabaseEngineVersionCheck migrated 21:34:55.0 Info: => 0.0012997s 21:34:55.0 Debug: Took: 00:00:00.0145779 21:34:55.0 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 ==== 21:34:55.0 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 ==== 21:34:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:55.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:34:55.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:34:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864950683893_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:55.0 Info: DatabaseEngineVersionCheck migrating 21:34:55.0 Info: PerformDBOperation 21:34:55.0 Info: Performing DB Operation 21:34:55.0 Info: SQLite 3.47.2 21:34:55.0 Info: => 0.0012944s 21:34:55.0 Info: DatabaseEngineVersionCheck migrated 21:34:55.0 Info: => 0.0013119s 21:34:55.0 Debug: Took: 00:00:00.0145896 21:34:55.0 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 ==== 21:34:55.0 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 ==== 21:34:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:55.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:34:55.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 21:34:55.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864951349469_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:55.1 Info: DatabaseEngineVersionCheck migrating 21:34:55.1 Info: PerformDBOperation 21:34:55.1 Info: Performing DB Operation 21:34:55.1 Info: SQLite 3.47.2 21:34:55.1 Info: => 0.0012781s 21:34:55.1 Info: DatabaseEngineVersionCheck migrated 21:34:55.1 Info: => 0.0012957s 21:34:55.1 Debug: Took: 00:00:00.0145665 21:34:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:34:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:34:55.1 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 ==== 21:34:55.1 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 ==== 21:34:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:55.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 21:34:55.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:34:55.2 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:34:55.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:34:55.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:34:55.2 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:34:55.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:34:55.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:34:55.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:34:55.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:55.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:55.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:55.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:55.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:34:55.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:34:55.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:34:55.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:34:55.5 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:34:55.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:34:55.6 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:34:55.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:34:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:34:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:34:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 21:34:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 21:34:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:34:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:34:55.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:34:55.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:34:55.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 21:34:55.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:55.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864956493160_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:55.6 Info: DatabaseEngineVersionCheck migrating 21:34:55.6 Info: PerformDBOperation 21:34:55.6 Info: Performing DB Operation 21:34:55.6 Info: SQLite 3.47.2 21:34:55.6 Info: => 0.0012387s 21:34:55.6 Info: DatabaseEngineVersionCheck migrated 21:34:55.6 Info: => 0.0012569s 21:34:55.6 Debug: Took: 00:00:00.0139666 21:34:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:34:55.6 Debug: Initializing Providers. Count 1 21:34:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:34:55.7 Warn: Removing Name1 21:34:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:34:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 21:34:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:55.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:55.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 2 list items 21:34:55.8 Trace: Processing list item 1/2 21:34:55.8 Trace: Processing list item 2/2 21:34:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:55.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 2 list items 21:34:55.8 Trace: Processing list item 1/2 21:34:55.8 Trace: Processing list item 2/2 21:34:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:55.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 2 list items 21:34:55.8 Trace: Processing list item 1/2 21:34:55.8 Trace: Processing list item 2/2 21:34:55.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:55.8 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:34:55.8 Info: Starting Import List Sync 21:34:55.8 Info: Processing 1 list items 21:34:55.8 Trace: Processing list item 1/1 21:34:55.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:34:55.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:34:55.9 Debug: No import lists with automatic add enabled 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: Processing 1 list items 21:34:55.9 Trace: Processing list item 1/1 21:34:55.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:55.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:34:55.9 Info: Starting Import List Sync 21:34:55.9 Info: No list items to process 21:34:55.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:34:55.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:34:56.0 Info: Starting Import List Sync 21:34:56.0 Info: Processing 1 list items 21:34:56.0 Trace: Processing list item 1/1 21:34:56.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:56.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:56.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:34:56.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:34:56.1 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:34:56.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:34:56.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_work --- 21:34:56.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/spotify/album/21jF5jlMtzo94wbxmJ18aa 21:34:56.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:56.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/spotify/album/21jF5jlMtzo94wbxmJ18aa: 301.Moved (171 bytes) (413 ms) 21:34:56.5 Trace: Redirected to https://api.lidarr.audio/api/v0.4/album/0 21:34:56.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/0 21:34:56.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:56.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/0: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (127 ms) 21:34:56.7 Warn: Unable to communicate with LidarrAPI NzbDrone.Common.Http.HttpException: HTTP request failed: [400:BadRequest] [GET] at [https://api.lidarr.audio/api/v0.4/album/0] at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 278 {"error":"Invalid UUID"} 21:34:56.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_work --- 21:34:56.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:34:56.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 21:34:56.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:34:56.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:34:56.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:34:56.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:34:56.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:34:56.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_work --- 21:34:56.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/spotify/artist/4dpARuHxo51G3z768sgnrY 21:34:56.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:57.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/spotify/artist/4dpARuHxo51G3z768sgnrY: 301.Moved (173 bytes) (322 ms) 21:34:57.1 Trace: Redirected to https://api.lidarr.audio/api/v0.4/artist/0 21:34:57.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/0 21:34:57.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:57.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/0: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (115 ms) 21:34:57.2 Warn: Unable to communicate with LidarrAPI NzbDrone.Common.Http.HttpException: HTTP request failed: [400:BadRequest] [GET] at [https://api.lidarr.audio/api/v0.4/artist/0] at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 236 {"error":"Invalid UUID"} 21:34:57.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_work --- 21:34:57.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:34:57.3 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:57.3 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 21:34:57.3 Trace: Got mapping: {} 21:34:57.3 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:34:57.3 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:57.3 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:34:57.3 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:57.3 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:34:57.3 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 21:34:57.3 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:34:57.3 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 21:34:57.3 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:34:57.3 Trace: Processing playlist playlistid 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Trace: Adding Artist - Album 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Trace: Adding - 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Trace: Adding Artist - Album 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Trace: Adding - Album 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Trace: Adding Artist - 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:34:57.3 Trace: Got 0 saved albums 21:34:57.3 Trace: Adding - 21:34:57.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 21:34:57.3 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:34:57.3 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:34:57.3 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") --- 21:34:57.4 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") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:34:57.4 Info: Artist search completed. 0 reports downloaded. 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:34:57.4 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:34:57.4 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 21:34:57.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:34:57.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:34:57.5 Debug: Gazelle authentication succeeded. 21:34:57.5 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:34:57.5 Debug: Gazelle authentication succeeded. 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:57.5 Debug: Gazelle authentication succeeded. 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:57.5 Debug: Gazelle authentication succeeded. 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:57.5 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 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:34:57.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:57.5 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 21:34:57.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:57.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:57.6 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 21:34:57.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:57.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:57.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:57.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:34:57.6 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 21:34:57.6 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 21:34:57.6 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 21:34:57.6 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 21:34:57.6 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:34:57.6 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:34:57.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:34:57.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:34:57.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:34:57.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 21:34:57.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:34:57.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864976488403_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:57.6 Info: DatabaseEngineVersionCheck migrating 21:34:57.6 Info: PerformDBOperation 21:34:57.6 Info: Performing DB Operation 21:34:57.6 Info: SQLite 3.47.2 21:34:57.6 Info: => 0.0012275s 21:34:57.6 Info: DatabaseEngineVersionCheck migrated 21:34:57.6 Info: => 0.0012463s 21:34:57.6 Debug: Took: 00:00:00.0143328 21:34:57.6 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 ==== 21:34:57.6 Debug: Initializing Providers. Count 2 21:34:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:34:57.6 Warn: Removing Name1 21:34:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:34:57.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 21:34:57.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:57.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:57.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:34:57.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:34:57.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:57.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:57.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:34:57.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:34:57.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:34:57.8 Debug: Downloading Feed http://fake.com/ 21:34:57.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:57.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:57.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:57.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:57.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:57.8 Trace: Unexpected Response content (849 bytes): 21:34:57.8 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: 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:57.8 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:57.8 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 21:34:57.8 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:34:57.8 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:57.8 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 21:34:57.8 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 21:34:57.8 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 21:34:57.8 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 21:34:57.8 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 21:34:57.8 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 21:34:57.8 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 21:34:57.8 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 21:34:57.8 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 21:34:57.8 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 21:34:57.8 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 21:34:57.8 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 21:34:57.8 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:57.8 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 21:34:57.8 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:57.8 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 21:34:57.8 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:57.8 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 21:34:57.8 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 21:34:57.8 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:57.8 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 21:34:57.8 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:57.8 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 21:34:57.8 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 21:34:57.8 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 21:34:57.8 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:57.8 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 21:34:57.8 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 21:34:57.8 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 21:34:57.8 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 21:34:57.8 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 21:34:57.8 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 21:34:57.8 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 21:34:57.8 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 21:34:57.8 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 21:34:57.8 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 21:34:57.8 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 21:34:57.8 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 21:34:57.8 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 21:34:57.8 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 21:34:57.8 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 21:34:57.8 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 21:34:57.8 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 21:34:57.8 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 21:34:57.8 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 21:34:57.8 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 21:34:57.8 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 21:34:57.8 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 21:34:57.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:34:57.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:34:57.8 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:57.9 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 21:34:57.9 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 21:34:57.9 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 21:34:57.9 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 21:34:57.9 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 21:34:57.9 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 21:34:57.9 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 21:34:57.9 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 21:34:57.9 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 21:34:57.9 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 21:34:57.9 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 21:34:57.9 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 21:34:57.9 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 21:34:57.9 Trace: Parsed: VA - Hard Bass 2016 21:34:57.9 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 21:34:57.9 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 21:34:57.9 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 21:34:57.9 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 21:34:57.9 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 21:34:57.9 Trace: Parsed: Dream Theater - The Astonishing (2016) 21:34:57.9 Trace: Parsed: Black Sabbath ? The End (2016) 21:34:57.9 Trace: Parsed: Status Quo Quo-Remastered (2016). - 21:34:57.9 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 21:34:57.9 Trace: Parsed: Lutece-From Glory Towards Void-2016 21:34:57.9 Trace: Parsed: The Black Market Trust - II - 2016 21:34:57.9 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 21:34:57.9 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 21:34:57.9 Trace: Parsed: VA-Deephouse Top 100 Vol.3 21:34:57.9 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 21:34:57.9 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 21:34:57.9 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 21:34:57.9 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 21:34:57.9 Trace: Parsed: VA-Urban Dance Vol.15-2016 21:34:57.9 Trace: Parsed: VA-Handsup Hits 2 Explicit 21:34:57.9 Trace: Parsed: VA-Handsup Hits 2 Explicit - 21:34:57.9 Trace: Parsed: VA - Ultimate Trance Reflections 21:34:57.9 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 21:34:57.9 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 21:34:57.9 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 21:34:57.9 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:34:57.9 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 21:34:57.9 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 21:34:57.9 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 21:34:57.9 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 21:34:57.9 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 21:34:57.9 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 21:34:57.9 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:34:57.9 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 21:34:57.9 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 21:34:57.9 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 21:34:57.9 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 21:34:57.9 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:34:57.9 Trace: Parsed: Stern-2016 01 20-96k-Part 05 21:34:57.9 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:34:57.9 Trace: Parsed: Stern-2016 01 20-96k-Part 04 21:34:57.9 Trace: Parsed: Stern-2016 01 20-96k-Part 03 21:34:57.9 Trace: Parsed: VA - NRJ Winter Hits 2016 21:34:57.9 Trace: Parsed: Stern-2016 01 20-96k-Part 02 21:34:57.9 Trace: Parsed: Stern-2016 01 20-96k-Part 01 21:34:57.9 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 21:34:57.9 Trace: Parsed: va-dj-sounds-2016.1 - 21:34:57.9 Trace: Parsed: va-dj-sounds-2016.1 21:34:57.9 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 21:34:57.9 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 21:34:57.9 Trace: Parsed: VA-Hardstyle_The_Annual_2016 21:34:57.9 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 21:34:57.9 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 21:34:57.9 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 21:34:57.9 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 21:34:57.9 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 21:34:57.9 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 21:34:57.9 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 21:34:57.9 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 21:34:57.9 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 21:34:57.9 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 21:34:57.9 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 21:34:57.9 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 21:34:57.9 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 21:34:57.9 Trace: Parsed: VA - Hardstyle Sounds Vol.05 21:34:57.9 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 21:34:57.9 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 21:34:57.9 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 21:34:57.9 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 21:34:57.9 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 21:34:57.9 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 21:34:57.9 Trace: Parsed: VA - Berlin Deep House 2016.1 21:34:57.9 Trace: Parsed: Tech House Masters Fresh 21:34:57.9 Trace: Parsed: EDM Essentials - Future Banging Concert 21:34:57.9 Trace: Parsed: Dance 2016 mystery of sound 21:34:57.9 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:34:57.9 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:34:57.9 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 21:34:57.9 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 21:34:57.9 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 21:34:57.9 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:34:57.9 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:34:57.9 Debug: Downloading Feed http://rss.torrentleech.org/ 21:34:57.9 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:57.9 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:57.9 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:57.9 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:57.9 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:57.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:34:57.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:34:57.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Feed has valid size in description. 21:34:58.0 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:34:58.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:34:58.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.0 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: 21:34:58.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.0 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: 21:34:58.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.0 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: 21:34:58.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.0 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: 21:34:58.0 Trace: Feed has valid size in description. 21:34:58.0 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:34:58.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:34:58.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 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: 21:34:58.0 Trace: Feed has valid size in description. 21:34:58.0 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:34:58.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:34:58.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.0 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: 21:34:58.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.0 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: 21:34:58.0 Debug: Feed doesn't have release size. 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.0 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: 21:34:58.0 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:34:58.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:34:58.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:58.0 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: 21:34:58.0 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:58.0 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: 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:58.0 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: 21:34:58.0 Debug: Feed doesn't have release size. 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:58.0 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: 21:34:58.0 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:58.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:58.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:34:58.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:34:58.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.1 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:58.1 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:58.1 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.1 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.1 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.1 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: 21:34:58.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.1 Trace: Feed has valid size in enclosure. 21:34:58.1 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.1 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:58.1 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:58.1 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.1 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.1 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:34:58.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:34:58.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.1 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:58.1 Trace: Feed has Ezrss schema 21:34:58.1 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:58.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.1 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:58.1 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: 21:34:58.1 Debug: Feed was parseable by Ezrss Parser 21:34:58.1 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.1 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:58.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.1 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:58.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:34:58.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:34:58.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.1 Trace: TorrentInfo: Guid: 79d8bd3f-098e-48d4-9a9e-ca95031daeb7 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 21:34:58.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.1 Trace: TorrentInfo: Guid: b3652a97-57ec-44f6-bc62-e4fc98c8443b 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 21:34:58.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.1 Trace: TorrentInfo: Guid: 713c9bbc-dcad-4eb5-9cf1-e530a01335b6 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 21:34:58.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.1 Trace: TorrentInfo: Guid: 0a03b482-de95-45dd-ab5a-59d1772c7997 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 21:34:58.1 Trace: Feed has valid size in description. 21:34:58.1 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:34:58.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:34:58.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.1 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:58.1 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:58.1 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:58.1 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:58.1 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:58.1 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: 21:34:58.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.1 Trace: Feed has valid size in enclosure. 21:34:58.1 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.1 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:58.1 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:58.1 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:58.1 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:58.1 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:58.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:34:58.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:34:58.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.1 Trace: Parsed: The Voice 8x25 21:34:58.1 Trace: Parsed: The Voice 8x26 21:34:58.1 Trace: Parsed: How It's Made 25x07 720p 21:34:58.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.1 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: 21:34:58.1 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.1 Trace: Parsed: The Voice 8x25 21:34:58.1 Trace: Parsed: The Voice 8x26 21:34:58.1 Trace: Parsed: How It's Made 25x07 720p 21:34:58.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.1 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: 21:34:58.1 Trace: Parsed: The Voice 8x25 21:34:58.1 Trace: Parsed: The Voice 8x26 21:34:58.1 Trace: Parsed: How It's Made 25x07 720p 21:34:58.1 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.1 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.1 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: 21:34:58.2 Trace: Parsed: The Voice 8x25 21:34:58.2 Trace: Parsed: The Voice 8x26 21:34:58.2 Trace: Parsed: How It's Made 25x07 720p 21:34:58.2 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.2 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.2 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: 21:34:58.2 Debug: Feed doesn't have release size. 21:34:58.2 Trace: Parsed: The Voice 8x25 21:34:58.2 Trace: Parsed: The Voice 8x26 21:34:58.2 Trace: Parsed: How It's Made 25x07 720p 21:34:58.2 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.2 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.2 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: 21:34:58.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:58.2 Trace: Parsed: The Voice 8x25 21:34:58.2 Trace: Parsed: The Voice 8x26 21:34:58.2 Trace: Parsed: How It's Made 25x07 720p 21:34:58.2 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.2 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 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 21:34:58.2 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:58.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:58.2 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 21:34:58.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:58.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:58.2 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 21:34:58.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:58.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:58.2 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 21:34:58.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:58.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:58.2 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 21:34:58.2 Debug: Feed doesn't have release size. 21:34:58.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:58.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:58.2 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 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:58.2 Trace: Feed has Ezrss schema 21:34:58.2 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.2 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: 21:34:58.2 Debug: Feed was parseable by Ezrss Parser 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.2 Trace: TorrentInfo: Guid: ec13748f-f9c6-4faa-b7dc-e5b477e31fb8 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 21:34:58.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.2 Trace: TorrentInfo: Guid: 67e64339-09d0-4a81-8f5d-c5fb53bdf866 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 21:34:58.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.2 Trace: TorrentInfo: Guid: 56c47040-68c0-44e0-b62f-af624c5c04c6 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 21:34:58.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.2 Trace: TorrentInfo: Guid: d574ff5c-43b0-46f2-b3f7-d211885da70b 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 21:34:58.2 Debug: Feed doesn't have release size. 21:34:58.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.2 Trace: TorrentInfo: Guid: ce6a155b-14e9-42e9-814d-53aab5f9d10d 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 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.2 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: 21:34:58.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.2 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: 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.2 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: 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.2 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: 21:34:58.2 Debug: Feed doesn't have release size. 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.2 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: 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: TorrentInfo: Guid: c9280893-3365-48c5-9ed1-43b324b0a5b2 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: 21:34:58.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: TorrentInfo: Guid: e4d9bcef-8295-4f09-aaa8-afbb1ddbed8b 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: 21:34:58.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: TorrentInfo: Guid: dac9f3d0-ff3f-4aa9-b991-97c824c0ca94 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: 21:34:58.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:58.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:58.2 Trace: TorrentInfo: Guid: ed3fa59f-d7e8-4dd0-95a9-27c3a64ec627 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: 21:34:58.2 Trace: Feed has valid size in description. 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:58.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:58.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:58.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:58.2 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 21:34:58.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:58.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:58.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:58.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:58.2 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 21:34:58.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:58.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:58.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:58.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:58.2 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 21:34:58.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:58.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:58.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:58.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:58.2 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 21:34:58.2 Trace: Feed has valid size in description. 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:34:58.2 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:34:58.2 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:34:58.2 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:34:58.2 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:34:58.2 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: 21:34:58.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.2 Trace: Feed has valid size in enclosure. 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:58.2 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:58.2 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:58.2 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:58.2 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:58.2 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: 21:34:58.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.2 Trace: Feed has valid size in enclosure. 21:34:58.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:34:58.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:34:58.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.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: 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: 21:34:58.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.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: 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: 21:34:58.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.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: 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: 21:34:58.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:58.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:58.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: 21:34:58.3 Trace: Feed has valid size in description. 21:34:58.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:34:58.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:34:58.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.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: 21:34:58.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.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: 21:34:58.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.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: 21:34:58.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:58.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:58.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: 21:34:58.3 Trace: Feed has valid size in description. 21:34:58.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:34:58.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:34:58.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.3 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:34:58.3 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:34:58.3 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:34:58.3 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:34:58.3 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:34:58.3 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:34:58.3 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:34:58.3 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:34:58.3 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:34:58.3 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:34:58.3 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:34:58.3 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:34:58.3 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:34:58.3 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:34:58.3 Trace: TorrentInfo: Guid: 974421a1-c5d2-4951-b009-c98f08632951 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: 21:34:58.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.3 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:34:58.3 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:34:58.3 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:34:58.3 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:34:58.3 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:34:58.3 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:34:58.3 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:34:58.3 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:34:58.3 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:34:58.3 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:34:58.3 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:34:58.3 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:34:58.3 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:34:58.3 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:34:58.3 Trace: TorrentInfo: Guid: 246f38f8-b4af-42fb-9e20-a6e8b7a5fd25 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: 21:34:58.3 Trace: Feed has valid size in Size element. 21:34:58.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:34:58.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:34:58.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.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: 21:34:58.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.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: 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.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: 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.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: 21:34:58.3 Debug: Feed doesn't have release size. 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:58.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:58.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:58.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:58.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: 21:34:58.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:34:58.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:34:58.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:58.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:58.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:58.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: 21:34:58.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.3 Trace: Feed has valid size in enclosure. 21:34:58.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:34:58.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:34:58.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:58.3 Trace: Feed has Ezrss schema 21:34:58.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:58.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:58.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: 21:34:58.3 Debug: Feed was parseable by Ezrss Parser 21:34:58.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:34:58.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:34:58.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.3 Trace: TorrentInfo: Guid: 6c6bf223-fba0-4834-a292-860aeb28db48 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 21:34:58.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.3 Trace: TorrentInfo: Guid: 455957d5-cae4-488f-b347-4fe9ed71c281 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 21:34:58.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.3 Trace: TorrentInfo: Guid: f8888058-4308-4d64-be7f-395940be0358 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 21:34:58.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:58.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:58.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:58.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:58.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:58.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:58.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:58.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:58.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:58.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:58.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:58.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:58.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:58.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:58.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:58.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:58.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:58.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:58.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:58.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:58.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:58.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:58.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:58.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:58.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:58.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:58.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:58.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:58.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:58.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:58.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:58.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:58.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:58.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:58.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:58.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:58.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:58.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:58.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:58.4 Trace: TorrentInfo: Guid: d914dbf3-ef19-40e5-993a-d382a146fd66 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 21:34:58.4 Trace: Feed has valid size in description. 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:58.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:58.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:58.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:58.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:58.4 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 21:34:58.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.4 Trace: Feed has valid size in enclosure. 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.4 Trace: Parsed: The Voice 8x25 21:34:58.4 Trace: Parsed: The Voice 8x26 21:34:58.4 Trace: Parsed: How It's Made 25x07 720p 21:34:58.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.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: 21:34:58.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.4 Trace: Parsed: The Voice 8x25 21:34:58.4 Trace: Parsed: The Voice 8x26 21:34:58.4 Trace: Parsed: How It's Made 25x07 720p 21:34:58.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.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: 21:34:58.4 Trace: Parsed: The Voice 8x25 21:34:58.4 Trace: Parsed: The Voice 8x26 21:34:58.4 Trace: Parsed: How It's Made 25x07 720p 21:34:58.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.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: 21:34:58.4 Trace: Parsed: The Voice 8x25 21:34:58.4 Trace: Parsed: The Voice 8x26 21:34:58.4 Trace: Parsed: How It's Made 25x07 720p 21:34:58.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.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: 21:34:58.4 Debug: Feed doesn't have release size. 21:34:58.4 Trace: Parsed: The Voice 8x25 21:34:58.4 Trace: Parsed: The Voice 8x26 21:34:58.4 Trace: Parsed: How It's Made 25x07 720p 21:34:58.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:58.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:58.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: 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:58.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:58.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:58.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:58.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:58.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:58.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:58.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:58.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:58.4 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: 21:34:58.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:58.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:58.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:58.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:58.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:58.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:58.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:58.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:58.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:58.4 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: 21:34:58.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:58.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:58.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:58.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:58.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:58.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:58.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:58.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:58.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:58.4 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: 21:34:58.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:58.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:58.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:58.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:58.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:58.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:58.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:58.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:58.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:58.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:58.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:58.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:58.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:58.4 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: 21:34:58.4 Trace: Feed has valid size in description. 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:58.4 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: 21:34:58.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:58.4 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: 21:34:58.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:58.4 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: 21:34:58.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:58.4 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: 21:34:58.4 Trace: Feed has valid size in description. 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:58.4 Trace: Feed has Ezrss schema 21:34:58.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.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: 21:34:58.4 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 21:34:58.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.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: 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: 21:34:58.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:58.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.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: 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: 21:34:58.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.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: 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: 21:34:58.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.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: 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: 21:34:58.4 Debug: Feed doesn't have release size. 21:34:58.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:58.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: 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: 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.4 Trace: TorrentInfo: Guid: 0c4fae71-aa37-4c6b-b91c-919a5d6e1390 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 21:34:58.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.4 Trace: TorrentInfo: Guid: 3b2d668f-6dad-436d-9285-e3e4deadc874 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 21:34:58.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.4 Trace: TorrentInfo: Guid: 8e19333f-af82-4b5e-8777-b72dc4166ad2 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 21:34:58.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.4 Trace: TorrentInfo: Guid: 6e8d5f4e-698f-46a9-a9ef-0e59c61e3d7b 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 21:34:58.4 Debug: Feed doesn't have release size. 21:34:58.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.4 Trace: TorrentInfo: Guid: d36e8cf3-cccd-43d4-8ac5-88065140221b 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 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:58.4 Trace: TorrentInfo: Guid: 88702fc3-f8c4-4b4c-87f3-1dfc653b3b34 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 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 21:34:58.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:58.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 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:34:58.4 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:58.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:58.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:58.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:34:58.4 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 21:34:58.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:58.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:58.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:34:58.4 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:58.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:58.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:58.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 21:34:58.4 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:58.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:58.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:58.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:58.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 21:34:58.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:58.4 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:34:58.4 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:34:58.4 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:34:58.4 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:34:58.4 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:34:58.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 21:34:58.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:34:58.5 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:58.5 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:58.5 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:58.5 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:58.5 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:58.5 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:58.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:34:58.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:58.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:58.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:34:58.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:34:58.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:34:58.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:34:58.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:34:58.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:34:58.5 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:34:58.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864985380566_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:58.5 Info: DatabaseEngineVersionCheck migrating 21:34:58.5 Info: PerformDBOperation 21:34:58.5 Info: Performing DB Operation 21:34:58.5 Info: SQLite 3.47.2 21:34:58.5 Info: => 0.0125253s 21:34:58.5 Info: DatabaseEngineVersionCheck migrated 21:34:58.5 Info: => 0.0125451s 21:34:58.5 Info: VersionMigration migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: CreateTable VersionInfo 21:34:58.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:58.5 Info: => 0.0002144s 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: VersionMigration migrated 21:34:58.5 Info: => 0.0005894s 21:34:58.5 Info: VersionUniqueMigration migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: CreateIndex VersionInfo (Version) 21:34:58.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:58.5 Info: => 0.0001798s 21:34:58.5 Info: AlterTable VersionInfo 21:34:58.5 Info: => 1.2E-06s 21:34:58.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:58.5 Info: => 0.0006071s 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: VersionUniqueMigration migrated 21:34:58.5 Info: => 0.000818s 21:34:58.5 Info: VersionDescriptionMigration migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: AlterTable VersionInfo 21:34:58.5 Info: => 1.2E-06s 21:34:58.5 Info: CreateColumn VersionInfo Description String 21:34:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:58.5 Info: => 0.0002482s 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: VersionDescriptionMigration migrated 21:34:58.5 Info: => 0.0004336s 21:34:58.5 Info: 1: InitialSetup migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 1 21:34:58.5 Info: CreateTable Logs 21:34:58.5 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) 21:34:58.5 Info: => 0.0002414s 21:34:58.5 Info: CreateIndex Logs (Time) 21:34:58.5 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:34:58.5 Info: => 0.0001177s 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:58', 'InitialSetup') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 1: InitialSetup migrated 21:34:58.5 Info: => 0.0004237s 21:34:58.5 Info: 2: add_reason_to_pending_releases migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 2 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:58', 'add_reason_to_pending_releases') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 2: add_reason_to_pending_releases migrated 21:34:58.5 Info: => 0.0019008s 21:34:58.5 Info: 3: add_medium_support migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 3 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:58', 'add_medium_support') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 3: add_medium_support migrated 21:34:58.5 Info: => 0.0003469s 21:34:58.5 Info: 4: add_various_qualites_in_profile migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 4 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:58', 'add_various_qualites_in_profile') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 4: add_various_qualites_in_profile migrated 21:34:58.5 Info: => 0.0003048s 21:34:58.5 Info: 5: metadata_profiles migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 5 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:58', 'metadata_profiles') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 5: metadata_profiles migrated 21:34:58.5 Info: => 0.0003283s 21:34:58.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 6 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:58', 'separate_automatic_and_interactive_search') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:58.5 Info: => 0.0003219s 21:34:58.5 Info: 7: change_album_path_to_relative migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 7 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:58', 'change_album_path_to_relative') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 7: change_album_path_to_relative migrated 21:34:58.5 Info: => 0.0003199s 21:34:58.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 8 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:58', 'change_quality_size_mb_to_kb') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:58.5 Info: => 0.0003136s 21:34:58.5 Info: 9: album_releases migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 9 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:58', 'album_releases') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 9: album_releases migrated 21:34:58.5 Info: => 0.000304s 21:34:58.5 Info: 10: album_releases_fix migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 10 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:58', 'album_releases_fix') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 10: album_releases_fix migrated 21:34:58.5 Info: => 0.0002983s 21:34:58.5 Info: 11: import_lists migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 11 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:58', 'import_lists') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 11: import_lists migrated 21:34:58.5 Info: => 0.0003041s 21:34:58.5 Info: 12: add_release_status migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 12 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:58', 'add_release_status') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 12: add_release_status migrated 21:34:58.5 Info: => 0.0003098s 21:34:58.5 Info: 13: album_download_notification migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 13 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:58', 'album_download_notification') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 13: album_download_notification migrated 21:34:58.5 Info: => 0.000288s 21:34:58.5 Info: 14: fix_language_metadata_profiles migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 14 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:58', 'fix_language_metadata_profiles') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 14: fix_language_metadata_profiles migrated 21:34:58.5 Info: => 0.0003037s 21:34:58.5 Info: 15: remove_fanzub migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 15 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:58', 'remove_fanzub') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 15: remove_fanzub migrated 21:34:58.5 Info: => 0.0002915s 21:34:58.5 Info: 16: update_artist_history_indexes migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 16 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:58', 'update_artist_history_indexes') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 16: update_artist_history_indexes migrated 21:34:58.5 Info: => 0.0002976s 21:34:58.5 Info: 17: remove_nma migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 17 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:58', 'remove_nma') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 17: remove_nma migrated 21:34:58.5 Info: => 0.0002938s 21:34:58.5 Info: 18: album_disambiguation migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 18 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:58', 'album_disambiguation') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 18: album_disambiguation migrated 21:34:58.5 Info: => 0.0002974s 21:34:58.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 19 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:58', 'add_ape_quality_in_profiles') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:58.5 Info: => 0.0002893s 21:34:58.5 Info: 20: remove_pushalot migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 20 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:58', 'remove_pushalot') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 20: remove_pushalot migrated 21:34:58.5 Info: => 0.0002929s 21:34:58.5 Info: 21: add_custom_filters migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 21 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:58', 'add_custom_filters') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 21: add_custom_filters migrated 21:34:58.5 Info: => 0.0002957s 21:34:58.5 Info: 22: import_list_tags migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 22 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:58', 'import_list_tags') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 22: import_list_tags migrated 21:34:58.5 Info: => 0.000291s 21:34:58.5 Info: 23: add_release_groups_etc migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 23 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:58', 'add_release_groups_etc') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 23: add_release_groups_etc migrated 21:34:58.5 Info: => 0.0002966s 21:34:58.5 Info: 24: NewMediaInfoFormat migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 24 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:58', 'NewMediaInfoFormat') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 24: NewMediaInfoFormat migrated 21:34:58.5 Info: => 0.0002878s 21:34:58.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 25 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:58', 'rename_restrictions_to_release_profiles') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:58.5 Info: => 0.0003016s 21:34:58.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 26 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:58', 'rename_quality_profiles_add_upgrade_allowed') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:58.5 Info: => 0.0002896s 21:34:58.5 Info: 27: add_import_exclusions migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 27 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:58', 'add_import_exclusions') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 27: add_import_exclusions migrated 21:34:58.5 Info: => 0.0003271s 21:34:58.5 Info: 28: clean_artist_metadata_table migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 28 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:58', 'clean_artist_metadata_table') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 28: clean_artist_metadata_table migrated 21:34:58.5 Info: => 0.0002973s 21:34:58.5 Info: 29: health_issue_notification migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 29 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:58', 'health_issue_notification') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 29: health_issue_notification migrated 21:34:58.5 Info: => 0.0002893s 21:34:58.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 30 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:58', 'add_mediafilerepository_mtime') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:58.5 Info: => 0.0002842s 21:34:58.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 31 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:58', 'add_artistmetadataid_constraint') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:58.5 Info: => 0.0002902s 21:34:58.5 Info: 32: old_ids_and_artist_alias migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 32 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:58', 'old_ids_and_artist_alias') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 32: old_ids_and_artist_alias migrated 21:34:58.5 Info: => 0.0002986s 21:34:58.5 Info: 33: download_propers_config migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 33 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:58', 'download_propers_config') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 33: download_propers_config migrated 21:34:58.5 Info: => 0.000301s 21:34:58.5 Info: 34: remove_language_profiles migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 34 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:58', 'remove_language_profiles') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 34: remove_language_profiles migrated 21:34:58.5 Info: => 0.0002931s 21:34:58.5 Info: 35: multi_disc_naming_format migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 35 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:58', 'multi_disc_naming_format') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 35: multi_disc_naming_format migrated 21:34:58.5 Info: => 0.0002845s 21:34:58.5 Info: 36: add_download_client_priority migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 36 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:58', 'add_download_client_priority') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 36: add_download_client_priority migrated 21:34:58.5 Info: => 0.0003118s 21:34:58.5 Info: 37: remove_growl_prowl migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 37 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:58', 'remove_growl_prowl') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 37: remove_growl_prowl migrated 21:34:58.5 Info: => 0.0003018s 21:34:58.5 Info: 38: remove_plex_hometheatre migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 38 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:58', 'remove_plex_hometheatre') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 38: remove_plex_hometheatre migrated 21:34:58.5 Info: => 0.0002903s 21:34:58.5 Info: 39: add_root_folder_add_defaults migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 39 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:58', 'add_root_folder_add_defaults') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 39: add_root_folder_add_defaults migrated 21:34:58.5 Info: => 0.0002904s 21:34:58.5 Info: 40: task_duration migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 40 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:58', 'task_duration') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 40: task_duration migrated 21:34:58.5 Info: => 0.0003307s 21:34:58.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 41 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:58', 'add_indexer_and_enabled_to_release_profiles') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:58.5 Info: => 0.0005311s 21:34:58.5 Info: 42: remove_album_folders migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 42 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:58', 'remove_album_folders') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 42: remove_album_folders migrated 21:34:58.5 Info: => 0.000314s 21:34:58.5 Info: 44: add_priority_to_indexers migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 44 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:58', 'add_priority_to_indexers') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 44: add_priority_to_indexers migrated 21:34:58.5 Info: => 0.0003057s 21:34:58.5 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 45 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:58', 'remove_chown_and_folderchmod_config') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:58.5 Info: => 0.0003098s 21:34:58.5 Info: 47: update_notifiarr migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 47 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:58', 'update_notifiarr') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 47: update_notifiarr migrated 21:34:58.5 Info: => 0.0003119s 21:34:58.5 Info: 49: email_multiple_addresses migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 49 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:58', 'email_multiple_addresses') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 49: email_multiple_addresses migrated 21:34:58.5 Info: => 0.0003038s 21:34:58.5 Info: 50: rename_blacklist_to_blocklist migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 50 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:58', 'rename_blacklist_to_blocklist') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 50: rename_blacklist_to_blocklist migrated 21:34:58.5 Info: => 0.0002996s 21:34:58.5 Info: 51: cdh_per_downloadclient migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 51 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:58', 'cdh_per_downloadclient') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 51: cdh_per_downloadclient migrated 21:34:58.5 Info: => 0.0002929s 21:34:58.5 Info: 52: download_history migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 52 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:58', 'download_history') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 52: download_history migrated 21:34:58.5 Info: => 0.0002866s 21:34:58.5 Info: 53: add_update_history migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 53 21:34:58.5 Info: CreateTable UpdateHistory 21:34:58.5 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 21:34:58.5 Info: => 0.0001709s 21:34:58.5 Info: CreateIndex UpdateHistory (Date) 21:34:58.5 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:34:58.5 Info: => 8.8E-05s 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:58', 'add_update_history') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 53: add_update_history migrated 21:34:58.5 Info: => 0.0003856s 21:34:58.5 Info: 54: add_on_update_to_notifications migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 54 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:58', 'add_on_update_to_notifications') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 54: add_on_update_to_notifications migrated 21:34:58.5 Info: => 0.0002988s 21:34:58.5 Info: 55: download_client_per_indexer migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 55 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:58', 'download_client_per_indexer') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 55: download_client_per_indexer migrated 21:34:58.5 Info: => 0.0002949s 21:34:58.5 Info: 56: AddNewItemMonitorType migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 56 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:58', 'AddNewItemMonitorType') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 56: AddNewItemMonitorType migrated 21:34:58.5 Info: => 0.0002903s 21:34:58.5 Info: 57: ImportListSearch migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 57 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:58', 'ImportListSearch') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 57: ImportListSearch migrated 21:34:58.5 Info: => 0.000283s 21:34:58.5 Info: 58: ImportListMonitorExisting migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 58 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:58', 'ImportListMonitorExisting') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 58: ImportListMonitorExisting migrated 21:34:58.5 Info: => 0.0002896s 21:34:58.5 Info: 59: add_indexer_tags migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 59 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:58', 'add_indexer_tags') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 59: add_indexer_tags migrated 21:34:58.5 Info: => 0.0002958s 21:34:58.5 Info: 60: update_audio_types migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 60 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:58', 'update_audio_types') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 60: update_audio_types migrated 21:34:58.5 Info: => 0.0002873s 21:34:58.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 61 21:34:58.5 Info: AlterTable Logs 21:34:58.5 Info: => 1.7E-06s 21:34:58.5 Info: AlterColumn Logs Time DateTimeOffset 21:34:58.5 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) 21:34:58.5 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 21:34:58.5 Info: DROP TABLE "Logs" 21:34:58.5 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 21:34:58.5 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:34:58.5 Info: => 0.0016222s 21:34:58.5 Info: AlterTable UpdateHistory 21:34:58.5 Info: => 1.3E-06s 21:34:58.5 Info: AlterColumn UpdateHistory Date DateTimeOffset 21:34:58.5 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 21:34:58.5 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 21:34:58.5 Info: DROP TABLE "UpdateHistory" 21:34:58.5 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 21:34:58.5 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:34:58.5 Info: => 0.0040993s 21:34:58.5 Info: AlterTable VersionInfo 21:34:58.5 Info: => 1.4E-06s 21:34:58.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:58.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:58.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:58.5 Info: DROP TABLE "VersionInfo" 21:34:58.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:58.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:58.5 Info: => 0.0013754s 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:58', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:58.5 Info: => 0.0022628s 21:34:58.5 Info: 62: add_on_delete_to_notifications migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 62 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:58', 'add_on_delete_to_notifications') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 62: add_on_delete_to_notifications migrated 21:34:58.5 Info: => 0.0003729s 21:34:58.5 Info: 63: add_custom_formats migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 63 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:58', 'add_custom_formats') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 63: add_custom_formats migrated 21:34:58.5 Info: => 0.0004134s 21:34:58.5 Info: 64: add_result_to_commands migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 64 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:58', 'add_result_to_commands') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 64: add_result_to_commands migrated 21:34:58.5 Info: => 0.000406s 21:34:58.5 Info: 65: health_restored_notification migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 65 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:58', 'health_restored_notification') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 65: health_restored_notification migrated 21:34:58.5 Info: => 0.0003315s 21:34:58.5 Info: 66: remove_uc migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 66 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:58', 'remove_uc') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 66: remove_uc migrated 21:34:58.5 Info: => 0.000333s 21:34:58.5 Info: 67: download_clients_rename_tv_to_music migrating 21:34:58.5 Info: Beginning Transaction 21:34:58.5 Info: Starting migration of Log DB to 67 21:34:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:58', 'download_clients_rename_tv_to_music') 21:34:58.5 Info: Committing Transaction 21:34:58.5 Info: 67: download_clients_rename_tv_to_music migrated 21:34:58.6 Info: => 0.0003304s 21:34:58.6 Info: 68: add_colon_replacement_to_naming_config migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 68 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-12-23T21:34:58', 'add_colon_replacement_to_naming_config') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 68: add_colon_replacement_to_naming_config migrated 21:34:58.6 Info: => 0.0003595s 21:34:58.6 Info: 69: list_sync_time migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 69 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-12-23T21:34:58', 'list_sync_time') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 69: list_sync_time migrated 21:34:58.6 Info: => 0.0004002s 21:34:58.6 Info: 70: add_download_client_tags migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 70 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-12-23T21:34:58', 'add_download_client_tags') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 70: add_download_client_tags migrated 21:34:58.6 Info: => 0.0003382s 21:34:58.6 Info: 71: add_notification_status migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 71 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-12-23T21:34:58', 'add_notification_status') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 71: add_notification_status migrated 21:34:58.6 Info: => 0.0003346s 21:34:58.6 Info: 72: add_alac_24_quality_in_profiles migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 72 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-12-23T21:34:58', 'add_alac_24_quality_in_profiles') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 72: add_alac_24_quality_in_profiles migrated 21:34:58.6 Info: => 0.0003399s 21:34:58.6 Info: 73: add_salt_to_users migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 73 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-12-23T21:34:58', 'add_salt_to_users') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 73: add_salt_to_users migrated 21:34:58.6 Info: => 0.0003356s 21:34:58.6 Info: 74: add_auto_tagging migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 74 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-12-23T21:34:58', 'add_auto_tagging') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 74: add_auto_tagging migrated 21:34:58.6 Info: => 0.0003417s 21:34:58.6 Info: 75: quality_definition_preferred_size migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 75 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-12-23T21:34:58', 'quality_definition_preferred_size') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 75: quality_definition_preferred_size migrated 21:34:58.6 Info: => 0.0003246s 21:34:58.6 Info: 76: add_on_artist_add_to_notifications migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 76 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-12-23T21:34:58', 'add_on_artist_add_to_notifications') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 76: add_on_artist_add_to_notifications migrated 21:34:58.6 Info: => 0.0003402s 21:34:58.6 Info: 77: album_last_searched_time migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 77 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-12-23T21:34:58', 'album_last_searched_time') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 77: album_last_searched_time migrated 21:34:58.6 Info: => 0.0003354s 21:34:58.6 Info: 78: add_indexer_flags migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 78 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-12-23T21:34:58', 'add_indexer_flags') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 78: add_indexer_flags migrated 21:34:58.6 Info: => 0.0003296s 21:34:58.6 Info: 79: add_indexes_album_statistics migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 79 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-12-23T21:34:58', 'add_indexes_album_statistics') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 79: add_indexes_album_statistics migrated 21:34:58.6 Info: => 0.0003334s 21:34:58.6 Info: 80: update_redacted_baseurl migrating 21:34:58.6 Info: Beginning Transaction 21:34:58.6 Info: Starting migration of Log DB to 80 21:34:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2024-12-23T21:34:58', 'update_redacted_baseurl') 21:34:58.6 Info: Committing Transaction 21:34:58.6 Info: 80: update_redacted_baseurl migrated 21:34:58.6 Info: => 0.0003242s 21:34:58.6 Debug: Took: 00:00:00.0688381 21:34:58.6 Info: Caching database 21:34:58.6 Error: System.InvalidOperationException: Fake Exception 21:34:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:59.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:59.7 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:34:59.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 21:34:59.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Log.db 21:34:59.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705864997476674_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:59.7 Info: DatabaseEngineVersionCheck migrating 21:34:59.7 Info: PerformDBOperation 21:34:59.7 Info: Performing DB Operation 21:34:59.7 Info: SQLite 3.47.2 21:34:59.7 Info: => 0.0007665s 21:34:59.7 Info: DatabaseEngineVersionCheck migrated 21:34:59.7 Info: => 0.0007857s 21:34:59.7 Debug: Took: 00:00:00.0139642 21:34:59.7 Debug: File no longer exists on disk. removing from database. 21:35:00.8 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 21:35:00.8 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:35:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Log.db 21:35:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865008154462_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:00.8 Info: DatabaseEngineVersionCheck migrating 21:35:00.8 Info: PerformDBOperation 21:35:00.8 Info: Performing DB Operation 21:35:00.8 Info: SQLite 3.47.2 21:35:00.8 Info: => 0.0007662s 21:35:00.8 Info: DatabaseEngineVersionCheck migrated 21:35:00.8 Info: => 0.0007849s 21:35:00.8 Debug: Took: 00:00:00.0138883 21:35:00.8 Info: Unique message: 52351617-4119-4e10-98a1-8168e359fbea 21:35:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:01.8 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:35:01.8 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:35:01.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Log.db 21:35:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865019009219_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:01.9 Info: DatabaseEngineVersionCheck migrating 21:35:01.9 Info: PerformDBOperation 21:35:01.9 Info: Performing DB Operation 21:35:01.9 Info: SQLite 3.47.2 21:35:01.9 Info: => 0.0007389s 21:35:01.9 Info: DatabaseEngineVersionCheck migrated 21:35:01.9 Info: => 0.0007576s 21:35:01.9 Debug: Took: 00:00:00.0137685 21:35:01.9 Error: Unique message: 66f5817b-b6f4-4346-a7b1-f91ce8260af8 System.InvalidOperationException: Fake Exception 21:35:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:02.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:35:02.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:35:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Log.db 21:35:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865029899962_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:03.0 Info: DatabaseEngineVersionCheck migrating 21:35:03.0 Info: PerformDBOperation 21:35:03.0 Info: Performing DB Operation 21:35:03.0 Info: SQLite 3.47.2 21:35:03.0 Info: => 0.0007343s 21:35:03.0 Info: DatabaseEngineVersionCheck migrated 21:35:03.0 Info: => 0.0007519s 21:35:03.0 Debug: Took: 00:00:00.0136932 21:35:03.0 Info: 4337f34b-be07-49ed-826e-07dc02fdc9608bf18560-4f85-4e55-b2ce-a643534a0258fef87a15-d9e8-4710-90a3-bf1ea5a5f2bef44e408b-736d-462a-82c0-b56d9535bd1e4a7887d6-d15d-4940-9e2d-de97ccf6f9a70d407ad2-c7e3-4cf9-ad3b-921af5aaa093aef62811-9e20-4f2c-b9f0-f6e288459e90ad455b21-5623-40ee-8b00-71710bb708566fe47f63-94e0-4de3-a1db-10d85a8a003c8d27d35c-0441-4d70-9328-7c2feb648888b076177c-4fc4-44c4-a3e2-b2cd996882b63a7fbab8-cf1d-470a-a859-fa8958185d6a55ca8a5d-eca4-4a78-9e0d-7ff2d98cfbcdfffe07e9-133c-40b9-9a65-4f400b63246a66e8e47a-b992-47b8-8a13-d21067ad127d9067e68c-3261-444f-a788-feae6b68b18782e1707f-fad1-4121-b80e-fe62f290cad47bdeda42-480f-45c5-abc8-9b1697bfe1f17ba69e09-78df-4cbb-aa1c-e2a09e23d18a277c889c-24fe-449f-b56b-fb3588573d6aac5fa623-9b3c-4289-bec8-4feadfef1ef2af07a0e9-3b47-4705-ae12-1e8ab62e7857cd7dcbf9-18bc-4dce-8654-4ebf38de35894ff3a895-eeaf-4bea-976c-c751df91946fc7fd4f7b-e461-46bc-ae8f-991cc4e712d40b8011bd-0cae-4a13-a6a6-c8ea57ce66618d69def3-efe7-48e4-8929-d32270bbb928d7abea5c-f3c6-4760-8a30-d53ac92b740f92d2103b-aa27-42d2-8c80-de148a7938645ec97de5-6ee1-4088-bdba-019e664cf379ccec6237-6d67-4440-add9-47268d0b3243e50d49f6-0822-48cc-979a-46c13257aa9cadcfc60c-2126-407d-a6d9-216cefb6a20efbd0117b-1273-4c61-9f3a-5eb59800f797ce964848-b20e-4231-9b75-c031f640679f725fc914-72e3-4ea9-9e78-6c24c2908ab3d180833e-3f1c-4ce2-b91b-06d738eecca3e86bdc8c-87ce-4df4-902f-fdacaefbd835bc841435-8041-42bc-91e4-dbe57b8dd70e077e19ce-b5c3-4747-a4db-b5f7facca2a25d74bc24-2f2f-44eb-a709-1bc06b128974f1ca5e47-ae22-4ad6-b818-bbfd1eb7310ff5653833-836f-494d-97d5-146d17f376eaf91a4005-e622-49f5-9605-9aaf39a2bfef0a98a774-3743-4e9f-885d-06ef59bf5a76584af65e-bc96-438f-a208-ec3a26c21a93c7445d7c-5185-404d-be31-8a1f595d8f2c52735b04-8e9d-49c1-8926-05ebd146b5b7fea0fcb8-4146-490f-b05e-15ce08418fb000d32d33-a3a8-4cbe-aeeb-8b7f555f53ae100e4041-d13d-429a-a6ed-34ecca7dda24fde984ef-cd7a-4017-8980-db2d8a611afa56352902-ec95-4925-818a-0872b2c8fffa8a2d0529-6a59-4be5-8abc-cf3e4d4956d354b2ba33-c403-40cc-a782-96fd4b03ca45a7ba8f0f-a1ea-4fd1-b331-7fbd4e984ec778df73c5-5b9b-4cd6-b7bc-51fdf673c6d36fda52b3-b936-43ad-8e23-acb0402249309fe161f9-6333-41f0-9408-ec6c115d391e7bb27a11-77bd-4db7-87bf-dce37d1cc50dfd1890d9-31af-4121-9a32-59bd96fb389d3353394e-04c0-49a4-830d-de34067542d583b8148a-3bff-4522-906b-6c3551dc2ab30be0b61a-cb64-4047-a2f2-90b60434fe76ec82863e-e3da-4ac5-ba7a-72ac5e6af5032400d91c-ef81-47d2-bddc-586e6b675f922fec8c12-1979-467b-8d81-554789d7ac1d20ca3ee5-1ee6-4351-a40b-0bfb9927e6d94128f3ac-6796-47b8-adc7-bec5199e3d21e1edf3c6-ed55-4b45-a5bd-174039ec51727007e063-ff6e-4cd1-8b38-fbb34ef3d450d923af4d-cf9a-45de-bf70-d8ed5f5dc0b3805a013a-885b-4f23-9edb-fe9024765aaea49afaed-fe90-4a4f-af1c-ef810fd404c3697e8904-b748-47c2-bdf2-867031724ad108af0aa8-98d8-4b3e-9660-a70cee1117df9651a53b-49b5-44e1-9561-73cd32367c1d121ff2d0-e9f1-496d-bc37-9e8f2997491066d81516-65ee-4356-baa9-be5266393bcfc35244c2-95de-46ec-ab3c-fa977c56c97acde6273d-5398-48fd-830e-ce016acce1c0aec15f00-fcd8-4d17-8043-3f54a24730b73ea80e69-8443-4239-949b-0be06259e551a84aa8ab-f758-4e30-aeec-356e927d586b57323b5c-9983-4c57-b585-ee28e9f43a245cadb8b9-ea79-441d-8c34-5325d7063a171d798e33-1625-4f9d-a740-f151dcbeaa05bf502396-86b8-41f7-9ab6-efdadacc862651ea0df4-d5cc-46b1-a81c-c533f1511463d1822013-87d5-458a-9e52-8d3461d3b36ca556ddfd-eb08-40bc-b029-7f59eef2475f9d3075f9-3807-4101-a695-2230134f47921724e2e2-b1f9-45d6-a389-1f817391f1c4dd009d51-1986-4abb-919f-067aa8bbf4f1e14fe77a-84bc-4dc3-ab77-057c190e7fc186f9a917-5fc1-49f8-b267-7973bba7f80976f48987-849e-41be-857c-2fd2a0a4d33ad2e989a0-9a4c-433f-8600-cdd4fa3678e752f79e0b-1b33-41da-b598-91534305c047f33aae32-5602-41da-a143-6af195637d42 21:35:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:35:04.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:35:04.0 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:35:04.0 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:35:04.0 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:35:04.1 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Localization/Core/fr_FR.json 21:35:04.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:35:04.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:35:04.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:35:04.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:35:04.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:35:04.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:35:04.6 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 21:35:04.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:35:04.6 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:35:04.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:35:04.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:35:04.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:35:04.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:35:04.7 Info: Downloading Poster for [ForeignArtistId1][Name1] 21:35:04.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:35:04.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:35:04.7 Info: Downloading Cover for [ForeignAlbumId1][Title1] 21:35:04.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:35:04.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:35:04.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:35:04.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:35:04.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:35:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:35:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:35:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:35:04.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ykmmwibl.zsp.mp2 21:35:04.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:04.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ykmmwibl.zsp.mp2' 21:35:04.8 Trace: Got codec MP2 21:35:04.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:35:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:35:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:35:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:35:04.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bsuju03x.o1u.mp2 21:35:04.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:04.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bsuju03x.o1u.mp2' 21:35:04.9 Trace: Got codec MP2 21:35:04.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:35:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:35:04.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bhcc2kiw.l4i.mp3 21:35:04.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:04.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bhcc2kiw.l4i.mp3' 21:35:04.9 Trace: Got codec MP3VBR 21:35:04.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:35:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:35:04.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_xrtxghy5.ytl.flac 21:35:04.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:04.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_xrtxghy5.ytl.flac' 21:35:04.9 Trace: Got codec FLAC 21:35:04.9 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:35:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:35:04.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_dq22rmuo.dwx.m4a 21:35:04.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:04.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_dq22rmuo.dwx.m4a' 21:35:04.9 Trace: Got codec AAC 21:35:04.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:35:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:35:05.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_azvlxprm.pqw.wma 21:35:05.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_azvlxprm.pqw.wma' 21:35:05.0 Trace: Got codec WMA 21:35:05.0 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:35:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:35:05.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_txiuc40i.kjj.ape 21:35:05.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_txiuc40i.kjj.ape' 21:35:05.0 Trace: Got codec APE 21:35:05.0 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:35:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_fbepplss.h5g.opus 21:35:05.1 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:35:05.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_fbepplss.h5g.opus' 21:35:05.1 Trace: Got codec OPUS 21:35:05.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2 21:35:05.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2' 21:35:05.1 Trace: Got codec MP2 21:35:05.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3 21:35:05.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3' 21:35:05.1 Trace: Got codec MP3VBR 21:35:05.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac 21:35:05.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac' 21:35:05.1 Trace: Got codec FLAC 21:35:05.1 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a 21:35:05.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a' 21:35:05.1 Trace: Got codec AAC 21:35:05.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma 21:35:05.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma' 21:35:05.1 Trace: Got codec WMA 21:35:05.1 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape 21:35:05.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape' 21:35:05.1 Trace: Got codec APE 21:35:05.1 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus 21:35:05.1 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:35:05.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus' 21:35:05.1 Trace: Got codec OPUS 21:35:05.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:35:05.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pqbl2qqc.qgs.mp2 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pqbl2qqc.qgs.mp2 21:35:05.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pqbl2qqc.qgs.mp2' 21:35:05.1 Trace: Got codec MP2 21:35:05.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:35:05.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1fiwfoj3.mdp.mp3 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1fiwfoj3.mdp.mp3 21:35:05.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1fiwfoj3.mdp.mp3' 21:35:05.1 Trace: Got codec MP3VBR 21:35:05.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:35:05.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_gtxolhgp.2hg.flac 21:35:05.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_gtxolhgp.2hg.flac 21:35:05.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_gtxolhgp.2hg.flac' 21:35:05.1 Trace: Got codec FLAC 21:35:05.1 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:35:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:35:05.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_amh144xm.cgb.m4a 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_amh144xm.cgb.m4a 21:35:05.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_amh144xm.cgb.m4a' 21:35:05.2 Trace: Got codec AAC 21:35:05.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:35:05.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_rikkooot.dxb.wma 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_rikkooot.dxb.wma 21:35:05.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_rikkooot.dxb.wma' 21:35:05.2 Trace: Got codec WMA 21:35:05.2 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:35:05.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_0yyr05oq.tbo.ape 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_0yyr05oq.tbo.ape 21:35:05.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_0yyr05oq.tbo.ape' 21:35:05.2 Trace: Got codec APE 21:35:05.2 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:35:05.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_jt1w31nv.q2e.opus 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_jt1w31nv.q2e.opus 21:35:05.2 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 21:35:05.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_jt1w31nv.q2e.opus' 21:35:05.2 Trace: Got codec OPUS 21:35:05.2 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_zgdkvzqc.pxw.mp2 21:35:05.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_zgdkvzqc.pxw.mp2' 21:35:05.2 Trace: Got codec MP2 21:35:05.2 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_fjx3hhyr.ndp.mp3 21:35:05.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_fjx3hhyr.ndp.mp3' 21:35:05.2 Trace: Got codec MP3VBR 21:35:05.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_n4xwqwu2.10y.flac 21:35:05.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_n4xwqwu2.10y.flac' 21:35:05.2 Trace: Got codec FLAC 21:35:05.2 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mkoz4plo.4t4.m4a 21:35:05.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mkoz4plo.4t4.m4a' 21:35:05.2 Trace: Got codec AAC 21:35:05.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:35:05.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_hfe3gwqd.do4.wma 21:35:05.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_hfe3gwqd.do4.wma' 21:35:05.2 Trace: Got codec WMA 21:35:05.2 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:35:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1dxd4c4u.hrv.ape 21:35:05.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1dxd4c4u.hrv.ape' 21:35:05.3 Trace: Got codec APE 21:35:05.3 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mvmumji4.yxs.opus 21:35:05.3 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:35:05.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mvmumji4.yxs.opus' 21:35:05.3 Trace: Got codec OPUS 21:35:05.3 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_d3lscnej.kcg.mp2 21:35:05.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_d3lscnej.kcg.mp2' 21:35:05.3 Trace: Got codec MP2 21:35:05.3 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_d3lscnej.kcg.mp2 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_d3lscnej.kcg.mp2 21:35:05.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_d3lscnej.kcg.mp2' 21:35:05.3 Trace: Got codec MP2 21:35:05.3 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ols5gzm1.ip4.mp3 21:35:05.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ols5gzm1.ip4.mp3' 21:35:05.3 Trace: Got codec MP3VBR 21:35:05.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ols5gzm1.ip4.mp3 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ols5gzm1.ip4.mp3 21:35:05.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ols5gzm1.ip4.mp3' 21:35:05.3 Trace: Got codec MP3VBR 21:35:05.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pgrj5ycm.rmy.flac 21:35:05.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pgrj5ycm.rmy.flac' 21:35:05.3 Trace: Got codec FLAC 21:35:05.3 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pgrj5ycm.rmy.flac 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pgrj5ycm.rmy.flac 21:35:05.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pgrj5ycm.rmy.flac' 21:35:05.3 Trace: Got codec FLAC 21:35:05.3 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bduysrb2.5l3.m4a 21:35:05.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bduysrb2.5l3.m4a' 21:35:05.3 Trace: Got codec AAC 21:35:05.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bduysrb2.5l3.m4a 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bduysrb2.5l3.m4a 21:35:05.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_bduysrb2.5l3.m4a' 21:35:05.3 Trace: Got codec AAC 21:35:05.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:35:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:35:05.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_um0w1pvx.1l2.wma 21:35:05.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_um0w1pvx.1l2.wma' 21:35:05.3 Trace: Got codec WMA 21:35:05.3 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_um0w1pvx.1l2.wma 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_um0w1pvx.1l2.wma 21:35:05.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_um0w1pvx.1l2.wma' 21:35:05.4 Trace: Got codec WMA 21:35:05.4 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jcddfim.dc0.ape 21:35:05.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jcddfim.dc0.ape' 21:35:05.4 Trace: Got codec APE 21:35:05.4 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jcddfim.dc0.ape 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jcddfim.dc0.ape 21:35:05.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jcddfim.dc0.ape' 21:35:05.4 Trace: Got codec APE 21:35:05.4 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_c0d0hjnt.aax.opus 21:35:05.4 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:35:05.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_c0d0hjnt.aax.opus' 21:35:05.4 Trace: Got codec OPUS 21:35:05.4 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_c0d0hjnt.aax.opus 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_c0d0hjnt.aax.opus 21:35:05.4 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:35:05.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_c0d0hjnt.aax.opus' 21:35:05.4 Trace: Got codec OPUS 21:35:05.4 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_tx2jgghb.o5d.mp2 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_tx2jgghb.o5d.mp2 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_tx2jgghb.o5d.mp2 21:35:05.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_tx2jgghb.o5d.mp2' 21:35:05.4 Trace: Got codec MP2 21:35:05.4 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_zaveioc3.uns.mp3 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_zaveioc3.uns.mp3 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_zaveioc3.uns.mp3 21:35:05.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_zaveioc3.uns.mp3' 21:35:05.4 Trace: Got codec MP3VBR 21:35:05.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ereycm4z.x4h.flac 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ereycm4z.x4h.flac 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ereycm4z.x4h.flac 21:35:05.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_ereycm4z.x4h.flac' 21:35:05.4 Trace: Got codec FLAC 21:35:05.4 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_v0ifpljv.zr4.m4a 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_v0ifpljv.zr4.m4a 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_v0ifpljv.zr4.m4a 21:35:05.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_v0ifpljv.zr4.m4a' 21:35:05.4 Trace: Got codec AAC 21:35:05.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_quun4ijq.hi4.wma 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_quun4ijq.hi4.wma 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_quun4ijq.hi4.wma 21:35:05.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_quun4ijq.hi4.wma' 21:35:05.4 Trace: Got codec WMA 21:35:05.4 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_51ghbk15.a0d.ape 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_51ghbk15.a0d.ape 21:35:05.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_51ghbk15.a0d.ape 21:35:05.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_51ghbk15.a0d.ape' 21:35:05.4 Trace: Got codec APE 21:35:05.4 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:35:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_oacploys.mdm.opus 21:35:05.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_oacploys.mdm.opus 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_oacploys.mdm.opus 21:35:05.5 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 21:35:05.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_oacploys.mdm.opus' 21:35:05.5 Trace: Got codec OPUS 21:35:05.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2 21:35:05.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2' 21:35:05.5 Trace: Got codec MP2 21:35:05.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2 21:35:05.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2' 21:35:05.5 Trace: Got codec MP2 21:35:05.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2 21:35:05.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_nqbr3vo5.kir.mp2' 21:35:05.5 Trace: Got codec MP2 21:35:05.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3 21:35:05.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3' 21:35:05.5 Trace: Got codec MP3VBR 21:35:05.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3 21:35:05.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3' 21:35:05.5 Trace: Got codec MP3VBR 21:35:05.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3 21:35:05.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_wucgicnu.bbn.mp3' 21:35:05.5 Trace: Got codec MP3VBR 21:35:05.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac 21:35:05.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac' 21:35:05.5 Trace: Got codec FLAC 21:35:05.5 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac 21:35:05.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac' 21:35:05.5 Trace: Got codec FLAC 21:35:05.5 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac 21:35:05.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_baqkmmf4.k5g.flac' 21:35:05.5 Trace: Got codec FLAC 21:35:05.5 Debug: Quality parsed: FLAC v1, Source: TagLib 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a 21:35:05.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a' 21:35:05.5 Trace: Got codec AAC 21:35:05.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a 21:35:05.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a' 21:35:05.5 Trace: Got codec AAC 21:35:05.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a 21:35:05.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_vm1z4lic.z42.m4a' 21:35:05.5 Trace: Got codec AAC 21:35:05.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma 21:35:05.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma' 21:35:05.5 Trace: Got codec WMA 21:35:05.5 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma 21:35:05.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma' 21:35:05.5 Trace: Got codec WMA 21:35:05.5 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma 21:35:05.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3sybohoj.0yn.wma' 21:35:05.5 Trace: Got codec WMA 21:35:05.5 Debug: Quality parsed: WMA v1, Source: TagLib 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape 21:35:05.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape' 21:35:05.5 Trace: Got codec APE 21:35:05.5 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape 21:35:05.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape' 21:35:05.5 Trace: Got codec APE 21:35:05.5 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape 21:35:05.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_pfs0rqtw.4b0.ape' 21:35:05.5 Trace: Got codec APE 21:35:05.5 Debug: Quality parsed: APE v1, Source: TagLib 21:35:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:35:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus 21:35:05.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:35:05.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus' 21:35:05.5 Trace: Got codec OPUS 21:35:05.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus 21:35:05.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus 21:35:05.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:35:05.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus' 21:35:05.5 Trace: Got codec OPUS 21:35:05.5 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus 21:35:05.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus 21:35:05.6 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 21:35:05.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:35:05.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_3fhywx25.f4u.opus' 21:35:05.6 Trace: Got codec OPUS 21:35:05.6 Debug: Quality parsed: Unknown v1, Source: Extension 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:35:05.6 Debug: Starting tag read for missing.mp2 21:35:05.6 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:35:05.6 Debug: Trying to parse quality for 'missing.mp2' 21:35:05.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:35:05.6 Debug: Starting tag read for missing.mp3 21:35:05.6 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:35:05.6 Debug: Trying to parse quality for 'missing.mp3' 21:35:05.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:35:05.6 Debug: Starting tag read for missing.flac 21:35:05.6 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:35:05.6 Debug: Trying to parse quality for 'missing.flac' 21:35:05.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:35:05.6 Debug: Starting tag read for missing.m4a 21:35:05.6 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:35:05.6 Debug: Trying to parse quality for 'missing.m4a' 21:35:05.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:35:05.6 Debug: Starting tag read for missing.wma 21:35:05.6 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:35:05.6 Debug: Trying to parse quality for 'missing.wma' 21:35:05.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:35:05.6 Debug: Starting tag read for missing.ape 21:35:05.6 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:35:05.6 Debug: Trying to parse quality for 'missing.ape' 21:35:05.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:35:05.6 Debug: Starting tag read for missing.opus 21:35:05.6 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:35:05.6 Debug: Trying to parse quality for 'missing.opus' 21:35:05.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:35:05.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 21:35:05.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3' 21:35:05.6 Trace: Got codec MP3VBR 21:35:05.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.6 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 21:35:05.6 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 21:35:05.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 21:35:05.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 21:35:05.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3' 21:35:05.6 Trace: Got codec MP3VBR 21:35:05.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.6 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 due to no difference 21:35:05.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 21:35:05.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3' 21:35:05.6 Trace: Got codec MP3VBR 21:35:05.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.6 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_mwx1xzrz.dgt.mp3 due to no difference 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:35:05.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_qb5y4jiy.1zh.mp3 21:35:05.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:35:05.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_qb5y4jiy.1zh.mp3' 21:35:05.6 Trace: Got codec MP3VBR 21:35:05.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:35:05.6 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_qb5y4jiy.1zh.mp3 21:35:05.6 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_qb5y4jiy.1zh.mp3 21:35:05.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/temp_qb5y4jiy.1zh.mp3 21:35:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:35:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:35:05.7 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 21:35:05.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0014251] 21:35:05.7 Debug: Import decisions complete [00:00:00.0003445] 21:35:05.7 Debug: Inserted 0 new unmatched trackfiles 21:35:05.7 Debug: Updated info for 0 known files 21:35:05.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0036337] 21:35:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:35:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:35:05.7 Debug: Using default lastWrite 21:35:05.7 Info: Scanning /C/Test/Music/Artist 21:35:05.7 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.7 Trace: 3 files were found in /C/Test/Music/Artist 21:35:05.7 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0117031] 21:35:05.7 Debug: Import decisions complete [00:00:00.0000382] 21:35:05.7 Debug: Inserted 0 new unmatched trackfiles 21:35:05.7 Debug: Updated info for 0 known files 21:35:05.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003078] 21:35:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:35:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:35:05.7 Debug: Using default lastWrite 21:35:05.7 Info: Scanning /C/Test/Music/Artist 21:35:05.7 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.7 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.7 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003293] 21:35:05.7 Debug: Import decisions complete [00:00:00.0000049] 21:35:05.7 Debug: Inserted 0 new unmatched trackfiles 21:35:05.7 Debug: Updated info for 0 known files 21:35:05.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001868] 21:35:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:35:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:35:05.7 Debug: Using default lastWrite 21:35:05.7 Debug: Using default lastWrite 21:35:05.7 Info: Scanning /C/Test/Music/Artist 21:35:05.7 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.7 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.7 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002964] 21:35:05.7 Debug: Import decisions complete [00:00:00.0010409] 21:35:05.7 Debug: Inserted 2 new unmatched trackfiles 21:35:05.7 Debug: Updated info for 0 known files 21:35:05.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0007219] 21:35:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:35:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:35:05.7 Debug: Using default lastWrite 21:35:05.7 Debug: Using default lastWrite 21:35:05.7 Info: Scanning /C/Test/Music/Artist 21:35:05.7 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.7 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.7 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002924] 21:35:05.7 Debug: Import decisions complete [00:00:00.0000257] 21:35:05.7 Debug: Inserted 1 new unmatched trackfiles 21:35:05.7 Debug: Updated info for 0 known files 21:35:05.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0011996] 21:35:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:35:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:35:05.7 Debug: Using default lastWrite 21:35:05.7 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002940] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000216] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002831] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 3 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 3 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002876] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000048] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001797] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 5 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 5 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003042] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000052] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001797] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:35:05.8 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:35:05.8 Warn: Artists' root folder (/C/Test/Music) is empty. 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 5 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 5 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003064] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000052] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001810] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 4 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 4 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002904] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000059] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001782] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002782] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000044] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001835] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002751] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000046] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001765] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002852] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000224] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002632] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/.hack 21:35:05.8 Debug: Scanning '/C/Test/Music/.hack' for music files 21:35:05.8 Trace: 2 files were found in /C/Test/Music/.hack 21:35:05.8 Debug: 2 audio files were found in /C/Test/Music/.hack 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002990] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000048] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001879] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Extras 21:35:05.8 Debug: Scanning '/C/Test/Music/Extras' for music files 21:35:05.8 Trace: 6 files were found in /C/Test/Music/Extras 21:35:05.8 Debug: 6 audio files were found in /C/Test/Music/Extras 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0003096] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000050] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001788] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:35:05.8 Debug: Using default lastWrite 21:35:05.8 Info: Scanning /C/Test/Music/Artist 21:35:05.8 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.8 Trace: 1 files were found in /C/Test/Music/Artist 21:35:05.8 Debug: 1 audio files were found in /C/Test/Music/Artist 21:35:05.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002642] 21:35:05.8 Debug: Import decisions complete [00:00:00.0000047] 21:35:05.8 Debug: Inserted 0 new unmatched trackfiles 21:35:05.8 Debug: Updated info for 0 known files 21:35:05.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001782] 21:35:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:35:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:35:05.9 Debug: Using default lastWrite 21:35:05.9 Info: Scanning /C/Test/Music/Artist 21:35:05.9 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.9 Trace: 1 files were found in /C/Test/Music/Artist 21:35:05.9 Debug: 1 audio files were found in /C/Test/Music/Artist 21:35:05.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0092123] 21:35:05.9 Debug: Import decisions complete [00:00:00.0000066] 21:35:05.9 Debug: Inserted 0 new unmatched trackfiles 21:35:05.9 Debug: Updated info for 1 known files 21:35:05.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004442] 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:35:05.9 Debug: Using default lastWrite 21:35:05.9 Info: Scanning /C/Test/Music/Artist 21:35:05.9 Debug: Scanning '/C/Test/Music/Artist' for music files 21:35:05.9 Trace: 2 files were found in /C/Test/Music/Artist 21:35:05.9 Debug: 2 audio files were found in /C/Test/Music/Artist 21:35:05.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:35:05.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002880] 21:35:05.9 Debug: Import decisions complete [00:00:00.0000230] 21:35:05.9 Debug: Inserted 0 new unmatched trackfiles 21:35:05.9 Debug: Updated info for 2 known files 21:35:05.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002633] 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:35:05.9 Debug: Failed to import 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:35:05.9 Debug: Failed to import 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:35:05.9 Debug: Failed to import 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:35:05.9 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 21:35:05.9 Debug: Failed to import 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:35:05.9 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 21:35:05.9 Debug: Failed to import 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:35:05.9 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 21:35:05.9 Debug: Failed to import 21:35:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:35:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:35:05.9 Debug: Processing path: /c/drop/ 21:35:05.9 Debug: Parsing string 'drop' 21:35:05.9 Debug: Unable to parse drop 21:35:06.0 Debug: Deleting folder after importing valid files 21:35:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:35:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:35:06.0 Debug: Processing path: /c/drop/ 21:35:06.0 Debug: Parsing string 'drop' 21:35:06.0 Debug: Unable to parse drop 21:35:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:35:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:35:06.0 Debug: Parsing string 'foldername' 21:35:06.0 Debug: Unable to parse foldername 21:35:06.0 Debug: Parsing string '01 the first track.ext' 21:35:06.0 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:35:06.0 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:35:06.0 Debug: Trying to parse quality for '01 the first track.ext' 21:35:06.0 Debug: Quality parsed: Unknown v1 21:35:06.0 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:35:06.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:35:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:35:06.0 Debug: Processing path: /c/drop/ 21:35:06.0 Debug: Parsing string 'drop' 21:35:06.0 Debug: Unable to parse drop 21:35:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:35:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:35:06.0 Debug: Unknown Artist foldername 21:35:06.0 Debug: Unknown Artist for file: 01 the first track.ext 21:35:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:35:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:35:06.0 Debug: Parsing string 'foldername' 21:35:06.0 Debug: Unable to parse foldername 21:35:06.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:35:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:35:06.1 Debug: Parsing string 'foldername' 21:35:06.1 Debug: Unable to parse foldername 21:35:06.1 Debug: Parsing string '01 the first track.ext' 21:35:06.1 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:35:06.1 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:35:06.1 Debug: Trying to parse quality for '01 the first track.ext' 21:35:06.1 Debug: Quality parsed: Unknown v1 21:35:06.1 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:35:06.1 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:35:06.1 Warn: Unable to process folder that is mapped to an existing artist 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:35:06.1 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 21:35:06.1 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 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:35:06.1 Debug: Unknown Artist foldername 21:35:06.1 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:35:06.1 Debug: Unknown Artist for file: 01 the first track.ext 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:35:06.1 Debug: Unknown Artist foldername 21:35:06.1 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:35:06.1 Debug: Unknown Artist for file: 01 the first track.ext 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:35:06.1 Debug: Processing path: /C/folder/file.mkv 21:35:06.1 Debug: Unknown Artist for file: file.mkv 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:35:06.1 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:35:06.1 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:35:06.1 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:35:06.1 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:35:06.1 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:35:06.1 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:35:06.1 Debug: Unknown Artist foldername 21:35:06.1 Debug: Unknown Artist for file: 01 the first track.ext 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:35:06.1 Debug: Parsing string 'foldername' 21:35:06.1 Debug: Unable to parse foldername 21:35:06.1 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 21:35:06.1 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:35:06.1 Debug: Unknown Artist foldername 21:35:06.1 Debug: Unknown Artist for file: 01 the first track.ext 21:35:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:35:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:35:06.2 Info: Importing album 1/1 21:35:06.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:06.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.2 Info: Importing 1 tracks 21:35:06.2 Debug: Importing 1 files. replaceExisting: True 21:35:06.2 Debug: Inserted new trackfiles in 0ms 21:35:06.2 Debug: TrackFileIds updated, total 0ms 21:35:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:35:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 1 tracks 21:35:06.3 Debug: Importing 1 files. replaceExisting: False 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 5 tracks 21:35:06.3 Debug: Importing 5 files. replaceExisting: False 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 2 tracks 21:35:06.3 Debug: Importing 2 files. replaceExisting: False 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 1 tracks 21:35:06.3 Debug: Importing 1 files. replaceExisting: True 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 1 tracks 21:35:06.3 Debug: Importing 1 files. replaceExisting: True 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:35:06.3 Info: Importing 0 tracks 21:35:06.3 Debug: Importing 0 files. replaceExisting: False 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 1 tracks 21:35:06.3 Debug: Importing 1 files. replaceExisting: False 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 5 tracks 21:35:06.3 Debug: Importing 5 files. replaceExisting: False 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 6 tracks 21:35:06.3 Debug: Importing 6 files. replaceExisting: False 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 1 tracks 21:35:06.3 Debug: Importing 1 files. replaceExisting: True 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:35:06.3 Info: Importing album 1/1 21:35:06.3 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:35:06.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:35:06.3 Info: Importing 1 tracks 21:35:06.3 Debug: Importing 1 files. replaceExisting: True 21:35:06.3 Debug: Inserted new trackfiles in 0ms 21:35:06.3 Debug: TrackFileIds updated, total 0ms 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:35:06.3 Info: Deleting track file: /Artist Name - Track01 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:35:06.3 Info: Deleting track file: /Artist Name - Track01 21:35:06.3 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:35:06.3 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:35:06.3 Warn: Artist's root folder (C:\Test\Music) is empty. 21:35:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:35:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:35:06.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:06.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865063966368_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:06.4 Info: DatabaseEngineVersionCheck migrating 21:35:06.4 Info: PerformDBOperation 21:35:06.4 Info: Performing DB Operation 21:35:06.4 Info: SQLite 3.47.2 21:35:06.4 Info: => 0.0011925s 21:35:06.4 Info: DatabaseEngineVersionCheck migrated 21:35:06.4 Info: => 0.0012092s 21:35:06.4 Debug: Took: 00:00:00.0175056 21:35:06.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:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:06.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:35:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:35:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:35:06.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:06.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865065848854_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:06.5 Info: DatabaseEngineVersionCheck migrating 21:35:06.5 Info: PerformDBOperation 21:35:06.5 Info: Performing DB Operation 21:35:06.5 Info: SQLite 3.47.2 21:35:06.5 Info: => 0.0012237s 21:35:06.5 Info: DatabaseEngineVersionCheck migrated 21:35:06.5 Info: => 0.0012398s 21:35:06.6 Debug: Took: 00:00:00.0140832 21:35:06.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:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:06.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:06.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") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 21:35:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:35:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:35:06.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:06.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865066911756_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:06.7 Info: DatabaseEngineVersionCheck migrating 21:35:06.7 Info: PerformDBOperation 21:35:06.7 Info: Performing DB Operation 21:35:06.7 Info: SQLite 3.47.2 21:35:06.7 Info: => 0.0012623s 21:35:06.7 Info: DatabaseEngineVersionCheck migrated 21:35:06.7 Info: => 0.0012792s 21:35:06.7 Debug: Took: 00:00:00.0140419 21:35:06.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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:06.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:06.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:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.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 ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:06.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 ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:35:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:35:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:35:06.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:06.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865068777461_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:06.8 Info: DatabaseEngineVersionCheck migrating 21:35:06.8 Info: PerformDBOperation 21:35:06.8 Info: Performing DB Operation 21:35:06.8 Info: SQLite 3.47.2 21:35:06.8 Info: => 0.0012981s 21:35:06.8 Info: DatabaseEngineVersionCheck migrated 21:35:06.8 Info: => 0.0013149s 21:35:06.8 Debug: Took: 00:00:00.0142331 21:35:06.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:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:06.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:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:35:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:35:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 21:35:06.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:06.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865069811692_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:06.9 Info: DatabaseEngineVersionCheck migrating 21:35:06.9 Info: PerformDBOperation 21:35:06.9 Info: Performing DB Operation 21:35:06.9 Info: SQLite 3.47.2 21:35:06.9 Info: => 0.0013138s 21:35:06.9 Info: DatabaseEngineVersionCheck migrated 21:35:06.9 Info: => 0.0013311s 21:35:06.9 Debug: Took: 00:00:00.0140826 21:35:06.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:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:35:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 21:35:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:35:07.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:07.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865071582745_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:07.1 Info: DatabaseEngineVersionCheck migrating 21:35:07.1 Info: PerformDBOperation 21:35:07.1 Info: Performing DB Operation 21:35:07.1 Info: SQLite 3.47.2 21:35:07.1 Info: => 0.0012623s 21:35:07.1 Info: DatabaseEngineVersionCheck migrated 21:35:07.1 Info: => 0.001279s 21:35:07.1 Debug: Took: 00:00:00.0138513 21:35:07.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:35:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:35:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:35:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:35:07.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:07.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865072599924_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:07.2 Info: DatabaseEngineVersionCheck migrating 21:35:07.2 Info: PerformDBOperation 21:35:07.2 Info: Performing DB Operation 21:35:07.2 Info: SQLite 3.47.2 21:35:07.2 Info: => 0.0012485s 21:35:07.2 Info: DatabaseEngineVersionCheck migrated 21:35:07.2 Info: => 0.0012651s 21:35:07.2 Debug: Took: 00:00:00.0137696 21:35:07.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 ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.3 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 ==== 21:35:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:35:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:35:07.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:07.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865073602480_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:07.3 Info: DatabaseEngineVersionCheck migrating 21:35:07.3 Info: PerformDBOperation 21:35:07.3 Info: Performing DB Operation 21:35:07.3 Info: SQLite 3.47.2 21:35:07.3 Info: => 0.0012488s 21:35:07.3 Info: DatabaseEngineVersionCheck migrated 21:35:07.3 Info: => 0.0012667s 21:35:07.3 Debug: Took: 00:00:00.0137251 21:35:07.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:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:35:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:35:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:35:07.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:07.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865075161403_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:07.5 Info: DatabaseEngineVersionCheck migrating 21:35:07.5 Info: PerformDBOperation 21:35:07.5 Info: Performing DB Operation 21:35:07.5 Info: SQLite 3.47.2 21:35:07.5 Info: => 0.001261s 21:35:07.5 Info: DatabaseEngineVersionCheck migrated 21:35:07.5 Info: => 0.001281s 21:35:07.5 Debug: Took: 00:00:00.0137909 21:35:07.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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:35:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:35:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:35:07.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:07.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865076201415_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:07.6 Info: DatabaseEngineVersionCheck migrating 21:35:07.6 Info: PerformDBOperation 21:35:07.6 Info: Performing DB Operation 21:35:07.6 Info: SQLite 3.47.2 21:35:07.6 Info: => 0.0012601s 21:35:07.6 Info: DatabaseEngineVersionCheck migrated 21:35:07.6 Info: => 0.0012775s 21:35:07.6 Debug: Took: 00:00:00.0138395 21:35:07.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:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:35:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:35:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:35:07.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:07.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865077922261_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:07.8 Info: DatabaseEngineVersionCheck migrating 21:35:07.8 Info: PerformDBOperation 21:35:07.8 Info: Performing DB Operation 21:35:07.8 Info: SQLite 3.47.2 21:35:07.8 Info: => 0.0012769s 21:35:07.8 Info: DatabaseEngineVersionCheck migrated 21:35:07.8 Info: => 0.0012931s 21:35:07.8 Debug: Took: 00:00:00.0137519 21:35:07.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:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.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-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.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 ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.8 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 ==== 21:35:07.8 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 ==== 21:35:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:35:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:35:07.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:07.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865078977089_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:07.9 Info: DatabaseEngineVersionCheck migrating 21:35:07.9 Info: PerformDBOperation 21:35:07.9 Info: Performing DB Operation 21:35:07.9 Info: SQLite 3.47.2 21:35:07.9 Info: => 0.0012746s 21:35:07.9 Info: DatabaseEngineVersionCheck migrated 21:35:07.9 Info: => 0.0012906s 21:35:07.9 Debug: Took: 00:00:00.0137475 21:35:07.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:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00: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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00: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 ==== 21:35:07.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:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:35:07.9 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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:35:07.9 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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:35:07.9 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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:35:07.9 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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:35:07.9 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 ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:35:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:35:07.9 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 ==== 21:35:08.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:35:08.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:35:08.1 Debug: Filtering 1 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Debug: Filtering 1 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Debug: Filtering 1 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:35:08.1 Debug: Filtering 1 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Debug: Filtering 1 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Debug: Filtering 1 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged existing files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged and matched files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged and matched files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged existing files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged and matched files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged and matched files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 0 existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 0 unchanged existing files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 0 unchanged existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 0 unchanged and matched files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 0 unchanged and matched files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 0 files 21:35:08.1 Trace: 0 unchanged existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 0 files 21:35:08.1 Trace: 0 unchanged and matched files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 3 existing files 21:35:08.1 Trace: Matched paths for 3 files 21:35:08.1 Trace: 3 unchanged existing files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 3 existing files 21:35:08.1 Trace: Matched paths for 3 files 21:35:08.1 Trace: 3 unchanged and matched files 21:35:08.1 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) [2 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [2 ms] 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged and matched files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 1 unchanged and matched files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 0 unchanged and matched files 21:35:08.1 Debug: Filtering 3 files for unchanged files 21:35:08.1 Trace: Got 1 existing files 21:35:08.1 Trace: Matched paths for 1 files 21:35:08.1 Trace: 0 unchanged and matched files 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:35:08.1 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/pfjimjfi.kpw /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/jkhoj5fw.lnh 21:35:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:35:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:35:08.2 Debug: The following files no longer exist on disk, removing from db: 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:35:08.2 Debug: The following files no longer exist on disk, removing from db: 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:35:08.2 Debug: The following files no longer exist on disk, removing from db: /c/test/1rdejz0d.5ur /c/test/l3hkfsjb.g3b /c/test/jymhadg5.dpu /c/test/fobjue1u.aiz /c/test/fyn4ulbq.dpg /c/test/rl40ovff.rpc /c/test/ysew4vlc.ise /c/test/23gyz5ti.kxl /c/test/ubbc4m1s.pzu /c/test/kz22okgr.qml 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:35:08.2 Info: Renaming 2 files for Name1 21:35:08.2 Debug: Renaming track file: [1] Path1 21:35:08.2 Debug: Renamed track file: [1] Path1 21:35:08.2 Debug: Renaming track file: [2] Path2 21:35:08.2 Debug: Renamed track file: [2] Path2 21:35:08.2 Debug: Removing empty subfolders from: Path1 21:35:08.2 Info: 2 selected track files renamed for Name1 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:35:08.2 Info: Renaming 2 files for Name1 21:35:08.2 Debug: Renaming track file: [1] Path1 21:35:08.2 Debug: File not renamed, source and destination are the same: Filename 21:35:08.2 Debug: Renaming track file: [2] Path2 21:35:08.2 Debug: File not renamed, source and destination are the same: Filename 21:35:08.2 Info: 0 selected track files renamed for Name1 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:35:08.2 Info: Renaming 0 files for Name1 21:35:08.2 Info: 0 selected track files renamed for Name1 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:35:08.2 Info: Renaming 2 files for Name1 21:35:08.2 Debug: Renaming track file: [1] Path1 21:35:08.2 Debug: Renamed track file: [1] Path1 21:35:08.2 Debug: Renaming track file: [2] Path2 21:35:08.2 Debug: Renamed track file: [2] Path2 21:35:08.2 Debug: Removing empty subfolders from: Path1 21:35:08.2 Info: 2 selected track files renamed for Name1 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:35:08.2 Info: Renaming 2 files for Name1 21:35:08.2 Debug: Renaming track file: [1] Path1 21:35:08.2 Debug: Renamed track file: [1] Path1 21:35:08.2 Debug: Renaming track file: [2] Path2 21:35:08.2 Debug: Renamed track file: [2] Path2 21:35:08.2 Debug: Removing empty subfolders from: Path1 21:35:08.2 Info: 2 selected track files renamed for Name1 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:35:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:35:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 21:35:08.3 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [8 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [4 ms] 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:35:08.3 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:35:08.3 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Debug: Got artist from filename: artist_name 21:35:08.3 Debug: Got title from filename: a_track_title_1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b_track_title_2 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c_track_title_3 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Debug: Got artist from filename: artist_name 21:35:08.3 Debug: Got title from filename: a_track_title_1 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b_track_title_2 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c_track_title_3 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Debug: Got artist from filename: artist_name 21:35:08.3 Debug: Got title from filename: a_track_title_1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b_track_title_2 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c_track_title_3 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Debug: Got artist from filename: artist_name 21:35:08.3 Debug: Got title from filename: a_track_title_1 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b_track_title_2 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c_track_title_3 21:35:08.3 Debug: Got disc number from filename: 1 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:35:08.3 Debug: Missing data in tags, trying filename augmentation 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 Debug: Got artist from filename: artist name 21:35:08.3 Debug: Got title from filename: a track title 1 21:35:08.3 Debug: Got track number from filename: 1 21:35:08.3 Debug: Got title from filename: b track title 2 21:35:08.3 Debug: Got track number from filename: 2 21:35:08.3 Debug: Got title from filename: c track title 3 21:35:08.3 Debug: Got track number from filename: 3 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Trace: Abort - both artist and title vary between matches 21:35:08.3 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 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]+)$ 21:35:08.3 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 Trace: Abort - 'tag' varies between matches 21:35:08.3 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 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,\(\)\.\&'’_]+)$ 21:35:08.3 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:35:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 02 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 03 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_02_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_03_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-02-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-03-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 102 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 103 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_102_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_103_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got artist from filename: artist name 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got artist from filename: artist_name 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Debug: Got disc number from filename: 1 21:35:08.4 Debug: Got track number from filename: 3 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Debug: Got title from filename: a_track_title_1 21:35:08.4 Debug: Got title from filename: b_track_title_2 21:35:08.4 Debug: Got title from filename: c_track_title_3 21:35:08.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:35:08.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:35:08.4 Debug: Missing data in tags, trying filename augmentation 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - 'tag' varies between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Abort - both artist and title vary between matches 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.4 Debug: Got title from filename: a track title 1 21:35:08.4 Debug: Got title from filename: b track title 2 21:35:08.4 Debug: Got title from filename: c track title 3 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.4 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:35:08.5 Debug: Missing data in tags, trying filename augmentation 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Abort - 'tag' varies between matches 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Abort - both artist and title vary between matches 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Abort - both artist and title vary between matches 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got title from filename: a track title 1 21:35:08.5 Debug: Got title from filename: b track title 2 21:35:08.5 Debug: Got title from filename: c track title 3 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:35:08.5 Debug: Missing data in tags, trying filename augmentation 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got artist from filename: Adele 21:35:08.5 Debug: Got title from filename: Daydreamer 21:35:08.5 Debug: Got disc number from filename: 1 21:35:08.5 Debug: Got track number from filename: 1 21:35:08.5 Debug: Got title from filename: Best for Last 21:35:08.5 Debug: Got disc number from filename: 1 21:35:08.5 Debug: Got track number from filename: 2 21:35:08.5 Debug: Got title from filename: Chasing Pavements 21:35:08.5 Debug: Got disc number from filename: 1 21:35:08.5 Debug: Got track number from filename: 3 21:35:08.5 Debug: Got title from filename: That's It, I Quit, I'm Moving On 21:35:08.5 Debug: Got disc number from filename: 2 21:35:08.5 Debug: Got track number from filename: 3 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Abort - 'tag' varies between matches 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:35:08.5 Debug: Parsing string 'artist.title-album.title' 21:35:08.5 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:08.5 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:35:08.5 Debug: Trying to parse quality for 'artist.title-album.title' 21:35:08.5 Debug: Quality parsed: Unknown v1 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:35:08.5 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 21:35:08.5 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:08.5 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:35:08.5 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 21:35:08.5 Debug: Quality parsed: FLAC v1 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 2 vs 2; 0 21:35:08.5 Trace: year: 2024 vs 2024 or 2024; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0 21:35:08.5 Trace: after missing tracks: 0 21:35:08.5 Trace: after unmatched tracks: 0 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs 2024 or 2024; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0 21:35:08.5 Trace: after missing tracks: 0 21:35:08.5 Trace: after unmatched tracks: 0 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:35:08.5 Trace: artist: artist vs different artist; 0.6 21:35:08.5 Trace: album: album vs album; 0.3 21:35:08.5 Trace: media_count: 1 vs 1; 0.2571428571428571 21:35:08.5 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 21:35:08.5 Trace: country: United States vs United States; 0.2117647058823529 21:35:08.5 Trace: label: label vs label; 0.19999999999999998 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 21:35:08.5 Trace: after trackMapping: 0.08780487804878048 21:35:08.5 Trace: after missing tracks: 0.08780487804878048 21:35:08.5 Trace: after unmatched tracks: 0.08780487804878048 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs 2024 or 2024; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0 21:35:08.5 Trace: after missing tracks: 0 21:35:08.5 Trace: after unmatched tracks: 0 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs 2024 or 2024; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0.0888030888030888 21:35:08.5 Trace: after missing tracks: 0.11742707554225879 21:35:08.5 Trace: after unmatched tracks: 0.11742707554225879 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0 21:35:08.5 Trace: after missing tracks: 0 21:35:08.5 Trace: after unmatched tracks: 0 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs or 2007; 0.125 21:35:08.5 Trace: country: United States vs United States; 0.11764705882352941 21:35:08.5 Trace: label: label vs label; 0.1111111111111111 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:35:08.5 Trace: after trackMapping: 0.04878048780487805 21:35:08.5 Trace: after missing tracks: 0.04878048780487805 21:35:08.5 Trace: after unmatched tracks: 0.04878048780487805 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(12/23/2024 21:34:18) --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs or 2024; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0 21:35:08.5 Trace: after missing tracks: 0 21:35:08.5 Trace: after unmatched tracks: 0 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(12/23/2024 21:34:18) --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0 21:35:08.5 Trace: after missing tracks: 0 21:35:08.5 Trace: after unmatched tracks: 0 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs 2007 or ; 0.125 21:35:08.5 Trace: country: United States vs United States; 0.11764705882352941 21:35:08.5 Trace: label: label vs label; 0.1111111111111111 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:35:08.5 Trace: after trackMapping: 0.04878048780487805 21:35:08.5 Trace: after missing tracks: 0.04878048780487805 21:35:08.5 Trace: after unmatched tracks: 0.04878048780487805 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(12/23/2024 21:34:18) --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs 2024 or ; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0 21:35:08.5 Trace: after missing tracks: 0 21:35:08.5 Trace: after unmatched tracks: 0 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(12/23/2024 21:34:18) --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:35:08.5 Trace: artist: artist vs artist; 0 21:35:08.5 Trace: album: album vs album; 0 21:35:08.5 Trace: media_count: 1 vs 1; 0 21:35:08.5 Trace: year: 2024 vs 2024 or 2024; 0 21:35:08.5 Trace: country: United States vs United States; 0 21:35:08.5 Trace: label: label vs label; 0 21:35:08.5 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.5 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.5 Trace: after trackMapping: 0.1602787456445993 21:35:08.5 Trace: after missing tracks: 0.1602787456445993 21:35:08.5 Trace: after unmatched tracks: 0.1602787456445993 21:35:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:35:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:35:08.6 Trace: artist: artist vs artist; 0 21:35:08.6 Trace: album: album vs album; 0 21:35:08.6 Trace: media_count: 2 vs 2; 0 21:35:08.6 Trace: year: 2024 vs 2024 or 2024; 0 21:35:08.6 Trace: country: United States vs United States; 0 21:35:08.6 Trace: label: label vs label; 0 21:35:08.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:35:08.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:35:08.6 Trace: after trackMapping: 0 21:35:08.6 Trace: after missing tracks: 0 21:35:08.6 Trace: after unmatched tracks: 0 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:35:08.6 Debug: Release [][album] [1 tracks] was forced 21:35:08.6 Debug: Getting candidates from tags for 3 tracks took 0ms 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 21:35:08.6 Debug: Selecting release from consensus ForeignReleaseId [xxx] 21:35:08.6 Debug: Getting candidates from tags for 3 tracks took 0ms 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:35:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:35:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:35:09.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:35:09.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:35:09.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:35:09.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:35:09.2 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.2 Info: Grouping 20 tracks 21:35:09.3 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 21:35:09.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 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.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 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Debug: *** group [/C/music/incoming/album] *** 21:35:09.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 21:35:09.3 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 21:35:09.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 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: Grouping 15 tracks 21:35:09.3 Trace: Folders: /C/music/incoming/artist - album 21:35:09.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 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: Grouping 15 tracks 21:35:09.3 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 21:35:09.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 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: Grouping 15 tracks 21:35:09.3 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 21:35:09.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 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: Grouping 15 tracks 21:35:09.3 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 21:35:09.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 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:35:09.3 Info: Grouping 1 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/Title1 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:35:09.3 Info: Grouping 2 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.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 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/2jByueuvQYYK7b6mtqc6pdkxxjwYgbOJ04YkeBegVCTfiSukCbgyTfIY7dakPDoPkoSdkUi0l4kUqepMVlwe /C/music/incoming/3iVuwGswQonocUPobcJWu0nCntoCx0vqedqRTVk /C/music/incoming/butAQdsWBDED6KM7jK4JcMfvCR71XLQXH1FC2iQevACSRLYiQoj7305wo557dA6WTO4ffkea2YnJkuMY1YjJBR3O4im5lQa3BM6 /C/music/incoming/VMQKYgefrQKKSwwSWpDe1gNX7qSP42L74PUvGf6GyDpYwNxqB1ye1TTO60KIvwiweL /C/music/incoming/nk7BIyMV7mje3YOH2OHJr2WLpYYCuuTojOdKXIxVUd6aGmfBUwWVo4ttvulQIkALB /C/music/incoming/ljWj62T0eWCefK6u0aG4nO13kMmCVSUk20mpe1vmuxF1qYpD0kDQU1AFp17tPrdtcr /C/music/incoming/wkDpG7rdorJJeQEico /C/music/incoming/1Jq6h5xHlXv3KIIFGl65sPlSSoUtylVudxeDyaFwaVy2rV /C/music/incoming/qsERnp0xM0CTjy02UcR /C/music/incoming/wuqUyNli5L5m1QyoqyoHwQVdAnYHEwAWVyHGkGh 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/rPTnLjjNNLbxaUKqLsBtrGnYNRfPhu3SCqr60V1XsFi1SacmERf4PJDSC2I1dCFsPp3RDMyWyKaTwtg /C/music/incoming/ykEcjhFs1eHLxOYlWnSId1Jie6e51FJU3VnruVOjhJ23RDGaIJx4y6MGIv5kdHyvCTPKBG /C/music/incoming/q1fXqN4QPLVWpsBXg6QT /C/music/incoming/wIQhqIJaNPKGGlpuRmUqWrMxO03rAWOUkhEgBLuBpbFFXeC4Oy1IEL4e4rByNqIXaXuyPi2g0s /C/music/incoming/ji0uxdBLSeOYpdlfXHK2epq4fH7YLOFtjqLLrfYJvNv0LyaVfi2q2p0203pYdKaeGtO7AHURPbFy1xsNGkTDTnA1xQTvXaG /C/music/incoming/B5xGXJEFL6r7S6hbjAmQUxnkNTL3yq /C/music/incoming/6YSBrE0dT63voLSGLKc7Tk4qdbaAaYObbET2F5uMK3D2OccSh7YDD0eV3CwpEyc2q1uR0XaNowwXObKb6os /C/music/incoming/BOk7OIbuyBnWcdKFIfhDOjlwfmRmGIrmL6yQayIj0t6SpyDl5CcqLV6qDV2CYWWXi /C/music/incoming/g4fTm3P /C/music/incoming/0dJi 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/6ChmRyu1gndyGVOoaGsOYIgvjv7eeU3sUh65PgUnX6buw /C/music/incoming/RuOOI1jCdMlf4cXyaSQ41eLnQtFdvLk /C/music/incoming/Maykpu5d0RgYnsTyQ6mEkN3xosxoyMaBjhrUw2cDbi0sJSXCi5dL6XN7eb455PMmQNPfb7bV4QCcVKVEC4gBI /C/music/incoming/PB34rkTxO4MdHL2ouCdM2oQ0kUmoBhFrWH2qWQbSOXxvCmRLxVc7L27ASdTF6F4Hyun7QKyMBr6dYtw6dJXNeGN2 /C/music/incoming/GShrBdjfYm6nek65nOaKkOxHrXCROUmNVriaYwbFXDQOmGg /C/music/incoming/mnftX0VwE26j31oLKWSWX6wg /C/music/incoming/LSXLDlhwWBh5Y41ecpFJUCjiFUiPtca6RuXpOBlBwsG5XkurDk01REciJPgQdydUBjmDfKwJedmB4lstyYmi /C/music/incoming/WyJgPuk2HLAPVLf66amkxEkVNCT2IcQ2SEEh5oaY6NHlx5WM0OjOu /C/music/incoming/p47MyI0crksWp44Jqgg0NrPDoJDAOUbp3BBukAniw6yTVNpLgPlayxn5oDxWeyvEid1VCJyX15CP03PJt0t6JbYFnD /C/music/incoming/Nge3iTJpWUNkuY7aIoSXut5SJEEVtD3vMMIyG0ou3dfWjneYi3amUwqsissMpV3s 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/dAvNLBppRG3x /C/music/incoming/77OK /C/music/incoming/v3y7Cq5UCjRA7gQGg1s0FI1B02SmhIpCr7GPT2k6nw7DEGQrt3JP3dAUb5hIFRM21piaHbTlPuMhJx5tkB1l7HGnGSNVUKB /C/music/incoming/gBKhDmm52W4Hx6UjtmfCNUm3xf2OOKHwesgN43qycQYOWhlyEVPyKfbtnPRwrFqqpGDf0g /C/music/incoming/tTXuapfsWTmp /C/music/incoming/HeYmjFix4RQpfHOaTdDglh5tEtew2MxriiMvXYlHLWc6O0Ti2fLIoaKygEPXBTDqtxg42rk3Y3Dvf7NL /C/music/incoming/wfobina /C/music/incoming/F2Uf7YNpUHwK2MIHceFMgRks50XOpYStSnYq /C/music/incoming/xJ2kqttacJl6l2utBk4fbrcgpP3IyWE7hk1y545TkaSwAHLHoP5Fdq4gGU2JyTImelXba4vEnj2bHNNQeusR064XoU0kbvux /C/music/incoming/xq2f1VPLb6mDS2YQh1l27mdJ1drWigfn3Dn13W3AEhj0AoBhvuPdaAIln 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/TMsYJsgk4Iq6GkG1tov5 /C/music/incoming/wMVIXqfIhWNeBRRNkKb40MuGF0feoBHVdMoR5u0XoFRWh /C/music/incoming/kXWFYe1kcU /C/music/incoming/MmeQeFaMgtqroxYEkpcj6V1Se0bfIPuROTDBnDWKgHmyhK2MmwXlI36YstLmE3dy7GKC3xpPBydxICKB5w0kYijTVMh2YJ /C/music/incoming/CnNUc2fpfkr0xyrYUBL6VAt4o4Bqgt1g5pppRM7FDAcfREEVnf4YSdib1RFfAWiSrl3hibghCgDvxnlSAMdbxbu1hnv7g2 /C/music/incoming/pq71aXvvshHFKuo5K4vkFVnC1XOAK5QM26lwKYAkob /C/music/incoming/LdePMLIpj4HaHtNVtXRMy6bRQHejdL /C/music/incoming/WtvCc6pFAbgBpvyRHpdijTG47LdxomX6xf3lJ3EeNaCy7XNlqaJR37BcVyDy3Y /C/music/incoming/mUxjapvSGYUVL3omGId6TtOaLVbdvY7u4kNpRUBpQby06yyqjNgwuPV1g /C/music/incoming/JawcVbTIdnFEJD1iodQlM3pdEXUoN4dlSD2A3RbNmYCbM46tC0dJ4kpNRsG6oF3hjtSgJBmFbd7VBnxIYATV1CoImnPK 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/QENhe00HSO4lcUNOJNUOU6wYquuOJ3yshx3auIlxllHjkajrsmUeomgRgWXQEl6WpKdLYNsbCwDJymNqkduwhue3r /C/music/incoming/KW1gB1IV2ucTuALkutW5xu1BhNrtIyGeW60i0FCO65cUR57d2 /C/music/incoming/DPu0g3XUGn5oUihI2SueJ33mm3d272pVGfvhUBP7D2hU /C/music/incoming/1eTPUeblXah6ucn7tXj /C/music/incoming/x7k0NSkknVOka5rHpC1wlCnnTU /C/music/incoming/A71fo47fLRfMLQInk1yq4GWr4Jo3EKX4nJLGMK3uwJaw0DkkA2VHJP22jJjNOdJa1iybfbJI5d2uFAAAxeCJ /C/music/incoming/RW4oiKsqsDhvuYw4MseV44AjpNB0DRGqonJ3GsEvMSTYwyfHixUeWBSVvT7DiAVJ4Yghp /C/music/incoming/kB6GVqSie4dwDFfkF /C/music/incoming/vjHHvdjxWuk1eq7ayKqTawjMwAk2AIN2UWYNBnnQKlk5sqvqEd5 /C/music/incoming/JqQT0nRfurCMBoeBnsFdyGRydVbEy4R3v7WhwTNUhwtxnSfw3cbyCilcHrPdln 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/FyTUQwuClrlMEhhqEdsWdQhp /C/music/incoming/QEWVprE /C/music/incoming/JLwXNedUf2motpi6Jhc57lHoyDgpGBTQRIUCh1QCHO /C/music/incoming/RsyISdeMNNvbNLykc5mVsVn2VsIrehcD7ayeJtil1 /C/music/incoming/50TSu31TUv66ogND2dDceW5UjyJIKmpF0gkrBGL /C/music/incoming/eoUdhnEWrBAXj /C/music/incoming/fLDvxC3vk472l3P72ybE1StHn2XSyOOdGG5Xgt0 /C/music/incoming/QFGMMwSFaWsAsauLd07cRjm0s2QtaQ2l3kPU4QJUKFRfyqBclY4eaQ2GrNtROyEq /C/music/incoming/1J6IwxAnDw5BBdSACIBAy4E0WEkpA0sMXi3Dxg3P0unykMSMsXXApsi5e /C/music/incoming/FHJBKqOtYfUuIhbFMRjUqn 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/WfC7fHsXm7BqTcIIMHCILK3iolGhaOnUFQ1LTRVwtuFIhwKdPVPdB3ilksS1blXGSOScj4W3Senqfu /C/music/incoming/kDn62OgecPFkHNQPJL7ao /C/music/incoming/2eOc63xj14LD3OlDoTLusPCmn37KgXCXr4QFHEw0yYc24iWMsu07wkHmKBWc4UccCUk75O3SvT3BMHqegurS6CA /C/music/incoming/P /C/music/incoming/R7covpQsJ4jPWbTSegmu5oTKVMUElcS1hP /C/music/incoming/qmewNFLsgX3MUu7UxSJWc5tld7G6lsLPoxuWhVOLtdAb2Fh3GKNoiuTt11tO7MhUmnxwajMKe6C6FrrF /C/music/incoming/5vWVmwnPKBFuBGbmGb6g5uNlfkaj775nm7uYm /C/music/incoming/DcvMG0uDpsaad0CdvUtLJP6PQCBl4hjlVoxse5ESqyQsIuN4jGtW7duVdO4exjGhiWmWCi7yqJtk6NguWFbwUulR1Joxay /C/music/incoming/7n7i4KkT2bsN /C/music/incoming/fr 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/Vw66VoYkmW40FT0IHQgiGf6OIPTWoAt /C/music/incoming/HLX /C/music/incoming/LaiHxbHHR /C/music/incoming/5OykOUg14lCFUFx6M5iwIS7UPyeonGH0U6CNWSJvEI2AHlYbxSaMiQilOMCpQ0NxMJSVcRj /C/music/incoming/uPK /C/music/incoming/gfkB1nPOuEpjy /C/music/incoming/nQCfXkpidh0gEMxGYwkBNSB /C/music/incoming/P3MwsUkXLP2 /C/music/incoming/gJ7ryXecqeMajRIcK5iBxDMVxklkdQ2axQnN5yDWtrgilu /C/music/incoming/t7xGEJgRkpMms 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/Tjkdrbf5SRBb5STSXBTeWexJwdEPLIByeeqjHLMYUa3l3F3LbajKncYPSJNoExsjqb40 /C/music/incoming/VWIPQ5NSsQIanPK5FOBJLJC27PELhPR0q0lvSRVXUJBEQMH4oykbtLvmuNPaAcLL6PRuEomU0KVbi5luhIvPEQGME7becVxS6WF /C/music/incoming/tFApwr6E6P26Mi0mTjNrFnNKBdDcoR6v3clmHYLCmnFbmRw3kfyHV1qg0XWtW3poRFdK4MM3GkerPLwQO /C/music/incoming/JRsGPgbVIvESIALNe0F6 /C/music/incoming/uATtbieOJJbXmJLha1jjf1lyEPd7mOfLsETCf3eMmqOOpYhrMC7DLrICouWsffC2DxFP /C/music/incoming/nhqFieuYHmnf2RAMo2BAqmkRrQWKdlndmfxByUOgEw77pea0XkyaK4ua5HmyoSUv /C/music/incoming/pYXhRfqnOJxfWxiciWPBQ4CBJ15sqpNebRekyQPlTIAv /C/music/incoming/Fqd5yoOOdohQHXIgcR1ODyTG /C/music/incoming/DLQN1E6UGQlw3d67uUAg0kOgTBfXmMl7MwhyWMOhxcEoJB6jREE76v1r4J2AxiH2EmSF3HkQfrQXN /C/music/incoming/Ck6Rt5s4dvRhx1RIbK23LDxNvLDvLKWNGai6xyCPxbUoVA 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/E7rCs7rLCsbT41NqOf6THSKtilkOraWJerLLTfSMHH1HEE3Yn401mfjTv5thVLtBDAPMpbFI /C/music/incoming/wMq /C/music/incoming/BIa3K1D7DgQbkyOyCAVYfXOBtOOdF1QJHdhh5SbyGIDoYh4qW /C/music/incoming/soi5t7IofewnIJRnOsF5F05YhGYaWMgvTYk /C/music/incoming/JpBim1ddkwog5ClDrn2RswEvtEO6r0LcaX6l0cDVWv7OOvaiEojvSmsmSfVQlfSsT /C/music/incoming/AxRycYYHP6S0hgjwCHqIHO0SRJ5hhGTr4hCwYk6V4Aixi5wf25wUf /C/music/incoming/GSOppjJbvroQbInFD4XM0gff6 /C/music/incoming/Gf6LMqJ3EsUjtPEYPh6ltdDnR7wRIxWjuPLp /C/music/incoming/UuCg0rPdUCTjPtGQgOasRgaulTRTyi47jhTLcpMh3m3HnKu /C/music/incoming/MvfY4MiBcQkpL1TlOnn2YXxExc27Thb 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/bpiD7GdX0TQl4JL1bgnlvhOBr7R /C/music/incoming/4QiWEu0EAKPUDSFHI55xf3i6wxJkYjLfX3AFJ60PIn1 /C/music/incoming/o /C/music/incoming/cViwpofJcH /C/music/incoming/BEUsvqet5Oiiov5PM5JLl1xrm5uouvdHj0IkFdes4OSsFJcH3kvjDUPHfDfy3X6ILI7wUUjJ0qPFifUL2Vska2evja /C/music/incoming/DNOHDELTAyiF2dSTyqcl0hyluKhX34Ht7wOmCsAikdYoHfFyrUnOUwOu /C/music/incoming/ItXYGWmGixtBIkfnL4YsB3KNCjocXgIf3quH6djjvswiPKk5yG4SXOqNQjvvIkQcWnFrXGoHU /C/music/incoming/aRDDG7CebU2aKpOiPyCtFiwQwooCpBp5 /C/music/incoming/dCPf1QLFbsPLYOWxvJEiwlvSv77XyWJiAITE1j0eNaG2jM2SvEVtwSlYf4Q /C/music/incoming/SvWMEaVInLULPLwvYR3yXauLRVklnUyYcsTKmnh7m7chXXciWQSNDe0Sak2QWKuBl4JwYU 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/t7KJJcb2vITRpAn1xjWHFI1uBrB1DaXppM7LVbkek2UCnDapa3CcaOgSgpiqJhxu /C/music/incoming/QSRnPSD11lpSwkfcf5EyYN4O /C/music/incoming/uwloKvApjlY1YPt61dR4bew71C2r6IAdbH /C/music/incoming/MBBly4Kl5iqx3Mdw5yKxnof6OqeuwGBnO0I0UOH4D /C/music/incoming/JpdlvXqqUvadJGHhfREqdrUdkw1b7mxFWrdukEgOjWfFJfYRTsDGaXVqC7b65orH6DorDl4JKXgolpCfFipNR0E /C/music/incoming/XNiwwMbDp2UJAus6NUVSONDlmmOWF5YDl3rxAbSTmW /C/music/incoming/n2xPQagLVvWrqsP4K4HvOdJRiHMcuGDkYwxJKVbpqciGly6kCmHuLudjrNGiudpp0MB12gsW2r /C/music/incoming/FFL2w4vTKXJH /C/music/incoming/YicrBYypULVfysJMLCaA15Q3vpFEaxeX3pA2TSPFBUjPTtIeBoLEsUV2Ag3lt3owG5ji0 /C/music/incoming/dp1TWoGUNjOw6mKterlbeBVeKcG2RSHf5523PCWE067uaDcJHPsMmcFJBWjTP 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/36gp7W1uXMRbolsMKUfY2tyOm /C/music/incoming/FaiAtkFX6gENwje1lalfo2I1U5TLncup3iToXtcAPXuHuYAA6Q7gtiCLAoNwy2K4ToRnwWdY /C/music/incoming/lUQlX2rB23tS1YV3YdSUqwcoUivx044HnKnipDSKAfQad1FGo5sNaqLVSByPF2J57UEqKMNvsiulObl1KXj2LqG46yx /C/music/incoming/kqBmP3ty4x1yUs1a1Wnad0EJm6xEPAI6dJDINTQUlKMMcdWJQf6LOROsTY7QEWRDX2vkXrtgfB /C/music/incoming/siTAbC3yKkENccJfgXbSikhYBwIFriM7pkb75RPWL /C/music/incoming/uqA5UYuuIq1 /C/music/incoming/UtyFPtQfSS3gnsyVilTBQ4AlpNQMJgXtG3BKMPC0TvMoPBOqC3VAmJ2Y2mocKe /C/music/incoming/sp41EMuxLlcoDlAO0MD6l /C/music/incoming/rbEFh7EhuKQOJht7sQpXm0hCd6FrUdinaqjalBDVllfKsFfgoer1GbFy2bBiCmuqBDOr5tUYnC /C/music/incoming/PTaLtNQCsBYRPUSrYYWnCrrLSJwvl3Rdqc0tcPXSq0dVptKAaLEpY5qxBw1SqupwQVAN3yoibe5K 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/DwMHXkEn3WoF06U2lQeU4VtgN4rvyXh6k5g22G2tBTLxg2iSTYAs7j2OdG121hWeOqu200aNVSsjk3aTUGJH /C/music/incoming/bTc6RCUJwOiKr1mGyW7JfASCri1lR0gnltKeYcJGDBqmUJDjQjEbpSPIbIOJIIYFI2y5qiPwnAgLiFP /C/music/incoming/Oh7kLjPP5UClmGcgv1JpdmRUNgwbtYn /C/music/incoming/4NwJiycSDFFsPxKdjwyJrkYe1ybpfy10poOn1jOufUpxrYAmmLANh /C/music/incoming/noDCCcFxkT /C/music/incoming/K5vpe4A5XjDeNKXnlWrWcNW22mNPkGSOXlPdK3A3ejrP1chHL1mQbpF4iC /C/music/incoming/7uAurQwvUeFnkAl3JXgP0pIl1gXacCOsV /C/music/incoming/A60cKnU5LOyVm3lwMa5xpi2oTieYxPNQURGkpi7o64m /C/music/incoming/EtxrYDJLR7Eypfo2FUg2MD6pod4GbEAD4j5RNCmc2WFDuBD52XQcvBobuhdUGcJmHbDghFncIeaX5D3UH7MkVwhD3 /C/music/incoming/lYjoVXx0F4XgOGjrSVOl7gTY21af7jcx7eVY51imq61LooQa4MO2vqVefrt3Xr0v1yhJRru0MB2anhK 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/HETeFOVRUF773 /C/music/incoming/BBvcVnHefcKgcyacWHDFiuXY4acCqpcLDiG3SCSDEHM3Cndy3GFKFrEgLFgVkfVXa /C/music/incoming/wP2MkNVmMCBVnAMvF5r6YJWlwgdJeb4q6mvsvtbdHa /C/music/incoming/7IyNHHAAcyR7FEpBcdmeFK4cdLpDkNISqbges5RsKiJsFtMd0bxUngpvLwK3r4ovY6PDwkhes1BwaLEQ /C/music/incoming/SJTQ5THKO45uv7dQ4VqEB1x34TeqvOnNoCyuS2TRNG1YShww3i6eSQk0kYTkPpo /C/music/incoming/GNjENMAPvHM6YlscBfPyxPROD4stb2OaxspRMpRajQVNov0kEQPxuYkX4Db /C/music/incoming/QB3MHrn0rMibeyE2EPcI0bIOmcwmi6uA2g7Qe5yXCs /C/music/incoming/2GcibVuJlm3vG0ypNwrRmTWqAYVLUTWfUUHgA /C/music/incoming/HcdMJSx74Q /C/music/incoming/naAIEsTFxdmTcxkEqbJst3I7Yjc2TtVTi1GCsJvlKUEryt 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/JGDEli7mc4RCdkWVCmixpiAkjMDvGhHN2Ro4jhsEG3uJ0TK1DuOuXoJAfsuHNLO3vdIt30Lt1L0uUYrwcJ0lBmX /C/music/incoming/HLKeS1njnJEXPbpxFjU1EhSxjelw17O1N23X17PgmDqgxjS /C/music/incoming/EtUFCbqIDB3HSLjVXgGeSRTsSIeKwg /C/music/incoming/B6RF0udpJphlaevcBwvLvgOQUKuH6rU1I47QVsa6bbTDujU0wVd3imGuraSo7EqrCnKdfMnhwwKuuluKWCjko0SvwMy /C/music/incoming/7LH1YGYE43Ut6SC0obFnVQfvhkW1r /C/music/incoming/c6VpxCeqQI4hwgoGmdl662VjXkjJhw1vayqXYcv /C/music/incoming/1KdsrFbstwjiiq2HC1xtOYDRYVslabkuQEnPRWAEPkmP2yhqeRic2m /C/music/incoming/pF4NGKDgDGpESgo2CsaoKYRQext67IxrS55vb6oeikrRaYLMHlGNw3kyUmJhqEg2h5TUj10Ed4gAHaQm /C/music/incoming/nm4VULxvyLWbnP0o46nKGGdrnvad2fdgqwuWOwBvdT0TU2paby2pAYqOiLHxLtBsHQSXtdIHF0GUOqFsfa /C/music/incoming/T1bvktKfOJ7UVC4uKs7LhFYCyWLPK66fbDGIVXd0GJPU2APa 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: Grouping 10 tracks 21:35:09.3 Trace: Folders: /C/music/incoming 21:35:09.3 Trace: Yielding from 2: /C/music/incoming/vVwFK0oaOtibHkUEdxXPwdqpCyFknmWwoXysSmY5bKKLpGFvwm3VWFArEhdltdTCETUQSBSYH0NUAN731jU /C/music/incoming/3bBiJnOPFFvwa32t3mpVjj6sWNCebBKem36vAeVD0ywV2D05sUA /C/music/incoming/QWNESAak3PRnJWjQwmg7ff7YQ30F3JL /C/music/incoming/3bDUaEl1n7vJCBCXbWdeEoPbXjfhsE2NOeT4TBvPcc6iQRYWVVCsyCxOsC4YxeIQfQ2xOFeHAubCpHrgrpsEbInmNfLr /C/music/incoming/NmyEdenFG55EEgB55R12R2IxXEQcWKk0NqAmf6Ewvd2jVJY0WCPsJ /C/music/incoming/O7xo3hEIqOsTN7BkvWkqKg0nqd3xCwXRqBVfFU4iLJ /C/music/incoming/lC7cGBDGNoiebstsI2lOIphIOnopnaXTBapQa4yaBgV /C/music/incoming/BL7RFNuaoPvrfLGdSqjeWLsN1DHPIutPi3Sg01JVlYlPBbN1HEVPAOVXstYcfMy /C/music/incoming/muvqWKX3YHbNw /C/music/incoming/lBpR2nhWNr75WqckxlN0xSC3WiaSdM1MkOxkqVf7gfGSHDXRnpj54vtA6u3SmwSaxtUi001KgO 21:35:09.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/xtKdaxurLCPbgxHqSLooFIu1AJQFmDxCGxvaYxtKCy /C/music/incoming/pC3TjECLLlrCRNHDV0QBVLMDVxaqGpFkhsU14oV2j2YTACPfURHYR /C/music/incoming/30GVxCEMxO /C/music/incoming/hSM7scMDLWNpHL7Afh5FmPXJbfLNcJDEydvCIieBY1xqVH7EIKMh3HTy3c5my7BbtjXDoE04cDNsrGUBfhey5vI0r5HFlYc0A /C/music/incoming/eHLy5WK7E067rS5gdWdBqLuYdAKsBPRLPn1xxL5pDgb3 /C/music/incoming/ygWGHDqaLCga4wsrFTV6CmQ1tBaGXOcjKbrB2LjlosefxHD1qa7FBekmx3mgCRj5y4 /C/music/incoming/VxuJvLY4WjKhpvT0HA5Msi6FDeJ32w /C/music/incoming/V0rAEfPCXw6iFSbsYW4qCQ2HvqwKuLmgA2tVk /C/music/incoming/RCun3gl3jatKFB7smuP0lRLaqOgwPv1yG52Yu770cbH6S7bHGQ4kJgFaYt4n7VmVh3dIHi6m /C/music/incoming/ftbFdVa 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/Lcoc6eM2M4bbqIT2NmMqPeOoDIlLRLQ0tfHRnvAg3TX4Q1IEJSnoaMjHvaHx1bjamiPkbbOrTFv4nRFJaOc7w /C/music/incoming/dBxehEnc0lv7urOlRIkWMYcdB /C/music/incoming/L7r7C6XUcvxbKMCcafgg1DemX3HYiSosACHocFd1ifNyBPAFDFtSAT6i2fjGx6MrheJhemaDcm6VWMThDcvLxE /C/music/incoming/2bOp4v3cxpJA3Iu0iabq4rYfdP2nl4WWjSLpT2Ip0QrdDQa4ER3np2TKkIlnCOYBAUqk5e /C/music/incoming/hR6yWpeiCBJHhQaF5wylCWjKFnqo4efwqfVuxMjg7UpBxR6QPUe1vUpsIu2I6Wmwulqc3Mhsmr /C/music/incoming/h26ns5ePhdGaKwTVTIiOdTGKsPC11fURBL72IFcAC3XC3MLYp2plnTFvuu /C/music/incoming/UggWWdTfJN00eIrgpbUiiUYKtndbrbRJ1Dk5iJ /C/music/incoming/fIa3Gj5lNcJqNB7joPn34Vnn5SImQuJO3jnM4knV /C/music/incoming/HMHAIdDwp5GVesFv22wmJxfrMktUxMslALhSjQFqHnNLQkLYPDLfT3gjGpVwQP7LMtvBlTm /C/music/incoming/HYkOAeX6R7q5Ec1vCAtTHlv6LDt6ON56kiSY3i5UIkFwh5qFXfUCJntvCmd4R0qebrTuqbBsDGlvN7XOmVhJ0Cw5 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/hT5Tk2A6q0b3gwsdCA53la6LhNhUNXCrFPrHBOf2SlFc3kYx4jjHgPShVtLETNrBxRwyfSKVuck7C3Q5WRXEN2lX4jTgdJi /C/music/incoming/UsPiYjIQA06QEETkRyVPnmmgdLiLw36XUUKxepGik /C/music/incoming/IwX /C/music/incoming/aY35Teyptlmxeo5FWp30doBdNoRR3p4bSR67rcpECifefyjxlICL /C/music/incoming/qXJtg1LggOgeQp3PvKN4Id5tmuhbVPEma3k0d1JQue42MjrFGUsGQtem1pgSTKrxk /C/music/incoming/Sy3onRKWpFY4JP2mvy1GsTbO7UIq /C/music/incoming/Y3 /C/music/incoming/HTyYOCfUw5DKt2AOOht6rhlrfOdApFPsNrBwsueATH4j3Y2UITMyLorAIgSay /C/music/incoming/dgYapptQK1yODdeNNTFqyAd2v56QvR220Rcpj6JDNMODAo6lk3Vp2XEKc5LrqKt07FVSbVDOkbLTTICg7TGB3Lacmynmt /C/music/incoming/AtNHHRCQsayGx4I55U1dxlhYCsG 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/EpDcMP3UABEUrEYOHXoGGnxqasmsyDE00fKUHR3pumi7ufeNv3wRNilpYlcsDJu55M3l2ehW37 /C/music/incoming/PBelXLxFp7e2O0MQfL7FySyD0qMQknOjeqrG1UyNBwkRLE0VJ205Wvp5bJtG7Pubr3XxI /C/music/incoming/5AoBMKqr4O2DHMvysdWUsaUrPRMySdHmoaKUuqMKkWtEjA7T6SRTOuF5N5T360G1hOnGbJdcylJDNphoS0B7 /C/music/incoming/gVoTKx1lu2quYo56IFrhdSuKyg2V5BBcmt55K0DUMVEjh3cg1jDrciHuALuEE /C/music/incoming/BtIyWHoOGvu /C/music/incoming/2p3fhtCTeIy0OfjMjXat6tbJAOHXmMQhyUP3XTFnP33cDCa7TAMB7pbHotMBUMGA0rA1xnWxsTMcy6g6NIdT7ohjTiNDheBcvCk /C/music/incoming/rEyCqtR3rgaMycBiEwStSfvUS02jlrnGHxoTDrnET4wqUUKiwFMpxo5liLQxAHQ71BfaUO /C/music/incoming/7IdCUNDc1CiY1Jw3GOL7SrAnKX6fi3p5EGH3TdSL /C/music/incoming/vCH7MXqsKtEq4LKlDimRoaJs5Sx0sy67kG6Y1jqFcSjkDFwgbWhltIKu0oc1Ay7kuFfxMTrs0OPEYxWyuqXEqUN /C/music/incoming/VDDVkBe5MycmhbRsxTmW7RenknE4ogNH0YwmuVBCiMdrUFmnsIhAkyMdxoL44iQF 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/xJndssxedS14QQXIuyDVGiIllRE0ba3HXTTWie3wSxUGUbjJXqgO7 /C/music/incoming/0IvSp6RqBKDDEnp /C/music/incoming/anT12YdEXDtEaDcl27R5YehRKwAdODovbU42eH7b3RlDk /C/music/incoming/QYqBALuFLLg3vAS7JEh5n5I1MbW3NNatmakpOsasTGW5YcEAeCxFigHSqwVxWy05KUPvoDrpDWkPiKcJ /C/music/incoming/HdbwCMhiS1ln1KHRhmsOtXgBOFaayarpTLIjfyx0AfYHokFNtam /C/music/incoming/DVlF6xfIayCNGe /C/music/incoming/HxHteumdxlDpoOP1eiA1nJFX5F6dbBwAnPLsa6bbQGEmW6SP6FMrnIu60Rw /C/music/incoming/FtgLypuOR5rnJTOIy7CAoxNud0Qty52pCfwcngJM /C/music/incoming/3wcJm0kWwPR3ClcYyFIoKHOMRvvCcbBuhvaclfcqEMv2IcxsH1nwWXauQxYXEPU /C/music/incoming/DhGh7eWxvpflBFJgWr2TEgeDmpwa1LtBdr4iN6RSqRepbVf 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/ge1sv3FIWOCilTQKREEhtnpAdiwwd3BtMy5Q2YjvmsmNf3PaUNgmH0s1VBomGhF1 /C/music/incoming/0wKndRTtp7pqw /C/music/incoming/nfnNfrvTf5Lien5ALtibuoOrOuhC4tdMJXJAyEHLtuThlvfWkC5Bi2H7x36Rj2WT27HnMEbgTEOaCGfrpsqCvJDOpJbD /C/music/incoming/pRQ67g22HeTRPKI2knXX3gprnvJ0dwslGIfPymV0DjC4uQ /C/music/incoming/IqdL16BwQR0iLwqDVRX1vwb1WunAal6E15h0DIqtQItJFA2TLH /C/music/incoming/2YPe6Yo33V1EhjlWVjBNCPIDGEnDCCdbp /C/music/incoming/g5qh6pRSmWdJWUHHhnsI2lYSoEwmiNxBExWcqGKNoko3C1QwuwhMltb3fF0B1EKHxJex6FpILMtR43qvU70SFSpkv24SOi /C/music/incoming/baRPae3ub /C/music/incoming/mF0 /C/music/incoming/rSGqmDShsxIsYOvGXlQNIiITBHRElEW4jfG2PCoqM 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/7uBCTN2We1UwcV177LBI1EPfMvOD4ighjD7RW0 /C/music/incoming/iH4tkKclmPCvVcGU5LIYHcOaf6ufB3VEQmS /C/music/incoming/Q0Y5rEB3eTQyIA1fngnvNRJotoyAq2V42NbdT11dNbbVDMeOW /C/music/incoming/3lfyURyXAQJvyMnapJe4qCkD1aSGwMwIMc3EkCdSnpnDPVTyH74B6SMBbJGT60BUtaQwRRXUGtPbnOUeot7wQ3J2wBDI4 /C/music/incoming/GVR2LgnwfwHOcx4u60OnN71IbM1A /C/music/incoming/2OxmCkEwXMWnLXY6MlLbKjupya10AJswYfD5VOHPLJwKsnIC0MpfQldSshVCqL5nsyv /C/music/incoming/qtIDrLq1bitAMpteXnntgxwArcNeCMXKTQk3pOBDqIbci3beN5M /C/music/incoming/NogIBxLa5pWNJa4rjTcMlNjYgPOCJN3gi63SDF7QV0jYOVntfx /C/music/incoming/siPTGM5XdTu1DPPtrvsFjKNoGVfVWwLKqn3mwDtYque1Fbmb4HIBDhBPDBmRHja /C/music/incoming/0CrPHX5jG 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/u52O40jB2XBdNN0UrHosGwofxN5cEF6ibGv6jrepLEkV /C/music/incoming/Ky1GYlyjHvlJn0Rl4srCi5AY3YjD3bssOxxVUDCVMaguIALMtLpPRqTN6cL7c3oGc13XC4yAYDXiXfpCmEiqSLJwLRWS /C/music/incoming/kOVLgaKxoYyYqufT7qcR4NR /C/music/incoming/aDCLlHGorKN /C/music/incoming/ESuyA73WYmJCePB0wKoNcJGyrvFYBCIudLbIrCr7ESABB6pnUoo1IyF2 /C/music/incoming/vPvX1SQC3dhwOSGGNa7F2bkPQR1Hn5IOpxTLPXpcamGKEt3eJVlySH1uENgj0in5CBhq63XWS5EOCI /C/music/incoming/ovVikGm4vevoyubaN5XwB4roS4scJRxOKbvlEltiLkKGF64VUUE7BjqseHxonjtLNPMw7XDCKPS /C/music/incoming/430KhsHdcgk5wBh1OSuuOMAk7DWJvEGR2ap6AhbHdibinxoV /C/music/incoming/mb1hJnfVsgbxYwYPNxlqyfqsLa3YySS7rNhTMDBBT2Yl6uTDCnCputGhRIDIsnvIvcfkpecj5SEFnftqoyvkpDM5h7cea1i /C/music/incoming/Pp7 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/bfFMGNdLcWORwYrPPpTJIuM4lLgpN0Y0jou0usojHAKupoFIIydHFxuOAJA3HV6k6WHiDAtwaKbhRrN5gGPoVrtT1OyS /C/music/incoming/nq0RjUmRrvBdkLUnSahrutXjmeov7hVLi7JA6thnhYeKuWFk05q0JDy1APEeGYRkIW2kbtpx01kEpn /C/music/incoming/jWq1ub7HDrqTUEwcLYAk7cTrTVKagnKNfIRY2xbShJyHfqkfwsCDYI4hc7gHx7BpPLNlUFimXPdxKmlDKFLVSgVFMJV2r /C/music/incoming/p4W2peaRuEentNmAG /C/music/incoming/dTA1rPobqJEDdxVQ24t2HdDHSTAVAF3rN5pieqMBYSDtFeUgFsfJWcu7p0hFpBISNlWfiMMLr1dVIjcO7sqhAtDLJq1 /C/music/incoming/B6RX0LWlwJ0vtqWeBE1MBMe5bWLAfrCtL5wqXFER /C/music/incoming/ip0kr4IcDjwt2lELRpKylyDpWnDa /C/music/incoming/2sHTOntnSRIX5onVtJBprG0WyyJjhkuyXDwjDSp2mPVYgvBfn4yhVtDvASuoLkfHwjaBYdsJsHdJRbP /C/music/incoming/1tHFo6ujNPaNllqBWJw5Bynr1oODE0l6BxFtGUoA5lBjldG7xtoebTvBfpMarYMVDbmVO52cu57o6efWP /C/music/incoming/nibp4pPKqnwg4sFUSdnpMG5Y7gPyAk6KED53c6QMBpATbLVRL0d3lyiPkkqXHpkgoUKBuJSTtIWwfl 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/KfXpoUtuPph47Y0EIjD3YPKwocBghX5l6v3UWnBu /C/music/incoming/YblHi7RWMpLoBLWBOGQGGMeGleOTDfr7EpA4CJ /C/music/incoming/MKvepYuNw4c7wDpwn /C/music/incoming/7eLQfgnes4le5hJpH1QGxj6mDwdITrBBqGgun4H4EcjDYUusqAtdBqtWgxmQdNraDSUxaobLtU /C/music/incoming/xulcls1YLsEGM0BQdbqHFScLIkRwRGmdK5nijJ0OVLXbpVet2xKkcRmNrHBbJEgefA4PLrHBjJ /C/music/incoming/sopftarn /C/music/incoming/cTsueydJ72rNauamikrq4FHkEb7xvnoksPUIvTMRWAbcXyoOxPDfxebEmiYcyNmTNgtsIAXwFICDEEtfUr7ORiUoNpun3Jri /C/music/incoming/Mg /C/music/incoming/U2M6t4qe42lvFyEoCCTHeEA513hVQ5lhEu4JjwQvUWspda1Hg1APL /C/music/incoming/PfjXA5tXIQLXQxqym2mbiFg1wkekmRNCvN5WxVScoRBcOUqwql 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/FEI4IDG70kOsf32PKxMBqtlIlkATK40mT6DyqAXbcwgk1q7 /C/music/incoming/NDdKWvFqK5eIlqSIKXEfAjeoYAfSJkhviYEqfTQIVKlEIPJTMNj0rrFDyVSvqUOAXQyuUBCXh3qX6HNiXsf4apdYsa0qbtrb3 /C/music/incoming/i1KGfHPfFJGavFVHDIDBgDowPvUxolD /C/music/incoming/Y1bKXfn21m4TixnPAlkGE /C/music/incoming/4tkRlGubYDqBnwYDWVstkVurXwSm7A77FT0lh6XEQg5AToPkjlXOqBWi711WVicxEr3CFMvX6VKdX3FIOHcUKrQe4QmofaQIdG3 /C/music/incoming/laexyvqjNMvTcufdPWaOeQXCFLHvRburM3NjxeLIbrPn /C/music/incoming/Gu4vv6lgP0q20ETlfmbohHG55HFMtsautlO6lHmUMGgay1 /C/music/incoming/qlCRrgYAokohOhxq /C/music/incoming/aNplv7l2XxMSS5ygEqPHPel1uDSTsqVHgcoP6AAaHvh4tSRJOepiMDd3CwY0nyIGJfMQQQidYOa /C/music/incoming/XsRSdHb4HUfsftpicWcPSd4nsqQ3ptEg2INFSjgEHGpRI5Oe4s0T0F7UvDyUXfOmq6xFNRw0Q 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/PQY41AOPFejHuNVyHitkYSTRm53aaJO1RQCUknBQXLTPm375sor1EWb54hR3FOP4wpXMlbntOLtm6dEq56PTrVw /C/music/incoming/dhChTvNf1svCvaOv6NKYBKlrtEbEHEKQr0Au0gLVke0fhqspMAxohQAB4jVotiGvPNjEHsD0bWOwSfkclT0ggvIIy /C/music/incoming/HQcThEC5EWY2ol4 /C/music/incoming/Dmvr6Om25avIOoSxFtgyyLr0h5SkingqhNJjWvcRq3YrBLFrrT470fHY3Dja4bSQ2eAbMIJjqwiEU7xDyA1vqhxbfRnslcUojh /C/music/incoming/ypTghmTGW51Bd0NALHtUEKx6EmhutbFFAmSs6fCUkiE6ysTr5DyyhPBWYUK3fxmVAuaYhtBGeGJvfAHlBWxXJfwST4BkDHPT /C/music/incoming/otSbmSVPleDCcumbJHP1kUwihLSkinkxMqUO0vJXEq2M3DQPS2Cej5QC4J2I7LH52fWTIFjn5Yv20RmM3dAnTfnPHs /C/music/incoming/6tyjhdqJrImd2Efwj4XURWNTiHFHNi4BXQYhgHUy7oq1fS17GvjpyY3jNNbHFQ3jLT /C/music/incoming/drPs2EhTBL7by5o1MgMy7HrkyQ63UfVg /C/music/incoming/2ECWi5ua3UsK3pM5mHxn4IpKsnJ2sYjuUGY0cxpGq36jAgccViI4JRPto0E2uAOd /C/music/incoming/GRx6QCLgWxBtBrfSmc6RwgIHodVAj 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/Ky3r5emPMdgam0dfGsuD33RwYTK73EQBcySvGIlXUNPHJeedppUGA7ROPFAkBmUi /C/music/incoming/3TPQy7mv /C/music/incoming/hRDqEgpiu6JtVTrw /C/music/incoming/FygBM /C/music/incoming/02fNlMoHaAoVLxclyqInCaAorCF6KLTaQKIIOhgwiafg02ErQXr5uijYCYuQgq5vO /C/music/incoming/pJLbWAR4hFLFWboFq6VYTYT71D7PQpEWrjs0Bh7jvdQVqMdOaJU3M3myXLisBbn0bWnMPwdj6LDPh6QnyrPhCIjv52bX7NQtW /C/music/incoming/EKqIjxAYmkbtiX1NLsQsm1LIJkr7nGiCxJXOm1YHKu5uKP3wrF5kn4GL7Q77gAKOcG3GalARCiP0 /C/music/incoming/IPGmvDjtcJaBLkLqDUmTFaX0ebvFuKev4WuFR6DhJatyKRGuxegkJ2jH0OithM6AFMEVX /C/music/incoming/AvD5LE6MaNWRIbATB66lD3I5HVY6kf0pYOMilYPrU72Lws1GYUijdhwFUFxWN7B2UG12wqHJpNyEa5In2rhx4QmQ /C/music/incoming/PVDDk 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/2PDRAVL /C/music/incoming/RaXhWrtaPKRsDEiI4MoklkKjBYvPth12rROIhLBCHIadExugmBI6pOUHxNO53LNIQWaTXIBskUKKjHNcDpD1G3LL4hkC4DG32 /C/music/incoming/pksd4WcTbwT7TI2cjuTcckmbh6jOA5nxEWoK3RLWYBpkUfcpsMKOtnHe6q3 /C/music/incoming/LS7vaO7XAkUahOtQnGsvEwrPqaliqNvNYi4lPpdY1pvkclBk4RI3FEsoAqfaCYHUVgi6Rhb5CBCnahMeHblG /C/music/incoming/sP61MW /C/music/incoming/r30y6i4jUiyMrbHtOFsCPdHq4U7V2jPxcmWxKSEgdFahUoOBR3nCqHhnuJCljhpLBaKeliQ3blxjdyDPgFe /C/music/incoming/vM6w4a0GhYQ7sfC /C/music/incoming/EMVqSvIGGU7ddINE6svYKS23s1IF /C/music/incoming/amRlcRRF4ltXCCj0OQSA1jGH0sX4rifW3eJMXT5a6kXggyvtrN2X50UYNjsQ1UnUgE2w /C/music/incoming/BeL2jbwitFv76ivvnCcxxeKu 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/a4pWknVwXPOGdDC6hKQ4RIAmnNEcBu2HYs2 /C/music/incoming/Odvh4ILUR21Y55YkrC /C/music/incoming/yriW /C/music/incoming/TLjH7YYR0ejNgiDsL7dFydV7BA /C/music/incoming/ArRRcajP0WK6VJivJORggMqGJheKLStCIDCProw5F /C/music/incoming/X21m2bWDHjKbwHIHQ /C/music/incoming/bQFF1iiBCSA6f1VGq5aUnqT2ys4Wsib7X0DstJR3xIm73 /C/music/incoming/c63DCSqAyto7tsbVXh30pr62akvysoSUx1WGRjyeKFGWNtsU4jjYBVCRabDrwYgkJBJAECeOQ /C/music/incoming/5yKDT7JE3YOPtb5NaDV5UO3oa5EBfx3hFuysbdmHKs /C/music/incoming/IVCP4j 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/LiONhJv5w2c /C/music/incoming/p6Mtrx5wbOioiHbgodAUMXe5i1JcmcmShJQRaApKktmLWrmrVbO3Nx3A1 /C/music/incoming/o31MXP7dw0HTxNdTKXyqlLkvsdnyuldo0bDS2cXPAvMaqLi2yteaPtPKSEsTBHPlWr2vksYI7QYW6kfP3t7agcGFt /C/music/incoming/XqWrr4rboISfI7 /C/music/incoming/AcJ3wQTl /C/music/incoming/FNacbAeFdSN5rxk2yugNOJq2O0vJnkBc5H6MyCy7OAaE5RN /C/music/incoming/fy /C/music/incoming/SucMP2RjNcKQAil0DRweT2gXQ0DGDyfIUACcsGnK0Eygh5lisJ3xeiXYom4W /C/music/incoming/viaWX0DxJWcSTyNojmrglrBTgQrnxYucIjhpoKC0oByVocRQIaYOdiCdPnQgHp7SB7 /C/music/incoming/YSeuorxip2lD0cJ 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/x5v3PYWJdF2Tk6jTjsSVlQSLHgFg /C/music/incoming/UYIualIwuwi7kSfqMXONsQUgwyroSIBhP6m4SWK5o5cLPLEHiCGcBKode /C/music/incoming/SU /C/music/incoming/UeTKVx6eyBEtlfT7HCoXHofvbFYloF7gc2dMxAUdaQXnSJaR /C/music/incoming/NjIxnNe7ACjEcPFr7fWTauyyLxkraXxG5GrMRJMpGh1C /C/music/incoming/RMXAquSWEQwkXPPAN67IysPL /C/music/incoming/1XtEQYOQgg61tpeeNkewv4DrDC6bCDlsj5wRq4lHeN6M4qabLLVm3Uq5tbao0NoL2 /C/music/incoming/r3II1Vhd1Hfy6t4HLHaA1lgAbLpJ03tKkCkWnfrGVldyNmpCHi1qL5dfWhGpFGk5nCoDigsFoBLPiOUVuVcRcc7nxeagHca /C/music/incoming/ET5kedvLGs7redoqQBhrDSqL0RQRAm /C/music/incoming/43wT4mTDs56viXbpjd1UEaRHDlPLryeq6MpWEfOEuo4vOEguyqr3gov3kWpSEil20OxEImTewwApdu07etlagik 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/JRVnqR5o5WitodgVgpGqmwfWPTlomXMw01CXrjJ2MSuLIJ5BHvK3KyumL /C/music/incoming/DGSWkfkIwS5qOchDXbm5D7SSUpTYaXLkQWH0fOWBPWttltdPJSVuVNd /C/music/incoming/dvgD0jTxjojCkXQeCnAysMsYAhic60TEmtDiwoGQ0yYaJTM2Jn3UOVLxcpcRaQArCNoXtIOmOQG1VsoODnBR56WyQfghmW /C/music/incoming/P1pIp56xbTXHwfW1kYK2bOTKfUvTVdhMwUeSbXUqx3ujIYJXNfLTTKVbgNDDJlJ6LkjJae0uesDftKbnkGg /C/music/incoming/FHwwmSBKWw6Gwcicn2GJnUGvGWYKNUByN0O4CT6uAIywQlW0QsaIB4GRbaYw2X5c4G1EulIB3kiMv /C/music/incoming/OwpyXgEf4DnwManW3q6ig4VbqOpTpmILwJ0oycJyiSAUDxBQijgCURUSJnhiYSWR3Kadh6x1PH7vDbG1nGLgffXNVh /C/music/incoming/M7QqmEIOpgHGVRXnymGmGmUnHuN04L5IQoSIH7pGbCTKcxhv2egVA2a /C/music/incoming/sO6MHmiobxmqawTkbMLRQUebKmwi1MlmUAeDRUGD4sxKhKejsudEe6nGJ5btW7vvlaDHspBofiUxvB1ahnWFIPhWmF2UTm /C/music/incoming/fioyPcqrRNT2MTtdMK7hVNqIXaydbuSR /C/music/incoming/kmlleCMCqCye7t0iaxT6TFYB6QG2hwIGYPn6hQodUIEsTdmxxjxqaFiNuSnv3Ru220nrg2aqiQlkbGO3DiE57rFtGHK 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/VajLowYw3lMWlSse4deuuY5nuwpmNfG0B6Y4k1NcxF /C/music/incoming/uw56n4nmtXlpJphl /C/music/incoming/abxwSwHWqCBJJ6tg6FsJN1foboWKho1ETOvx /C/music/incoming/dXg6ih4bQHcPrpHCcvAiEJbtMX4Om42GlF220XiS0YTLmMsYsNAGKsACWTsrlpWTMDETvNKmmPpMWwh7FeuGEv40eAefEY /C/music/incoming/liTRITDBivDAt /C/music/incoming/MWPcAaKmRySamtwYSOEcxqsKNqvvHg67BNNQrWHAOLVcA2wNW5l0sVIuDewjMoNKBTHHOOH3gevUDqkS2PGK3fOMermmAxVA5kI /C/music/incoming/qWlxqvtiex /C/music/incoming/mBbE6VPIpxVI3k2iIdyJqoHHk7ffcocLvHb2FRBUbCAy4huCiA4v2FQ61Bs6PJFbuklvj7LYKLHVViLdML5KrNQYXcadxCfA5yd /C/music/incoming/FTGpMxU7GAaa7lDbBpiSXbffGyyFJFVAsu5fBJMetm2XPem1Rh /C/music/incoming/oyURjMGExI 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/DOSa3t6dJ0HproCdWEmaVtSANrY0ilF0lC3KE123 /C/music/incoming/Ws1MrlBr1FP5fkQ0ahGOJq36xaJ3a4pFXOSnnDFNdYRRpT3 /C/music/incoming/FH2ef7RNMcQIUrNst7JFSB3B3Usn0Md4OEmK0pxJBJf5Ac6UCdOG3LfdLBisODU77U2qfdAeIaeju6a0WFTW6 /C/music/incoming/PeqdBs6iJjdcWViF3g3Yh /C/music/incoming/1CVpIq6r1WF2urpQml4Rjk2ngGWjdoI2Nd2R7jcpnq1tmFsF6 /C/music/incoming/Y2qkoPSE5G41wInp65Qm5Rve5uA /C/music/incoming/2ffPVLnKGBakvp2inLyIe6T6bGeLvOWIGrtIrTMV2YOO1 /C/music/incoming/PEyIXuuywMyJACdmNc1ARBj3SylRnScSddhQKcbr3sNLguIYHqVwwC1ntEWyi /C/music/incoming/AylHtgiWqiGC1hNJtmBeeRwBYfn1GYyukg24sBJh6ll /C/music/incoming/QVBGSG4nsWwxuGWjcS11RfArhNr3rXRpTDAdwYBgNInVvGsOhTBRMbgLvjyeoa4DfhL0gTUkqUmiYL3ItLVG 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/AlpNv2gC3rICUbqsso5V55WbvBeiW6ymuqhKpEoSFhfiN6kegaOmkNSCvnr2X5N51vhE2O /C/music/incoming/vjlAyo7DPIIjnlbFJDXeSs6Kl3NKTv2u4FeeadNylwD2oaMF4vXXu5XclJ /C/music/incoming/c7bQxfkQSDhvSXKCcCCcO1MKOehrD6uWSmMrtB4XFMpWBh /C/music/incoming/qsDEeXDbBgA6SaSt262aapaLF1NUJqPknFqYf /C/music/incoming/crcQ3tASoEh7GrixRkjPB4LNPraqIqvqOCYc5Fj2NY /C/music/incoming/JIRb6A4UQnfyBEcIAycj7AO5jSUPYXUNXYFjF4LYnc2Xu1L6R2wA6VJj1T /C/music/incoming/qNIiesPY /C/music/incoming/4k1Xsd4dPV1a1ksLCkIPxYt /C/music/incoming/Wb2eI /C/music/incoming/TubaDAuP7xuydWNbbjEvNQf6UoQpHXH7ELHBCKOGKVkVJRUtBkT7aeedpcmoQeijXu3AolGyC5S 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/cvWMJbhu6DNNhsdP6KXhA7I1uorvLEcTf7gsNFkF5WyxsauYWJQrVuncU4rtQTRCB2I /C/music/incoming/BH0R4VIAC130hLNaURU1cdiw2VylRx4K5ySFn7kk1gSXvCd20h4qV6QxxDWivwPe5s2P0iUUGJa4 /C/music/incoming/m4x6VDPC6BPMbgFUdUcbHsnj0e6ag1q2CJPod1b3fTaI5sKURVxhYkf1QngREOvej /C/music/incoming/C /C/music/incoming/uWJcFvMmPYVjPCDU7ypp6J6MkeA0eAK07I5UTm3ixpJtqbNJ /C/music/incoming/ncKHo1So4Ou6WuXd4w7uPHGNtPc5qvODbjJHQOawQHNrDVxHf2l26kdOD4mHXV6H7Y4MTptovKL /C/music/incoming/aIcvEQFJWWyOxcqTDo73gL2VYJNeHo0kmH7q /C/music/incoming/gwONYmfrRt /C/music/incoming/KUPtQMPmyxIiWAQUqMh3s61EvK2whgqQtDvF01Nw4GS1PrF /C/music/incoming/gCCS6rBiAJtN3HHwxWDeEVkBsfiFsWfYe514mYA6drdTR5uBadn 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/w2UDTqS5KcxM2gpnmlnkDTcpY57wqUDFuFgIJeta5KWuBblq6ky4DcvL0EMWrvNXG1qv7PLhYmn14OWWSPyfuHb /C/music/incoming/3rLkARacovRWfbepDuPnbKSLNP7QlvNXqJLxKwXjBwDVIMPVIWY2VlXrGaERSqY1P2FDxOMfFGUMh4dbalhwET /C/music/incoming/bBdmLKQmPtOpWj3XIXS5JHtI /C/music/incoming/iXAOUSo7vnfjdvcxIQ2Qda0xy34vXIfafb4A /C/music/incoming/ixX1cmqLDIqqG5BCfLlAgHkqEISqAfG365J5Hhyb152PAx4LTNIWvEDImHvB /C/music/incoming/F1eXCCPahKrihOqMlxN67a7daVr3Y2LmTgyvAaK6g6VyoUAQTlyNbv3F1bWOjUjm7evbp2llUO0bmHWmuJjMC5lwk2Dy /C/music/incoming/BVvHPRmnr7vmFqgEPIoF /C/music/incoming/GYLtQYbpJWbL5wQjuRdF61nvGpWyRBoy0lXjUuOndUvI1tElXkgc /C/music/incoming/VM4QIU0nYnMaBpl6KSc7lA31gHWE4q36cpgNWWpElx2p3XK /C/music/incoming/jsUdtYNUbFSQOUYFHYD1xhlwqIP3v7TO7pU0cFNeOHyHnJ65xw2wIUEbhwUSiRycTdRxa7CclxmYQLjOJRE7evgmTSR 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/cqYsy4Bv /C/music/incoming/6uAe5hL2H7qbsI /C/music/incoming/wUG05i72t /C/music/incoming/cx5SbCTtJjhQYuTi /C/music/incoming/4W1kMY4SPqXcrxhhpfUtcRW4wvPRSu61GLqeNbU5wsho5uUFU7FUi42m75Uqilaus5DNgdBosW4QJI6cIk4TWlSJQeePoD /C/music/incoming/W6x4iUQcAvhOV5HeoYlWFI7rVC5aqObuGe /C/music/incoming/gp /C/music/incoming/iLlCvKclAvK4QrXBMHjswWyqlm5 /C/music/incoming/61KbY1svjbVElRBtmHSCibWwvFcxKU7GRdJb6hOWV6F7ypvp77ihSkF5dnNsX2TvcpT /C/music/incoming/wSosuND6xbjnsSSTrKtxwLIfPiR0qgaSNiBdP700ME0OjribDaM003rTkjLl4KOrayHjqO 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: Grouping 10 tracks 21:35:09.4 Trace: Folders: /C/music/incoming 21:35:09.4 Trace: Yielding from 2: /C/music/incoming/mPSrovjCuu632D7G7OPYt5hPRiWQjdmC /C/music/incoming/RuSmO /C/music/incoming/Q /C/music/incoming/PSuAbmSnCMYB0b0GmFanbclmTu4J2OhmI6vlUso5ko2LdkhBjrScNNSNHhONqisUFM12NOT1qcdT /C/music/incoming/2oPrhuelSOtT2BDINjft17CuQGerWrhoHvgvWjs2vk4ukYN7 /C/music/incoming/q3jAjPgcQlrqjlQywI /C/music/incoming/TWce3ICGU5BP5to5HgVAgFwkbggFli2w7lutPYdthyMBiJ5k4jrCSrKoyYdVB4tMceQT73oPd /C/music/incoming/rFIvfDeNhxowl7HENCaUj /C/music/incoming/Y7A1dorTNotljdXkiLDJ3eVeBIlG4tMUcGfRK1RxevQ56VeWKEXTcBPTkvyCcSW /C/music/incoming/csfCRKI 21:35:09.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/WWWXhvYTJtjThKyrJd /C/music/incoming/wGH7LWdLYiJAmNQiduUiQCiG4P7PKX0avuNdNYcbchKIpgv6MQtp1Oe3xad4XuaapJe07MClsSgI0HpX /C/music/incoming/1d3xkhjPCKYFYQJHRRnffXyLCEpRWyRD /C/music/incoming/Rj /C/music/incoming/WuhaXXRQqMgxXmc3nv1nB1GVuLI /C/music/incoming/nf55SEe1gm3r6sNxXPnYPEJUPHIUbngnEIsxskTTE4bPxNLwPoj3N4lQDkpk4qY1gOVxaoeN3CuTC2wc3kfTelIHvJ /C/music/incoming/sYFXKeCRCvynWWhyUaNWUX2H /C/music/incoming/u04Xaj4wjgLmeqho5lvhOJiSkJc1E7Tv7G5wi144sGDYP0Ksfd4DQrbSQlMygc1jtpmGtRfd /C/music/incoming/Ln4sjxonC /C/music/incoming/cAFbPyG6djYoQCEycq07iHrONS4XPmIXF1CAckHqFecongddJSHTEBKDhXv4DQpXIbRX7ew0QJCe 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/M0scQV01Joc1v1w5IRanNnm0WpcQjBxJGHi1wVg3x5CCl2fbp32tER /C/music/incoming/MxM4dlpwVxWTS0Buj0JnUwH1NHfbYPhVfoEfJGMrqNC04y /C/music/incoming/ch3Ww5W3B7FIx2WagaIFG1eNYPbg3jqCwjEiPAtf3tRWlQ2NuQPG0bcido /C/music/incoming/uMotvY /C/music/incoming/tf2Rr2CJ7m7Ej3wpLuJI /C/music/incoming/QQDbWciLe5 /C/music/incoming/pet3spgI5k4EGrYBooarYIHMqgaRV7lSiGU4xiWg6Y1ydUnpSToIpD5OEOMlpvU67luaE3cgA2saOhJE1R /C/music/incoming/aQNrnTjAjukCDfu04DORNpjGE40CkpC4dnjiawDJvrUGN0NWSgBUR /C/music/incoming/SmHTWB3hXUdioLLE /C/music/incoming/jA7gjPelXFxaj1FLrLQPoewejsoKb40pL62CVYnHtOPpSMBjRLhBXXMed25XABk1Nhwl7dXAwivHwgsE0f1wWxyUs 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/bcH6saJtt5nYteh4j3yB2YOnf3qTxsYSaI1ocaFX0rKdKnKWYi0OEUXkus1xRW3bgCXTl11ixJ /C/music/incoming/a5xD /C/music/incoming/7XKlUPwG2IJkVs3OWivxociPgNdKwh0xpqGE3 /C/music/incoming/xvfShoXrO7uEpEsGfy2imNNxnqGYy1As7rYV7EdVrWk6Ym0GyoedAiMRQPEXP71VGcF5MFGIvfXxDOGbyayjWv /C/music/incoming/iNor7XsOeeYSWXtdaVGwUvJg2Ra6Xa6Oi1lk2sEls3vLnsBCoLWS6geUdixpXuYdfkK3MjiOrue0a60IpFQllm /C/music/incoming/w7YDeND5Benb7Lhqe2A7yQGWss0HX /C/music/incoming/po6aw1LADFkGkEhbOR6w2FqcsaXOQnBECMRExFq7q4UY4nsoaHHFhjPR53Pv /C/music/incoming/pSIPrbUctENj6jVDANvLouPh7QUKhwUG7F /C/music/incoming/m73NIqYMDnKGWMir0APKIrqSDcYPqw6C0lwOKwM0NuTUR4wmCmrl /C/music/incoming/3eSvK 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/NixIvi /C/music/incoming/p5nXcUGTbxQ6HMlvjg4SWT67XFByEXorh0Dq7SYbuoM0JTw0hYib5T2D7naFtgoljxYOj2wx /C/music/incoming/yWBNXB2ksMFJsaVfTJr2DqceqyVu2xP6nV /C/music/incoming/H4jRGJm0SBiHT2OCglMc1aAJJnQUuV /C/music/incoming/BIwpJxNEfp65jxP1IKMXsCiMx5iEJlAYVghWw46Id3pAHPWaSXcfqwu7yR0Moi31Xhj /C/music/incoming/xvxsnWTLTknNc12iOrR45AxQrP3O6HpRnTPBvuFSOWxMKBKqIFu05sT66PaG1fMl3EypkAUt /C/music/incoming/BuQjfaofTg5DXqjCBr4 /C/music/incoming/1cyBylNHwmVx2MlgSYyrTb5lMvIOlPARwBSSQx5FErJhDT43u3OjF0fYfnVdK7uPUdaA2Awu12UBAWQ1ANtpa /C/music/incoming/WLSbHJnygeGxQ7xdwNU2TPijRLEjLp /C/music/incoming/Vma1B4YigMv4Pa0hUDpmqFRh77TbKJ1RpTPp546tDhNM7Uc7SmEMdMEqC11BjWFFTLO4sKjYE4QjYfhm 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/i3WfmjbcGagAUCHwBRDR6EG2GmJcOakY0ls6gxVbmjQ6jKeWYpSovK0Mv2H7H6uGWpHJjIqc4BEWUHR3iUl /C/music/incoming/V3PqsKilNIk4JTaemq5w4Mg1u /C/music/incoming/AAqXChjXAOTRaWy70lumt6UVBX2me37OEHyb14GYD /C/music/incoming/UNcgDUbmtyC12HyGXJKtlyGRTfpxJHWogMkqBMCTprywyHt1icAqt /C/music/incoming/FPQvljncSMSraFr44cmDja /C/music/incoming/SBLEjeeTOfDUtrVkoskrDng /C/music/incoming/hbg7eeBMGHCr2pSGGE0syKAxQJ3ESu1Bhnj3D1TIMxEBA /C/music/incoming/T4yLMEn24CYBYLhjfxr3tQU6uT6HGmKeqNmi /C/music/incoming/QUElT532VlPOuVNVhGCNinxCGwkUfLSkaLrmP1Sjdh /C/music/incoming/TPjXDPavA4m1oVl 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/jIMePttVVCCESAhsKyD7a3Vy /C/music/incoming/M4rrqIQjcKu4WHuJDlLXlFDOR5CBPWIkuNyaFFHqo7m0i1gU4mVVFBOhBKHtfpBnckJiitd5MtJlrLFYYPEDaTM /C/music/incoming/Ibr5RL67eIOAnUpvAaq6hqepS4mFqnmQHbsjhXNqlJETnagqaHUxAxKr5bmVxAPXv61lCgoKua /C/music/incoming/MH7FOMaWUIDfbSL /C/music/incoming/BrULjfYS7boUmy00Pa4h /C/music/incoming/FkPrbKaT3PlcIEuUsh3DE2llboF4FiHjEsOHrvlMkAcGuwj5c1xRarmK6DpUfdoUhcGpWVC5 /C/music/incoming/gOMysfQwk7pXmGft4NpqvlQr1Fc1RuVxL2sqsLnM3MORocghU2Lv7II25tFUcWNXl0lrnWaryKuRE6dYx3fXRyxdsxs6gAJ /C/music/incoming/mwOTQsi7qYQlhOanAHtwCatrmgl1LyQDrO53TxJ6nXkNALmliPDhBYmmcwGKhovYin2AR /C/music/incoming/2aEiRsnFYEgsKVDhT6wMyJqCLDFaS3fPsykOJO1XNyLc2tcYH0RS6rpsQbEoVnU3yx7lL /C/music/incoming/navUQQ4BS5edYgpLVX72KGaRYg5RMELvB6MnF6pbbQcoYmlyAK 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/3DJHjK1ggfBKRAq1 /C/music/incoming/C1xArWFM4VLDj6tn /C/music/incoming/jq7NB4H5ElpwuJ /C/music/incoming/vHsX0GtIHOdsdPLULFIB4t2nABfqJxWSm6YKxWsPihSMPIs1FYPDoUXbMfxyBd6i0rgeXbwWm1sWJ /C/music/incoming/uWCBQgpVYghXOjapVdohKKoUPH06Rc1BB5asH3MDWU3vwupQrg0buCcSHOSjnqdV /C/music/incoming/W /C/music/incoming/IqaWUAkJg0s1af7KPpmtfOiruQ7LsUGivDGGDQ71Sb7s1iC /C/music/incoming/OpdLmubAHcLFDdv /C/music/incoming/uEYoEJdF6Ld3lNNnggcRhdBg53tbIdb1eDl6DfPvu7pKC /C/music/incoming/g7jY54bsCXfrXrm7iSIxxfGoV0mkVAWvr1QsVfnl1aivBAy4Hu4t4kxbA2cfRXFcbQa4I2kdFwEw4kVvA 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/hPICBjAP26GFmUSq6oPeQt2n7vrHSyQMYryv1FUIsc5HA7VmAnp40f /C/music/incoming/Svhclybb2VfBCC2ggUPLUeWd4OciOWb3vYMsCBpfSQLbcWJgwybrI /C/music/incoming/KRIfccNpgPGgfGMjHIvNqcJnqgToNYd /C/music/incoming/KTpImjCKDaITkksGSYwbsOTlFOwuPDCRyB5i4GhJwwPcO65avcIJy7y4addGTg27GXuRmkKmQV /C/music/incoming/uG0sA50ff2agExKVuejQMcDnHPI66s7sI2VcyXiJyRVmLHVgAWdLtvtsdLTRv2hU3PFJJHwF4Hr2nqJa2CFiou6mID7UdynFK /C/music/incoming/iVkcuYcG3cNa3qjHlU2rLVRBqasMqOJ6YlU7USk6WT2 /C/music/incoming/AAtnE0X4cTqs6kHefecp3dsI0243v4jWEwnT70gvHqCUcLIvppB5ogPwgSvJ3 /C/music/incoming/f1AVfvrbM2HoA16HXyqtxvisatNWKDMB0VVdIyfbGJCvbJaqhKhhTaJRRgVTPCxiofwMf37xtoVW2TrysvPauFPYlesBLssdksh /C/music/incoming/VIfI3Ol /C/music/incoming/fjBpsILcODBiwLO 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/P /C/music/incoming/ic63a6f /C/music/incoming/SdUYOYpG4xXKjim2EPLuP5eBksVRMlABix06PwqMdQ4Oh6sb3so2AioV6sNvcG2S6vBTqolhx7r7axtmaUVt4Fbaje7wQ3 /C/music/incoming/EjJeMEgRI1T63mHjFonb5RrjM6vVLcV /C/music/incoming/QRCTxG5dPqyKaUP5JDkT6G3hLmFKrQHvDn53lC /C/music/incoming/ln1a1hLxFn /C/music/incoming/ashl6kf0pHBNBrN0lsewI0buM /C/music/incoming/7 /C/music/incoming/j /C/music/incoming/roYwJPBJt5gJrF7MXinXrdrID6h4uYXFkesiYxVHaFXomoH7FqKDuFNo4q2LHEoDhIynlYVyuOWUmdvnxhydntkMxelHEj7Eq 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/IqjmM3DEOE2iDLQr2LD4oNMD3TTMO14C2xOaAJlf3ibe3kMPKwJXcIx3LNq0jXWUI /C/music/incoming/hMjJl01QElAvC2gRhTpJgpXDDErIfIVWbv5lkI0OAtUq /C/music/incoming/F6YWcnVRsixAqcKlWdcHhYWaQPaGOEFXp31CQdIfQHqD1i6ftCupBpHOjXgtmocVLIj /C/music/incoming/sBpEeC6TVDAxFMYUawThqcJdhgUpkvijQTKoK6KFW6a6xhAiSNuH2fHq0lv5PQJytqPTbKjbTnsrbKMaOME /C/music/incoming/bFgJ56XYBp4kJIqAwaf6fdtnwa /C/music/incoming/XQ3NiWBuxWrXstkxB /C/music/incoming/Q0Dgj3pmoPEChligK7TdIemgw /C/music/incoming/uvklw01uOuRqGl1Ha1kSSfHn3EfXb /C/music/incoming/7fnI460HCItcsAGnxYwTHkoUPgSCeCtMOtfrlw /C/music/incoming/6PEyAVO5S2hWQ0BXJIsVKpQtisvQxwygCP2jMVWXQcQ1N7kRyUiBvjnP6kqgA6HuData6qkUTDeIGXOiiMrKn 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/f1XEB2hdjGAGXutmDxBGqhKwuOiO7xVXrCfpaL1SAUnTLJcxLV /C/music/incoming/hVXBV6v1fGoWpsCsG1RWehVbQnsaMSexcwgxt /C/music/incoming/AlYCtpu6tHKVwv7hoptUmxglLPNTSh6k /C/music/incoming/x7mXwdNgq4sV2kydNtMM7piFeDweDyrUgVFwceBEenAHGgFOcStAi0SiYPT2OJLYLFOgMcaJ1hI /C/music/incoming/gWKTMIMaRsGDTxQNrWcabOwhEkUviuBM /C/music/incoming/ihbRwMY5X6Hhydwmsw5CCDWL5uEke6QYI26wr4i6hQ75pp0BNlpMvUCMrxTciN10pPGFe73vo7uSD0uPCcE1QeDUytf2jg /C/music/incoming/A2dpmltPWlBicnYAooEEgt1l5wOOdI1PpFIxrEkeGcPC /C/music/incoming/RLpfhsQ66iCeGAI1vByQaNnjTxbK255gPhy5vibasMJcBAdLtB30EBRewfsQrfdakuvxbLEnyy /C/music/incoming/senfUYUbpb3anV6YCaXOpN1FNrcp6VtVLuqwGws5LvRoPSHvaV /C/music/incoming/VrGtKtfmm1oxu76RP7HT1rwX1lMJUX7wsDiXBdmDDRXyW 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/UB7vpGMhSXBFjqfTQilK3NCgTVmVCHU /C/music/incoming/72lcQhGPiS31dyF53uQRsoOJb3pdhL1NX /C/music/incoming/FxSUY1VYNOroBmi0pUOhvjV0bhoN7VAD0p7tVDoG07LJpkf /C/music/incoming/EMrUiP6WJQ03ToBCIpvu2 /C/music/incoming/bepBHlQd6d5Fy5kr45p5JbcHraOkDjnNp23lyrXpG5cRJR7TYAoXXsh7bPiHFGHWXqoEc60 /C/music/incoming/LlqgRcOl5eodaMfVXOjo2FDLTG5uHeBJpbW06mmRk50FO57b /C/music/incoming/mMRrf4Gc4VkySUUk1aottGURSEIB25rEDRXl7h5X6NtrcPDECvjRfNnNY /C/music/incoming/GYmHANse0AWsPbaOnYyP1LMTGL6ST5hEsPQKBWCspMTYE /C/music/incoming/T2G0f1fDjuBCJi4qwmsI2q1YpckGNyeYo1yBSImYAbk /C/music/incoming/XS6qVqCyIPiTfaFjUm4OsS7dT0tbrPu 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/OFqchF6OTXvd4IYHxGyjOlb0Kfi1LmWoVJoeOhcwPSBP2XppLLxUYClCDxAbwfcHbhpttU1pEcC4Rt6TW0oaVcws /C/music/incoming/4Uq5UHxEyjwcEV11n3H4gI3UsC7We5bdKprkaIbQtgnPqVlUcyw5y2Qv0EMrHJACisAoDQ0M2YJ7tnDFql /C/music/incoming/yw0yJCbsf4uVLFhbEPhbo4VnPObbKCwKRERRKGjeC7GgBMNLhiJDt /C/music/incoming/f5RPMIPnysCCOQd4y1rJBRER6wkorp2hGXnQo32k2B /C/music/incoming/VFw5L3WXTA2nmQ /C/music/incoming/7rXeTxpH267oQUhvofwIM3KMlbex7rDSITGIIRRVMX20JfgKFHXtPadePl1Rs0HJDnN4oHV /C/music/incoming/KyFmDKbIutyPxBxwWLecoqqtrfdXSX5WJsupWK7Xr4vogtvSOA2Hl2uthk3w /C/music/incoming/PrSqPW4JYI67DIB21hqq5VIRS3oi4TclNrsciJeLMql /C/music/incoming/RTAFOoOfkrpJnPYffYCUKrYJn2ywfCKbKfqksjJD2QlQ5fJiWcCAGAay2YrTW /C/music/incoming/LP3OF27BIotsWO0FXmWviGNbFqCfHIiSoaQSSCMIaPfdNRhPqnTBiFVfb1jnA117fIeV5gUvInuAAKuViUWsVPKQlLQYrxi 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/S1CNYUdUVfSJWLcDrHEWyAgAxUsHHTrqk72FFsybIXVF03VaI2RF7JCsTbpdCEmcUCyXRE57hCoIMIIC6r6MbUqIEJ /C/music/incoming/J /C/music/incoming/cBh1fNXCVKwvX5RYQRvNpbJAuufkOtcDLIr0rhXl0akXGukTpTsWlawb0PFRHMVBI /C/music/incoming/HvtKK /C/music/incoming/isyCF53MG1uLn0YbC1t0abPc /C/music/incoming/k1xHAonexGhbUas5GkCuspvlneeQV7dJp5rPQCMtDjNDdQsQXKRwsHy2EmtvkFqxDGTWPKneGi /C/music/incoming/v4C2Tj6CPitpMjGLvK6k5UlEUo0Wa74Uq63TtJkChfwQpSXwWjV2FHUJR5gEriCQlH7NnUqUyE /C/music/incoming/AoqSl0heJCAC7joieUYbT5eVufMw /C/music/incoming/MJtRVnOEyULUseVJo37THlTFN2eiXgyvGSF3SNUJBp4sbLbBFgGeBddBWWe1 /C/music/incoming/XBrhml3BWQycwxuCjWyn2QA3bjHfJty1OU 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/KOKyBqcQvkHlBoGdXgBC70I0UGiOUNG5RN43JPsy7AwLA3rU5hXRaWYRfRL3hu3PMKCUrLBiVbDHD5yYouRN /C/music/incoming/trsM6qr /C/music/incoming/stXHjnird2EbUyIxcnCaH2WX0L /C/music/incoming/dFYXJ2RksxYpfqAY2i5DDxMoJ4rc3KXwwYK5aG6bh6Y2KXPs17bJ6JyM1JoMKPpPHC1nNDYvk4vEGRMSo7j4InxUy6e /C/music/incoming/AhbKGBKcHwLAHKRAnD23fn02oA6ysTeUQjSBT6bk73QcTPkRncDVMCGlogugDkQ /C/music/incoming/BiXXr1fe0R3rHfVSaA /C/music/incoming/dlu3uomSnVifXoos4qFW4caOAhy7c14s6YUQIfNRL /C/music/incoming/gfMA1kH3Yu3yoGwJDys4ANb1c1p6KGm0haCGGpaFXxrVYxdNJclmg1EAeTw73JsricqndYdnyVgbvncMXJwHuaTnEcBU0 /C/music/incoming/tA6O7mDp3gyleBi0UYP3m5JeSHnnNpWo2nx /C/music/incoming/kIPp0Vbfm460ofEvyJRGVGV5CDLFmQLBDLJguqrH1wEMONVcxwCgglSLT 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/Pf15KdvH7IHca21n0G3jjwMLJMvtVdCjUQlQeGSfsvX5lj35OFHaVAMrApu6OcS3gwprPjjsUXXVHPyAQ /C/music/incoming/2NlmEsRbloL064JcM4krLeBgpDMt0yFxjV6tLyJVFQO6tDbNHduRIIiXmf4bNwjUQmPj5oymuwT2wC /C/music/incoming/EorV5eKDvRvHDKTBcHkWy3EWWP0Tdg6PWR5mSIFyJqOTYj6q0DVq5YCISC7pmYAoSORTNHQBcTmioR6MQI1HrPR6p /C/music/incoming/N2CyjhLRPK /C/music/incoming/LsaAEi5NGdo7JSRMvskvWleeSaxnxCorxM6EHfcuyAiFbeUBqTME /C/music/incoming/QQwfu2OSGcmdwijH64yIjPYUhJTiifqkypr3x2PCoixxLASB6WUjNvCbYJ6ThFJA /C/music/incoming/cVeu4XSwbEdPA1EudiwgPShR20MmP6YHfb1lIGBIpVBjB5U /C/music/incoming/f4Fmjrqrc7rkRyCgsvYw14Q0TB2MFNrXJwefJPoOOWhvCDjBw4vUc2djnMBQxLTwPCJutwFKgkQdVuxpqApJqFUPs305oG /C/music/incoming/GCcUvlY3DLlwgNuolu23p7sfcdvLipAcUYlpNlYm2LufQtyPuBT2XOQHj4SsXmTnkiJpBfJaDPbLLmwQLOqPDGmghMgQBGvOYg /C/music/incoming/VHSnWX 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/Kh7rgUcjwsA0MNrSftgfx5gr2LDDgKYMMYDri6WlXpidw /C/music/incoming/DRmOqLj4rj7rkVGbtAvkDsWWUAXhdFlRhSqgUsExEWtiQSVGGWPT4Fqj3w2YVc0T6pkAEynb35NN7N /C/music/incoming/kCt7BF3bMY33fXM4PyaxYIigaG5P1fs2iWweEcdkNbVQf /C/music/incoming/3mLFkE00mX3XNQgxYua64nyMUFWQW2eWSMyOOGd5FGuErVS63YfRSdVPU7SMPidrTfebqyQsrd /C/music/incoming/wWxj0UcHsptHcVOsuwnwFiSEJPNJHHNrtia0d0556NAKNNHgGBai3Ntoe1IkgBaTJbm1VVpDAqx0PiY4hHdfGFw /C/music/incoming/pYuQ /C/music/incoming/bleuYQHvMwhnSkF4HNbHpfbE3KQVb /C/music/incoming/wysu4LE16s2ihxiVxAE3DV3BTIcAb5XkEPVY6sOAhxG0I1CvPIUVmCuID0IuJeYbCRLAKrXeTdVfpd01fNRB /C/music/incoming/bknmIwAiY36AyfBTaxYF1uEXqx7g6hNgo6r3dpYX0ne0k1oQNcVvdS5NNw4jwskRoYlAUGQRHaNNqMNwjqB3t /C/music/incoming/TrpXTi4LbVySxcXJtCJBGoatyJ07vSxIM7CC5mEoGfvmFlq5pD0S3KbF 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/eOPLP46aO0x3USmjqrLW /C/music/incoming/exaCjQIgC7haacBYqJm07tRSdltkIxLYou35yRwnEcNsShbF0tMNTW2SOox5vxFdupTNgEAHm7u4Nxa4kVroT6eAB /C/music/incoming/okvyDNOfWIygr7fj0EiId5tvYsvjTPMeE5TaTH1PcRgX /C/music/incoming/tFWFNYeJpHWyxCseUMPYq1UoAFkrBXeLFprUNdGeI00NnM3UbEut14EBSHehNThyCl2ijGyQfKqyah /C/music/incoming/qf1nwbnMvgBrNeI2WITBUhlwD2LpLQvfbsYf5sRBoMUtfglQqWopnyej2DSCx5aMRvptnD5DYslhtYqvQ27WCgY /C/music/incoming/u4hV1oaEr0NjvA2SI /C/music/incoming/xUYbwkyST3FD4Qhl2L /C/music/incoming/o6fX /C/music/incoming/r6rFQeGES5envrkW62UprKHTn5pgeRrX6dYfomtPocl5RpKMXU3YGNMPxFrSWyAbNnprBfISHfapyKc6tKqqVArryjOR3I /C/music/incoming/QNYgw6RBdjlvgFwao6bSOrKvW3t6v11tWa14dxQijE2BKdxAXlpr5BjxcDqCMSfkpYGfLA5Yp0IkxjTTE1ikK 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/CKMRSomGWWpyy6cqUcs2mwIVogyBgCLALbbWaHGjbCBen2KcSxYetIyebXDMWSy /C/music/incoming/PGr43CMY1YLGok4I1rMr3kcwy1OhEst3YyLEDTADWeBfefNrSEMkh6XED3FbVEtHEPPXHyeg0jD /C/music/incoming/f4UMb3C6eDx61PeqwXuePqjcPQOUO1BesBtyKNqY2j1cO4evjcxxEB5VTR4snPqlb /C/music/incoming/MXok2jIlqGefKQr6MvTNnVhTwQIct5VYdXb3x0PALJQx0 /C/music/incoming/tXSwC6rOaBocRCiVcw /C/music/incoming/f5rphO /C/music/incoming/kfyXkMjVnQKa7YOLKfF7nFurHrtFatsIhBsfisn0kqCu63mwu6p2McGMSgp0sLU2xb1FFIDqYNW4d /C/music/incoming/llwSvnF /C/music/incoming/yURIfjKtr7YxsEKkPCxVYnttM50bX5I6jMbT1vXChIY3A71k /C/music/incoming/FCOj 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/uRNgj1H0nYNwOp03 /C/music/incoming/2J762aycKsF2KgogONGofIlQjUrxEPXxfeSw3SJUJ63SJsAbdYAK /C/music/incoming/gLdR3CDiXdlgmkOUo2XHpRlTWg4kfP4gqXFHuQs60GRNFeLJg1kkJVvvAr3VFsd /C/music/incoming/dkfpsTm5DP5Hb0cMDxC5pVqmQDb3kKprvfYr0I2Wledjc5m /C/music/incoming/dULEmMuJceiYvqqDcmk /C/music/incoming/7fRgBIRbh3SLvQCb170pKsEvDsToNpBeHbXvKc /C/music/incoming/p6VuDjOmih3q30sNFdyOfH7Ct57pNgXej /C/music/incoming/QirpMIvhIhporO3sEwHaHWwWceOP0PVo1KocxS3U3QNrFhCxDtCPLyd2SDnH2Op /C/music/incoming/QRQhYK7K /C/music/incoming/WyhP4t61m4sbFRnBh4IAWLg0O5qtnq7cwxXXm40F44KHikGg3Hk0c5Wlspa7cLM 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/nA5OvjjWelOCWaexQdwjnUOX0B4Snuy26bWvjrtLhwMQ6agR1Uf /C/music/incoming/Bi5NkNVVLg7gmnHwYhnVnshkT1Hdi3UpYoNnn4Oi4sHHrHKgaTJhrMNibU2qfRNQtRo6Hsj3AeY2TH1mqBdvtM6m /C/music/incoming/NOjtLPP3q34hlPGxTCKUsCw6U6bIxoPd0lIdjcLacLhWPUgJdhBiVNtlqlGMNgFbn0 /C/music/incoming/my0QbRSqveCD0B0lJWBUaQk1QhVjqbTUbuKRR1VvpT5rMAlvttJENeGD /C/music/incoming/iq1 /C/music/incoming/CeYSYB0k2XEylARuU6lBKMnBMHMCVvMWe /C/music/incoming/k2MoNFdjOGKeKHkf3HqKFSOTRBuKWKpHPC6x3XAMXjkUJC2Gdqm3xCwyn1EmkBtdqdwhIUkfgLUuH1jpGVGGxtimeGj /C/music/incoming/XYD2S37RS1RL17UKtS /C/music/incoming/j35r2oYDwwh1hlBj6oCP5A0vh3x0nRmiDMiP4LANk5eYsmrRWNhPHb5RdIj6X6oNj7wCcTmtWVEavbc3LNcIJEICOyMv /C/music/incoming/bvCT5gQqG0X3enY1yr44PGHXWXaWpjvuibuQxEFuSChOKS0g5PRPwjlCVL5gg2bvEDTd1hC3TJkny1md620IAN56X0 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/Ty /C/music/incoming/YFSc1ak02oShJiDEMCwjsyeSbsVsQYIoWrxtHHqC2CMumXKsRGpWcrvAB7bIlYicNDrrSj /C/music/incoming/76XoWWuS5cQF7C2YIqKGfiHjEoHJCOFd0whVa3csfNe /C/music/incoming/oRCbIiVjiYkcU7d2NDeJ3ptxKN4FCcg73cPtKATkd12kulXaqW4vSXT6xex3lpPfRkhRr /C/music/incoming/wBsXN5cwtM /C/music/incoming/t /C/music/incoming/udcJrVXmXHY1Q3ESDbCRCu0wMJBQf7roLPdtOTFW0EOU3vuYmn /C/music/incoming/rILXtq2k3jOmQgJuryMC24adlc3EfBg3Mc3rih0TSNLGfVtAYERRYOMu /C/music/incoming/5soNUHeFq2B7sjb5FkjNcdw77KNOaeeLMwBp2kSIYYMV0QJ4T4 /C/music/incoming/e5iji2ViUM2LTfdD0ol2Ic0u7RAMtFPoXvwALtX63tYHIlUFa7kYgNkbeUkyBjVp5MUwPL0Fxm7 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/MXiqAWFmsphcFvcdICDNT6 /C/music/incoming/n6aiqK0IxhWGu3cTYE7ihf1KYKcIbFRcMAySx5WkyFcR74iEkOuFYiLifxqNIrG0wT23Eqv2PVQK /C/music/incoming/GSON73KhYr1Ov1rAscjaHGdNScbdsIAEM5srdItBlLAJrtduQ3YX2XdaOa241 /C/music/incoming/IObt6jxrJ3ypGHwiByVVIHEScPaCBnQDrsNbXVj13EcASVwtmBPI /C/music/incoming/UA6PmIKeuWs4VxsK /C/music/incoming/ebtTHTfAux0MiTQyqNcBxOcLyP5mtBAjbFgL1TMHwvnEaaWwoCEc0sqx7PtYW0f26PKLM /C/music/incoming/OgNR7kMIiOLC /C/music/incoming/XtR2wvosaVhICPXbxGm356y2oUGJGBwunqsXCMlQi7iKFNfUHPymNa2Y3XNKWMUGyUtlw7GTuEU6WVvIOTcXbjO /C/music/incoming/1m3wa1XjWnJsoqCaMTuNQDpXOvASu2OSfs3IM2ov /C/music/incoming/uc31ebYJ2qwik0yQD6LuUqGdwm4fE5XB5xkKsANv4YQCwi0CmtwGSkXeD0E0fT 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/5SKKlifWHtTQCyQTrFsheNw2OpXxL1ReFSq0w4AMlPHnmfC4KEQdoYOruP44sOkNKOkRhYvveO4v /C/music/incoming/QEy7qBbNmjDW2su3Vku5hAjq0wGaeQWrV2vTQxtNdAngBB1RLlYRWDXquih23aJDulaa5IlwXO1OmcXxEVw1YeCrdeyIqASc /C/music/incoming/4aBfj5GjaPMYrEIeeCg44F0Gvt1lo04mTL7VHeQPGMi3D5hCSbWEP4cyh3RWdu3hTyfOFTF7Sxxrw4dxmxAndyFWIHNLt1LlRaj /C/music/incoming/vMjGxweMoD6iokIxw6cBfDLFQYUnHb4v2hx /C/music/incoming/QkeYsen3HIkTjpJQSKXQWTDyWQJppWoS /C/music/incoming/AhIMAeUKspWufdsam7v3wmg7uECHSkhqwmMH4sdxAHcf3UnsylvnJbKnbIq4JmYhiG61xSe245DXjadIqjiHW2OuJxFvbhWmP25 /C/music/incoming/Xi1Px1W007TiJ /C/music/incoming/xrmqTXgx7wvrmKpy5KHSTyfB6Ek15SQsoVqVb0ElmCHKm41WoGXyQDb7mSspMmAnOcdxsBxffvGrYCnb /C/music/incoming/r2Tpw /C/music/incoming/LATSW1cVPfOdchvnySKIuQTDfQbYKm0xs2j 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: Grouping 10 tracks 21:35:09.5 Trace: Folders: /C/music/incoming 21:35:09.5 Trace: Yielding from 2: /C/music/incoming/7uuGKelTKDO6TbRjMmGvqCiyp3vSXbTRy /C/music/incoming/sOFAXMXDdKPdjN0 /C/music/incoming/nDIOeUvdnspr3kmX /C/music/incoming/c23bJ2MQGSaQBBgNx4KcpKWYNMnYY6aKfpGp0GLcJoPI /C/music/incoming/kJJCdAquqtG0AbbU1Tg77rPd0GO166bNP3eoo2SOMUaMrfn00L4d1gR02GJETwwrs1jE5TG6 /C/music/incoming/3PyyG5dXHkhYlsMh3e265HXkNvxKJoAeOJDeDDuKl0JCoytIC5SALXNvYoSkG /C/music/incoming/CwpeCJWgeMejuUOPS0YPAo2IVb6PmlfERXRUJU4YW6GROGAikU0djRmnDOqBLh21G /C/music/incoming/vMqIeTNkgRtvY6tw0uRqrKGfHaYimFccB1dIUYaUeExeQEOBgohUw0FTflbd2F6IOq362SKau5mVlCvdtx /C/music/incoming/oivOmGogQAFPOCxiCChuJEBR7GC4rT54l /C/music/incoming/qxc6qIIsDs2VeOADgg3EXJ6iAgohFw7EQutIvCfXAvuGuq54eRoScETPA2GjsB 21:35:09.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/6P0OfJqifJcKteBTkKlUhnCg1es4RWvmIsBciePuNiKG /C/music/incoming/5YmJ4oJjYrbM4jw0BHbrFoKKv /C/music/incoming/VOQcyVYuclYVwghBLMuexPsjmMedbBWIvSOMCeMeomT71FH2amo /C/music/incoming/OTv5NPoUiu6V6KjuUGVXhOtph0u6QydEf3pQ1JccaqvPeNoSW6NGlxLayfWUuqeQrCQduAClETX /C/music/incoming/Vx2lvlfs1VqDqYxu3sUf3XabbFuFqDUcD3JupmiSNo25eKsyPUoKrW45w0jYYIcxaoauoceQjbAO4d5yl4XDnj /C/music/incoming/iocPA2NRmmvvxygK5o4bLt3WNJNuDxQcODI0mUs5lk1LMgL2FgFYLn6WtmcYn /C/music/incoming/PBpkqrn0iEIq2xjk7G5WJ7Ds1HfOI5IosvXyJqWS7BI3lOLS4Ysuo5wP65qRmGrk4s5FISIPRlWiyIhm3tSQMn7v7hAMafGBiw7 /C/music/incoming/cVvlTcU3NngTxjLA2PVgjwDgMrStb3areW6nmQUk /C/music/incoming/MTdRgoCedStu13JUQKttNNdrxwns2XdGMXpAxbvuQ /C/music/incoming/t72mMpR5Rl1T6memtHvOfapMSEY6LUPhBHLsbx 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/dPg7XYWMhiGcrdEhh57OH2vBGil1uUL1i3as /C/music/incoming/7pxlSoWMIFLIOtygpON60DW6NEWrBP0VcxfWQBvT /C/music/incoming/rkkHTY2oxu7DdS6USk2ivivpmLw4 /C/music/incoming/kYhsUdqconc4noBmuiHq /C/music/incoming/RPsqGpbC5PMSmREuviFy6rvwF7yDKjJSvI4sNVpK /C/music/incoming/gh /C/music/incoming/b003fxOFmr /C/music/incoming/nMfkd46LN5kWIc4C77vwiJGD2nm4CjecS55wkMldr3uMRIXdGfKUe2NLfKpWQciE1heKeGquVrenn2St /C/music/incoming/MeackAYdboQkvDnMvpEHtTywNUxQyNi5fwonE4cve2STFLHtPjXkKYJ0MKwwbiLvgTe7n7hAmiCybN0bnebpW6tnVwI1 /C/music/incoming/7BOMvwaIRusNUoINlNH4u2GKIIwRsicR6BrqyqbKUHryuM6bRkKwGyxe2eeUaqoIsIPt5qn3L4 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/qfy1B6NfIK0Li1CNlhdMVLxdtjrmy6imD1oIpAJhyvpMDH5OKfCkcwUMPvH /C/music/incoming/Eksi5o0exEtIMjl5f1aORONQOCRTVLLsSkr7 /C/music/incoming/EQs1eBLLjaSKAROAeEd3DLLH73e5sYwRUbQMwBhdYJwak2YchPLMDWi1eS2jwOs /C/music/incoming/kdt2PyrWdWJoRHJ06qerhUQbUYxvAjhUjlyrWFYBpYm7W0A6rfkXY /C/music/incoming/uPRDBMY36DmRlC5qOGMKQkU6SUhig1AnufoPDHBjC1GMBuhHUYPJ7H4k2TSOEPWed6 /C/music/incoming/Ok /C/music/incoming/s7XOFyIQFg2LADujwSnTUca3fD4yyqEcobEtfxA5maCLhmVedne4cAXq62JbDj /C/music/incoming/xctGrIMBPxIrC0sOIHCg61noJgC1oTYpnB0JgM /C/music/incoming/gQYAlMxQGqUbbTD11wGlXK0IQw3Wbppm2cGRPJF1BwHiuQFkcNwcLAXEXqQWQJOpaHg6 /C/music/incoming/NQxFRjCRKEYYp0RjycB4lD 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/SlsfnAEb0e /C/music/incoming/bbfdixgQ0VLrVnQKpwfssRqlE14EIY41c6ACYY0 /C/music/incoming/l7Sb3wNJU5ShOiUMT1acYgScfWwMm5J7RnTxFIE5wcaKBcD0HHaTvCQfo /C/music/incoming/q15NbEbJxfovAKrMYco0NGo1wppGMieTovFAQ /C/music/incoming/TiDULcYSiW4JbJI4QLBElxNObuULFNUusbTDIOeF150SMVRBaDkEvjBvDWSqommCc /C/music/incoming/trfCdHdV2Ys5etP42MydYJx6OhyPxRHM3g /C/music/incoming/gX5wnQ6ksBg2xM7KkS2UsUY6Vm5PFaBGurPACIYDXhX4uRMCxb5fa4st76JaTpNs /C/music/incoming/dlG0rDcQEFLklvS7U4HRuqB /C/music/incoming/NU2aPH6xYup2JWXeaOWsaStsWX4j03SApVIEvhMnuuSPQErMJXtMwP23BIl0LWF3KWMVnsP1cI6M7LKrFqHcJfdH2 /C/music/incoming/4Y4kULwWLrUL1tfjrQUIeSqutHYWWFbnbW 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/prT6HmaDgDstbQ7lB0kIdg2FNQ4SWb6VMtGKqjOHOELmJdSjmJyv0N1jxosXpoNeEFOOjw3rlK2GDP3K6UGnKK36BvlcX /C/music/incoming/q1FpPe7STSsMDJkSbrUrThkd2Ot1hVTXIVr5UsnsPvuDnJ4tKXLaUNgjPCvaSgK66CePqm5PdBKwTOWrS7prkTd /C/music/incoming/2ElNKAcX5Kl5MpRq7wa5ES /C/music/incoming/DhNMLodlMpuJQYEk4Ai5ckrb2duD7tN2WAjD1TAa4eCEUwhOVqVg4c2sXLSH1IlrJBTpPbqjahb5PUoF3OPQFH5UGXNpb /C/music/incoming/bx6DLV0Y0hBOPV2slGmMLypiarRLuSxTPAojmJYtlUXBOAQl31caqJiKhXDtdoDgQO7oHSgJO1AXIW /C/music/incoming/A4 /C/music/incoming/GFLKRb5N4DEc03hS4vQSbS1WOMucOfkhX6tliqFJlHp1y6qtYaGA2VVUMW4fO27Yrwm1I4JMXhGCC7xPual /C/music/incoming/Y4qQajH2xmKBkMoqXk2ncnyXDsdMA3duegFnw1EHQ5WguLiJcAxlG0MLFBnPf3BDjowdh /C/music/incoming/nLX57WgA /C/music/incoming/Htb54TwIPESIMOhAUjKI6RCdrFYxURHFtNa3NlURFKXtW7lo2fdF 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/OGxF76qAem1EnWVrLdNL /C/music/incoming/Y3X6JQJ2P7Mpi /C/music/incoming/ITU7Xs5fWBEX1f /C/music/incoming/uANwbBDRBoNFSyYMwhhdbqht2d7P77YyCJbSOd /C/music/incoming/s4 /C/music/incoming/xl3TDWsIGkImR6xFoigPh77a7eARQ4MSlIWweL6sEXTuJh6UXP2uxfWyl3UxvIYJGXaijbBLkUkrmLy0gN2acqtfTwljYH /C/music/incoming/wJObBgtDXlPc0f /C/music/incoming/AuCYqI02TsAj4puFauaw2Rd5OtBFNgnCyqx2e7TjyF /C/music/incoming/bK7hhItaWHLk302DY4jNgrDL1asLSf7T /C/music/incoming/4sUjKedYUUHSNUtVIyiifCl2SbGKl2aYDAqbEIqV 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/vvCsjGe0QSgYgW /C/music/incoming/YRAls3BtxVslkFjnlyRFX0faW6bcSrVm6GMcGllHHYxXdkxRT /C/music/incoming/u6OA0Ne7J0uG5piYDbhONKJ4I6wE6uX7xJ0wvX3RiUPdwRDBdCJEql4RwRY2 /C/music/incoming/ltJYLthFoW76JcBHPGvJCCo7fOKOj5pMyspTUf15xyfxTm7w1ibNDQe /C/music/incoming/KjlMhNvgjFy1OnYmdgjylTCp3QjGQ6mSLaVvkvW5w35cr004ga0BkJNYP4QyDWxkrNoNADbOqmbpVA5dXmAPg /C/music/incoming/eEqet1PdDUV1Cqlsc /C/music/incoming/DM /C/music/incoming/IiEE63guR5wr36clSuCWiBW1GjP /C/music/incoming/NONEQ1Cw1QNvDV54VBMBWc04 /C/music/incoming/7rJIpw0Lb0HJYTAsriUnA3ha7fSgvvC7oSTnhUoETLglyTm12XTBkwwekJIkLSpNwHugamkF1qBVV3In00 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/MH2BmfgUVET4rVrAahqLrnwa4sywQV23iqo /C/music/incoming/NlF5H0usuQSUUTBt6JlsnWnS /C/music/incoming/ABHL1u03OITwxEQPATtAssSLWuDnhpP /C/music/incoming/PL1nQk4c3DkvgnTQtM23473c0AWt5lS4Gt6YWC7B5dmD /C/music/incoming/0bF3AsAmPBaKJ1P4aSqLAucqec1v /C/music/incoming/iUlpQmGfrrBatAcWpjdkQdoXFkEsbyGtEwxyvElX0aTmDS0BjhMsud2fFuRFQm /C/music/incoming/4AudqAXlqAH1YDKsYfNSCB2xBIRJpunYP2sDrSqxjMOMLhJ5DhXVYsrCG4KQPn33mPl4jhagWoIWT /C/music/incoming/UpxoA1akvWLQwP3xt2r1DE3TSDvBuArVdmhtLDI7l4qOFK /C/music/incoming/hXxRR0gjv1mxEArPMOKREk6Bv1YiNRTHfJj4mxij2L37tg7Amngt0Ce404 /C/music/incoming/SqJaV4vkAnJiOaVUQrtbn 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/fhUqqPP4NBEKqtQl7S4iihVpOxHlRf3Lk1GjNYNGi3hea /C/music/incoming/qEtybMDfqBlep7UPtXirYAtyGrHnubNxDon4FONAWreJXNpFp0oJujSYj31Q /C/music/incoming/tFbsLCtomCpmRfeLStJ4XA7a /C/music/incoming/2k1nk0sdNsGHlbQEWSbv102kiAfJ3TElbMvuwqRpH5hIYiFqINTwSQXbqPeRUQh2WuGHMvg /C/music/incoming/c7XMocNAVkMjV /C/music/incoming/UO7sRa5myfxVYIaa127d1Ff5QBiUBqNQRrPylyvT1aob62ODhp7L0SgpIcKp0kShyPeH0JVCFnj1pd7VUNMkqbY6lAXjWg2PogJ /C/music/incoming/0djHc3VYCeMnlBJnaSHoRcAl6XNNtGCNcSC0A0XHE4MkEjouofOWXtjXL6JloiF3J6kA7RUh2aRUwoPWJsxnYNWPI /C/music/incoming/GoBQuurF0Uaj0BQOxWHjpNDM5BGXYSUFV /C/music/incoming/rFhi2yXYMg3hhaHuMHcYWVMPcQ7ALJxMshdmXGXK5niLv3fGhdELrujD0yflyxmcQpWa5uFgRA1JMbtgKArIeUu65HuxALkHag /C/music/incoming/sxrmjDimOiYjQGdRNYDVM0yLBEHAvcFc4biT3cf41 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/TL7hJolKYyaiphNbdGFEBMtpKfDY1ad4iNge2D0yvBsfaRRFohjW1EqgrREDStRXue7KbIgHO /C/music/incoming/PrWCLPD4Mju2LItQpgVD4fFbBUMjFoXdNgxJjVia7Qs7M5wabgxAGf1KTVbXdtyxsqnEkSHB6UEmUGvExLh /C/music/incoming/nH34W6CT1Gv6BIV2c3Jog7lblFSIFQMBt5QNGmbJgVDlFYgEMYu2lkIov2Rqn1ok23LDY /C/music/incoming/cUcTfrQxPvr6pTRvMFK0ulmcvx6MPnKeTm4ridq5YDxn5BaT01triwoXH7x /C/music/incoming/M51c7wNanleuOiaJai6BbvIWEWH6knuitegRk1wueiq2yTLLujG0hKFq /C/music/incoming/KXIauNawL6BldCeYhe /C/music/incoming/wdoKrOSpG6g7C2AM7hylT5oiEkI41esPXXfYVMYDh5aCRe0pmYfBJFlAVgfhgWwBNyiLWIYup3eW4UxyrrRb7YgrMMdOGQwrI /C/music/incoming/Jh0daDNlE1FOx1GpcEwxSfaVIa2hCGF650JUWy1D4FwC4GI3t /C/music/incoming/KYvGVq3LEsnRfYHAhop /C/music/incoming/7qn2RsTy2nwIXlOGTjGBcpa6KOaLMdrtxOnwqPTUj5slFkvoNkqvwsQRpoqcshUY4djj6qpdwSq 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/biorvkOQjtjtyV0Jrqgjpox1SW35yRl3O6vS6LTavVDcGK2aObIXPXLURuHHpQryinNAyhLOEfUBSuuh23qwjumYt /C/music/incoming/ycu /C/music/incoming/TQKwusJFTKuEsD5bWyk3Hx0su7eUtoeAOh3Myerpe0tuW7GelCAJa6dvYrbunV /C/music/incoming/KMrfwBwEMLOM /C/music/incoming/l4ywwQeSSCnEEDYmqCWY0CV3CXDENItAIeedwhuGcxeAJldR4GuXCRVRiE3GmIfkiV4 /C/music/incoming/UeFw1b7WB5fjjYaEVvXQXC7nWErDTQgYUyEBN3u4LMQxqEFv4x6jGcesfrHvQEdSXowSuHX0b1fkSI4s74HvS5rRtlu /C/music/incoming/vOMx0kw6hYuoNlCgJS6FVOTJ6eK0VtQxLbUSaSyRI62GS5JvXY0tDQbO2cAVHFjVi5LMyRfYso4XUnXaCo /C/music/incoming/dAbXGHdPt3QUQApE4o20o7gYLydpO4YYpuiacsQF7LWNfAIirdLoj1RdsjlhDVaweYFurpCLGw1KkBTkX25LsJOvLeO0gJbkLA /C/music/incoming/fcir6KDaiNn1jrGf37RiMo7DWePclRHKaofDKMgyF6Bm50ueOwu2Rv2Y /C/music/incoming/HuEismoaOhMMoERI2u0KhvvvobWKmESExGu6JIHJmTio0KeqBg 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/cceYCFqodxYaEfoDGPD7 /C/music/incoming/XLkmcdq5cvKfJKwqJG3qAlRbF5E7lGvFBHxpL3UsxFroRFUSmKiWBpGL2jPfHqSEaeLbmhNOSJ131CqakSUJwGekbTvBmPSgT /C/music/incoming/FSEAx1WPbeNSU7CVUaYiywQDuHtNL4HFOMFM /C/music/incoming/TJ42vWb2JybacIB6OY6iwesPmtMqJmIwFX62j4qOr /C/music/incoming/qGqwFV3dpTvQhjR1q1xcFx3IvfIwlKRw1siyEQKkRKseRRENVKmoNIh1LPbynF0Nc7 /C/music/incoming/sXGFbtKBerGxOpFrBRcrodum4dW6inRuMbAi3DKwmsAp0wenpEcGTlLpDsJ6ELrYIlSMXvw6hMf4KftG6JPMllIB /C/music/incoming/P0WXvRkvb4LsK7dRliya0Aaixp4fYvLqAEGAqlUOsbEbDTtCXudoQf4p0NygVeFNrt0fAKAavROY36MM3B /C/music/incoming/ILRkoUWk0EGIr6VpYfoJvrF6gyIwYiTgkr06uAwgqjDGk5fnSyHQABwqgTeXlAsQSAxagX3xPhrl /C/music/incoming/npMfi7Vo07ELxYu2UP4ddHRo /C/music/incoming/4norqTSiHVlNig2aMgsvH1qtp2Mm31jGEcKUqynyvXwA5al4nRXtefkd53bwgFnOLMjfEgQn12 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/62lXij5PxAhdX2U5nDlRgdWSn7vYqAQxV7kHvpGyWvtoLjUsWSMXMTO3eBKiUgx5QRoXQnI54U2RQIh /C/music/incoming/UFtbtTCkf7XafAsM0grL /C/music/incoming/LdSjN1nfhoVtKsRfn3SEHd3cSOtpUK0Xk25B /C/music/incoming/SYHSN2wRMblN6YnyoucpSFrjm6dRNkxXTydhSMFqYsrb5LAvA0k1VaimGwGOYNdBKu1HVfNKWTyAnpmJGOqVaFbSpX /C/music/incoming/R74SHKcBUwssal1A5WVKq5yT6Rb /C/music/incoming/pXw24akqnX2oDVx /C/music/incoming/v63y1JxMo /C/music/incoming/mbUoxWMSHmfnHbstGfiwMyVVrh7CfP4lpgvWYgKncbXPdFDaCEHBU7kUm75pXkNYp15BMDDyD3uLJgRUL67I /C/music/incoming/u6IwihVIsVsJm /C/music/incoming/ByIhVyql2HXfXPCmOUBLn2CbrWixsMsqYHnme0PMJ7qd5aSeUS7 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/nlgrfRRmggHPOMCiqclWtFcSSXEILe0hXO /C/music/incoming/xHOyGfUsfI2ft /C/music/incoming/6eVepP2OAyqCjUSWPTDN4uBGUai6tGJ /C/music/incoming/eiSm6ECDS1sX1RyHQc4KUlLD4KfKnAWBJQJn0tq7uE6TlIh2vPkIivX0Eopvx0 /C/music/incoming/v /C/music/incoming/0sd2KkWruikFULNbtEaLckImCQ5PxfskvmAH2wQq2YubsHYMOd5xWTWOSYA1nh1oX7jIlgh4UQRkWH13Ysauh /C/music/incoming/UY4X5MmdOWAdbjJvCbeAg2kIfY /C/music/incoming/wQkgYbDoWcxT6lCCNFa5gJaIRBSJ5dj6K4WQciG1uE4OAcDO1xYNyUPUQJwwp2rS1AibvTAE7gKJNtiO6e /C/music/incoming/emU3jneL4QVAa /C/music/incoming/aTItJjPoTF1PbkVqpFqnmh434ti6CxOJAtRWLvEf7 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/wrOnEMHJV /C/music/incoming/HwkMln4rCbxvfq6Ntk00YDIPnHdwr3aJFHI1U3y1owUTkcuDqI6DXBQeW /C/music/incoming/PDGCBwsKHKkLqWbijphw62yAiWlHNq65mOHpA21la5P70WWaAKostWRUdftLlS5pLmyJoT /C/music/incoming/3tETWpxQKOVGBkCmpk70yiPqwhGQc7adBpsckMP1AeWlH0diGkVcgsEUMnvPQONLOSfkYAbKCfytsDQFdwkYl55hSGx5p /C/music/incoming/fkoFavRDpOMsQ6pvY6JFJLhRjnMXgdXDmkTtJfDCbM2FoXasyRQXW3rBcFuUQ1wlXjfGl4UTChE5RJDtmtxwu7Or0s /C/music/incoming/0x5pOwvucniDgaclYdwsTUqrwEkRKFLCxdmeRXDpvSDhHwqInnt40lXehM0k /C/music/incoming/gIFtoCLKNK6riN4dllsRoDYf4vem6RNN3btfJaOa3BSF5IdNOdvkdnPLRAw0wyM45rvgsXBlFrWVSthvryF2vCKPtQvjKVL /C/music/incoming/s /C/music/incoming/qp0tiNceJ6dp5ktF4M0ANSNMbcggwxexojjJnqpyPCIbbHinBIJA46rGJmsgG3Pl2NbUbRqMvASkjMLB10MVWMBq0Kab5i0U /C/music/incoming/aprGv3vJ1Sb5XXdB4mTAEqvPB1HsoCS64uNHVAKY 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/XQd2OPMPnMCyJ6fSqwUnrNQFPf7hp6Ybfbj /C/music/incoming/Xhj02cLjI2xn3BhxEM5F5Diisw1qYFSD1dNAnBX4oCBsRE /C/music/incoming/SlvUGdMBXgDPsPAfwFPGsewKSqKlV7Iib4UtKIPluLQImJUQQysILIwNWTboAAMYGuOw2f /C/music/incoming/KOoxLddoYmEpqcXqs3S5eU6qhrGrvFRdEY2w3HglmIEY4ucLBCUwcgWWP5ptET0tCATAhAvTWGSEqhtTo3X1Rubw /C/music/incoming/gR0O755MUHUeif2itKJdSPtkjsHaJgeVfqXEiYnCd /C/music/incoming/qFIblJbeyfBQyqpdvMysClKjTyRBxQmu0gqdoPD3wPV1gPbtWJouqmqe2yoU0IOQ0fYsalWNiD3T /C/music/incoming/3y6rsT2QoELn1o1fQsj2tQJbbFHMahGGCGk /C/music/incoming/3IvHba5iyTxb2VQO1gn15SVSdLSNw4fH1IvLX5xOBi5w3avTIARG /C/music/incoming/Ut0jAoTfe056JDFiCCDaXgdUwbtvsk6LtrQLuwbRjihNSpYOdMcYTG2OpeUx2xT22sMqU1UfB /C/music/incoming/GcoOdqoTbbU45JhrrEt63hRAwrS 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/yQKVmK7PebHenQtuoFsjhFhngCsyiIIx07oTcbv1 /C/music/incoming/qAUsIvAQAi5mmdSaKSt1Ly4KvgtnLFeIQAFoOT7feSJ1OuHViudY2Al0Dj4Cbmf3ewEUGDsYTnW1Wc3bGGf /C/music/incoming/A3qM4weVBRH2a5cSPMg7FBSbJpYvHYLARnwmVwcj2W3g15VkIkE7ukA7kpcOGQoJghjUHW5rK5ePFMhMBOUvuLeGVxcGuuLl /C/music/incoming/J /C/music/incoming/hRoLwxKPotpsTS5USOF2uTpxClbY3OMXoUDikF3yJ2kVhCCE0ny7YgGuCYjlwSTIOAd7pWJnTgsBJBp7RF7PoN7hnh /C/music/incoming/ON1UnA6GikhnJGgVfP4oydSahawkEXnrlgTVhnUGSirQnLJV5SfNglpL21NndUcr4XcDT /C/music/incoming/SMCoCgevYx7xsM50oAyuGDM2xBrCdRxgQe5Jisbk1gq0fi5VKN6YUPkoaHXbWJrha1PnOuQ4x /C/music/incoming/PnnDgjqY6NfP52tfKlP12hFEsWLtdphbW2IFd36vHWhrJVgMvOXsTQOIQRk /C/music/incoming/gUMWUdbiBkcPxhfKHAPbxgsU5jQeM7NEd1U /C/music/incoming/vhFlFxkdot0BMTRX 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/tQLok0YUK00IYp /C/music/incoming/hMK2ToLxgX2CxLyV0DcstdHK2Rgl42SXcwwj5AfHL0xCVNbBLhHljRLee7achACmfeAbooYyxCPBNeWnPMIVtGNrSsf6ycyl /C/music/incoming/hfCdKpSyfiu2X2Fr4D0CTJRRDCjB3H5chVqawqnwASl0GvTgQvn1h6hGuSIhgqEFlrTbKE2MpCbaw0kgQcSGte2iN /C/music/incoming/Ult0mlv4uoJO6x1FpLARyKjb55nLG /C/music/incoming/wB5lJ42laYkMqn1nBfuM5sJr5aJey1fN2EPUJQybgUTv246AfDbgp07eYMoItWUhSERTGfMSOsGkHmxbbi74Y7xcEK34BXOq /C/music/incoming/XIJd4YctOeTMMitqJHqjtcY2Bi04N3qPYjXTefU3RmNbuNMm4gl1 /C/music/incoming/N65pCvQ5ym3HxuMoCSWWxtuMg4CA /C/music/incoming/vM0MEGRmBbierYPgiCyONg0yd3mxSWcwGY1WQwAc3D6AnHixvMQbwSqpUAIIssCL6SGB50xTbwSkiylEUVcfgbaUHLcpV0QK /C/music/incoming/sdvc1OmUOLTLDaTpuSYHtFti2WLfLjWF4IW7xPmrQ0RDLybDpvtPBjAUQmiddgiEWnP2lT0NFGXBV /C/music/incoming/pYoXULBSCRdALEXubFGP7dbQf 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/HIThrEvhPu5cnCfQ6Gv /C/music/incoming/DnUJCAAwfk0VQ5uMMtBbOXBlOLqUoHaPHwkgVI1yS5aBubDlk3bNTFiMTI2XjNiGkjntUnXeAbqQXaYNifJ /C/music/incoming/eeC0KTY2AdIsUQTc6pVAHKc6xaH0QigCpX23 /C/music/incoming/M2NYjR7VNOfblGuOLy6vem5bi4rQAQrb3bkhT3CK /C/music/incoming/e2Rynt4iDFeFvVc0uAuOFVR5osyj5Ho3iIar06lipQrMWOOhL0svY7bpk /C/music/incoming/CAjIcv4Wa0MgcDRiWaIB2iIOaAFd1mWRPSILunsPes /C/music/incoming/arWFxkrNtHtUHJIyoabKtEddRDIyiaXHQjbihFCDlCYlBdrND3XTaBtEnSU3J1EsQTdx /C/music/incoming/TDLU1B44GP4wqypN1L6ABucbgHkIA3Owyex77ObvMty6S /C/music/incoming/Bu4eGrTUSXtnQ64rG1xTtOMpG5BGo4kkB3tK3tY5lJgyctsoC7T1J0JUPNFJYnFWNiTULtwmcBISHnmlMmdpjqJItH3oV /C/music/incoming/MWkyo 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/cTP7BBXLLtdraBNleG6jlWGhdWon2p1p3iDTlehUMhgnso3y1rtUBgUmnI3LmKRuAUvY6277xlEdQsVV2WtJ4fVWuqGLiDIcxS /C/music/incoming/bbFpeOIEjYuAOdbXKDROBiCWxTrQ631CQfwwriVUfDysHmfcO6WKjoi1GQYsv /C/music/incoming/MrAAwPjL1FciIWigbOjgNLNynP6R4IXmyg3XVXbgafoqqh5ecc5eyqsaLamOQAPrPXRC1sskMcfIvwifR1P2KSViU2mULtwIw4 /C/music/incoming/6yXYEjQ52B3gdMvu2Cmh1sd7ukKwWD0W6du6Mysft /C/music/incoming/JCTushFNkpbBXYSyb2u53YQAJDaJpsADCVfAhgTrhAhPqLuIKHXWVMLS /C/music/incoming/QIS6N6VvHqHbqjFb2HD3V2yldf1nkJtid6H0 /C/music/incoming/kervk3wbFhvQqdspTiiC7HxCVbxtSNVK4Ll4uA1KusUJcLjFUwKlBb1LNWIiEdq0tTUM0w3toFgOTVAjY1GucJi2 /C/music/incoming/oq5Q3OIthTPQgc1Wt /C/music/incoming/rJNJdOqiruLCsB537hoPEJeGsGalejVtDo4cNkBrnut2PKsrfX36YEsQFgpEOeehHr7eF3oWO5CiokYPnQ /C/music/incoming/mp2DsfRtc71jE2 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/qMlxxCMdObSLEpqWQp11YpkGQq7RtsJ5Gblat6g5aSkV7jFhneI7kIWaBMPgD3RuyVe /C/music/incoming/QEbpYRWhycH5P3JqWeOM1vteqR2nTG3 /C/music/incoming/F /C/music/incoming/pIvmnJAXo1qEqxEpN7mV7kx6yKne5FkqB4QFKoAjUVdP /C/music/incoming/0KCdowicE /C/music/incoming/wX2kDVC4CfawnMb1OLFoBvfhcE5wLlHIS /C/music/incoming/xDyBN5xKyErPtftrc0NRPWXv0XFXIl0SpvFGbDeXM4mHRkUkgH7wfqeIMcJXAIcmLHA5HVpHUXfTKqL /C/music/incoming/eduibLt2c4gFdH2VGs2Ea3gAKEECoHB3cQqAM0EUHPpWEu1dc /C/music/incoming/TwthlgKERl6Qa6Gbjcn0Q4HF7gs3CHkNb0DOy /C/music/incoming/JLXpWHjvL7LG 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/mblRHR306PKX1ADr4o23MsLdXwdui7qqQlh3AiGHiM6r0lqETGs6e4p1wh2kOIQ7xtgOsHYUPtT7utlLgGIKNsmU4nF /C/music/incoming/wvTWvoIGE66iJd1Xb7xXy4coBSxl6u52RvWmIGbrQj4psLT /C/music/incoming/i3XtgOWavdai /C/music/incoming/tfIkiE2uWYDTlpLjWvHHpAxS0vLiARk7YJcFbadjSMMFROwffHe60au1PWsU0 /C/music/incoming/KK3uMSxpssUtOwttTPDbgTwqvQXbJvBqLP3Oqg5vQyrlp /C/music/incoming/UV6CixNd554wyw3kFeoI1R6QYaHkIol /C/music/incoming/KDwhoNytr5iwCRQMpE /C/music/incoming/gYap7RVXcc /C/music/incoming/xKHcI3GJgAHNglloE1BKItW4wiEMuGBhWMuI5JpLTDgd2gfL /C/music/incoming/6y7TdV3JFLfsNLxF5gynQ4aAH5dTL3WgRX1IWjjEoVOXTS 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/6hTVPUhD7x0gGi6j3aOWShfGkWgmeePsi1uaMMr /C/music/incoming/wQUCYLUcMQgqaqb4QK1TGHonqEB2s3gblkTwmtMe5OjuR7LnaJrSwxrXBGluj1RRJfeXFLQw6WW0w1Dr0m2R /C/music/incoming/vuKceGxogbGByFTPbaawswMKspGbQ70EcU3ysQEe4tWN3qwFScQULQM7P7QWavFhjbyLJuwrE3B6H7Pc0bpOpf1si4QsaPe /C/music/incoming/CgSigBFx4BVHw5AqsriWU4PKu70OtkIncnknAbVHJcMqp4mXFdE1v05FyhUhIYdT1IFjTlYqDI /C/music/incoming/lOS1VVcXjLHyLBCUE5epib0tT6JcoLAFnSVLE0MHeJ /C/music/incoming/i3CNf46cKQTafkouHyiBMUvcYfrneSeabo1wfb1M0oRICHtL6KJtkJfvGyWaLS50MS7YqYoGGE /C/music/incoming/qVItLacyL3wVXWlf06lEgAWkyyQRBU /C/music/incoming/J6UEsybI7NbmB0ydctAv3S /C/music/incoming/OWaCceucgUAJu2A7XQnXpkiDupl1NKvqbwGsn6WJyeUtOJtyGWvH2SODNEgT0BvDyjH5ugT01LxlxVWS4UuYoWwqQcNQYdQ /C/music/incoming/I4sVhHkDarSRuAd7fUPprcX56QWw3YpIssed 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/7VQbIoDFNnkxGoeg2ClY1fkGPuw0OTMmhHJg /C/music/incoming/QNlYvd6yJafXlxLT1Bp57N7rYlrOtK1NwFgU2gaJuEHKvxIwWi /C/music/incoming/okt7EXKts21TNCqEOvWow6yMppaf07OexYU1gNrCiCIiLEjLtfJ6IJuqSPRoXFCsmWuWOwxadtg /C/music/incoming/COrefgBlCNa /C/music/incoming/1cnJxEGalFbcBs0ic /C/music/incoming/l0VuoRYBpkFCR /C/music/incoming/fjg1RC5c1ysnO1a6YKTLEGQLFFYji4RXmP /C/music/incoming/ayTURlXlOc0dJLY61FC3lyWIeaotXQKIgBl4Oe6VK3d0qfBQPgMJcyTIKlQR5Du6yq4hy3rVGNrqv5q6GGLRebGPPKtCvnYg /C/music/incoming/GGiwnfWEuXracwed2LUf6T0NPpBu4 /C/music/incoming/CtDcOan 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: Grouping 10 tracks 21:35:09.6 Trace: Folders: /C/music/incoming 21:35:09.6 Trace: Yielding from 2: /C/music/incoming/nFSHOgu53kE /C/music/incoming/Iuik3Wf76X5YDi26VNdT6Q1s50BsmPsCXj7WhXhI5gUFfSG5liRuFCS0CXmdvTUpFCbsieX5 /C/music/incoming/LouXlBq3QM2CSDUc1 /C/music/incoming/BUAs3dkx0Hds3ecgycfNMu /C/music/incoming/VAmPIUbbbtDgAfoiirOHhOy2Nfo /C/music/incoming/J34npnEGt5ONwe0vqd4ucgXADpCjwwX7Rb0Y2crpFFIQNhgBMcQuL1ICfDS7T /C/music/incoming/qKLmpTAeymSs0QANhAvjERBt0frxQjh4ppjacgIVVgGuso7ESWP6yokGjrtkCcuoeVcJHA /C/music/incoming/FEIICfgoelVEWMFUPKC3WfYjJxDMKKwNPUBaiVWGEhH1Al4nA2P1fdYANy7dKBMBViVc /C/music/incoming/f4lRkEJGXlFvHrSaXVhCMjrTXyF2N4vXJwnWHRNT3MQ6NTIEqRmf6O2 /C/music/incoming/hAcGuWJioMQFwVn 21:35:09.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/B0yiv1kvGvQ0OTjmr56vne /C/music/incoming/KyGVHW5gN3EMD204RhEehw5qnlVFWVKsMccTH2kFCfxsIPeQnhrGbeCnCoI /C/music/incoming/XxXUXG5GaLl1Yr25k1w2GPy36lYJlQvdSt5RTvuBsFdRHk44G2eAi7mi72WMOvuqphiFtjlWF4J /C/music/incoming/baR4BLmmwXtTtRTmc24YGy2JBV /C/music/incoming/3aULyCHDy07EuTekwJAYhChnIIjitFYaEoFy0oQH0rXmgfOcUEbaBdVB1HcYsyi2a6afnMrh117WM2gD1hvXDXGBAeGsl /C/music/incoming/m4XbuuyIuq61SpHf3LwhLxPuIfB1aHHmeA3WYiedwuUoDDcEpBelr1aWnDAp1FHU /C/music/incoming/1iXBJUhdLYBjtoiWSMKawG172fq52bgsELC5jk2X0t3duHdKGeL1cpntpXGEEj /C/music/incoming/hE4rkUadOJixbX7KihHanEVgwxj0X4nicGLnOxAk4KAwv2KWG10KEbTLQX2TKhmSuauCmS4SOvdLdxRCVus5dLMaTaFXDOHVwOc /C/music/incoming/6NtSsRcr5epunGsqiIVxtoHNyKJLh6RPmoXl7ruL1j1b /C/music/incoming/pEKIKlv3wFXPVJpPiQEjhmwAnPncv3GOq6g2nORYsHvwRO33i3r3CkOdhkt35tHC7jxXCvBB6NXIX7PGU 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/4CcOr0RmJVnRYyxaqPQECE1CfHdYV7XhdkFH0qBqEHRcRJiQUOETEqmyJHJRW0xK5fNN1 /C/music/incoming/Gegh4e3l4AmAXQj1mmmUj4JPG4j4 /C/music/incoming/dRj6bHukDr5fnFmCnYL2lGWYGeHKfv1WtF7ASi /C/music/incoming/4TOTn7n4 /C/music/incoming/j1CCwLhwoSY6ap7LJxlgmoLw /C/music/incoming/FrdeMiaAiPK /C/music/incoming/BxjcUSgFOAWdbGWid2quh0wrYK3G /C/music/incoming/mQBENavhbqm /C/music/incoming/HFKAClFC7pnby4DoTb /C/music/incoming/5v7HkEdgou1qOij2iK7wlITTyu4QKtvUUsnnwUNDSOVrnos2iXHU5KPvKniWHtE26fEu24Eu5DMFUBFjccITTJXjL 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/kUNb5NJ5fcMYHGExDy445VQV3HcgqkWK7YbFfgXXNVK7O335wfc5XmSwdYfwKCN2ncYPF7 /C/music/incoming/CdcKlHbXRKAhH1ASEMg2qGpc6yk5vMQ3trsKRglvikIPhk5d7DMIuCr4V7 /C/music/incoming/E63EF4vyLU2Ejj6PHCyhhoK3en53pWQq0XHDVt74uW5sgEX7wORnoJYpvayr7AiWdKMtKD2nCCTrqrVIx5GIeDbq6qgU2P43N /C/music/incoming/s2Hfw3wKeXQBmklu1m2xOtwBo4er5dAh1JqHQwqreSglXEOtJ1PDlm47FgXAY /C/music/incoming/IUoDBMOfn1WI0msBbfbt4ODJP6u5ysCh4dsADrIxAqCsIBQvGGdtIE11qNVDqQO2yPMW216QFL1Nlkano7y /C/music/incoming/5sflFsM /C/music/incoming/bRM3wBfCGeXoC1E2oCGMGHr6cLrVmAEYA4LqwmbO4Es /C/music/incoming/5NIYlVHRTlXYaxBUiHgHWXwsnQxNitTEW4oLiBa2sa5w14FCRGSgquShqp /C/music/incoming/Iur2f6ODtFl3I20HELAI7lbhF0UqBIGcK4XMvyAfLljvx /C/music/incoming/WawYOlUfD76duwA6qOp2MmqP4lS0tjD2y3HFkLVYX7ahe4fFOb0futsKQP3DB3TsDdMAX3UN1xeNmiKafmksrxGfK4VDQsx3 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/weW5Ho /C/music/incoming/HJbdLWn0DQHdCkoCiACdpTcSuiJw0iMJWRu /C/music/incoming/6AYas0ABfMBRMsumLU5hI72pt5ox7Gl4DKTHhp5pORBCA7t6ouOlqgf7GIOvKbCHBEnc /C/music/incoming/mw44Qi0qNUHPEPCr5USwFbMHBNHiLTgSu7oCpfwCvEVLBIe6d4LqnkdlSwD /C/music/incoming/a2Uy2U4eLNnJQ /C/music/incoming/3JDDqWjFoYsuRingCGpylLSLlYoeygxjW0KEPpOYcXSMIcGyctEIUMJqYYqAIefiAjGYGQymYxwv1gd /C/music/incoming/IgQYcCfIPNpESppwmtJpxSLvYJCLF1ilLVhgUg5EHKm2IYkEEIhhnHCWCt7AaBdVFd14hiJfvePVFRVax5h4Sb5ds /C/music/incoming/7osStTu0LwaLK0xSqxMSgkuHE0o1GLN5lDc2ww0rpxcWskQuNHxqR3BV1 /C/music/incoming/aJTsbmLooMGJx0KLHXeMoEMNlFsNaBsdYEQJXM4am1XaDsGOqXPrhJuD5fgD1 /C/music/incoming/uE4JvdTMpqCtLEw67JqgL3Tg1hxvqQdkL33I 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/FVqWC7jOPM0T1PA016YNxAUJErcoRA506X4fuSxN55DXeTWH0gyf37xeaPrk524oO7VdTuEhIlQA54FSD /C/music/incoming/i2rqnMJLPXps5SREqfOyFVLpgwe47w6SoVBjC0lHjg2VecMXTxJIi3iuqbkYINLrYFd /C/music/incoming/pMCHeJd2KHqbKdeYH6lVSC3KABgDuI7Bu6KUTR4idX6HukwYSMGXcY4VQYgLCIGbHWNM /C/music/incoming/6x0AdIgWC0UWml7VLngGXJPXQUPgWLpiviBpgMtBaJqvXswpcJcOETXvPbQp0aaYKLBd /C/music/incoming/VqvGv2qurMT5WDGRcMJJ1UiAsMXqXkk2EuLoxdP1vqVhEv542TsyYbbbh3mQd7FgB0AB0qs64PmJ6b45O1veYScDsKh /C/music/incoming/5OFX6bmOI3MiJ10m5cSjm73JBTrqI3f1s4wAunHI0Svs0ICdQVWpWBU5S3vlQ4fNWTWMEy0RDkqBKKR1rnITfXdYjyPyYuY4MQD /C/music/incoming/asSiUQYcF56SK57J /C/music/incoming/se4FE3kw5LL1bVdsmvtAWMXxhg3PPSJaGBbvNLO5AQLfjhhcq5HERueNnFxx7DOmcKtHUPNIPvagbSn761xRkfqkwu /C/music/incoming/BLsMJuqlxyk1JosHH0Kvtpr7ojIIwmDswSk3yOO0rewfIskXkcmPwyBlstwATPVl4YEXdwi1lSeo1mx /C/music/incoming/2xQyTDcv57Q2ECnXnJiItw6CXPVJ6AeX7HHinAGHM1I5KB2aOCpMOOpFAoIe 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/eje /C/music/incoming/ps2YOnG /C/music/incoming/RrgIp2hgQXqp2FqpfVWbILULmPWtoLgFMBMXk3owq2uh /C/music/incoming/WfpTRw4lQuoF7opM /C/music/incoming/2F12cwKrT6O /C/music/incoming/2eNXhAtEaycdbmo1vL5Jv1siwyeTjbJCdof1xVRlIctW6gSEK7OhTEpbSFBPuHu /C/music/incoming/D6Tq2c73CJIpxibWplep7iosisNG4rEVQnipjgmGjvhJn2I2ICPA3sOuRBhJwB6kfTG /C/music/incoming/QVHUw1WiPrx /C/music/incoming/KfGbNcquArueiuNKNowjo2xiKalvKGcQBxeNdTSA /C/music/incoming/oK2mVa7PI2CpLLaQng6LE2yWqjr037hsetSbi32k0N3W2YREYukByGftle3L 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/UO2NwRfMoXi6Fi2ScvxJgtF6dPmKM5oNGtXC1uVukerYdBK62QYQMNHAj3JPFDaqJCA /C/music/incoming/QBFcy4vLRKwLsmNce7pB23P2LlfcdwQkaG4Glo2O3oCtLk6qtukefK6USLynXtIu1lLTqhXXfIGMBuqAmVQQmMe /C/music/incoming/hP0Obd2L0mxeKxYaar5igPbRBgE6 /C/music/incoming/ioXIHcet3DNqYCKW7WtSYU611Gj5PlWaPKNCDPgY2WNFHmPijVodcg6vp4Oa1hMROMInWhsqQDYbhBtOYaU /C/music/incoming/6ikhuSWYuhMnPUsKWdenTsPE1TGtLMrMqXv4IMhtMjjJUKBqsbHt4NeMBOoIlDnQX750xwcj3RIKifQpspbK /C/music/incoming/XErLjB4qQY7x0Hnuo5JGUVWDSEQMGVYGhP1wOmvlvCcb7BXlnKo5W57bOW0MRqS2aApkOYNcIwkrT /C/music/incoming/hqlC4MJjLYJTiUcBxDP5Cxf1dnHPbavYqSSllLoxQAwXp13H7xrqtWuRksyQf2iKDSCwbYoTnrocapKjs7P /C/music/incoming/jADlFF1akB3MDPuxJGkEJtaqo73SSTKVmpjnVEFDWxXR3DdjrE4XGOeXyl4GJhoyXgA /C/music/incoming/NJCDWvTubB0d254Nb5L /C/music/incoming/MdY2C6MmTDld0tyNbsRHpIeQVM2plyeo5Ujd1rtJwcYvyfra3O 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Info: Grouping 10 tracks 21:35:09.7 Trace: Folders: /C/music/incoming/album 21:35:09.7 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 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:09.7 Info: Grouping 12 tracks 21:35:09.7 Trace: Folders: /C/music/incoming/album 21:35:09.7 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 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: LooksLikeSingleRelease: No common artist tag 21:35:09.7 Info: Grouping 15 tracks 21:35:09.7 Trace: Folders: /C/music/incoming/album 21:35:09.7 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 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: LooksLikeSingleRelease: No common artist tag 21:35:09.7 Debug: Falling back to grouping by album tag 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: LooksLikeSingleRelease: No common artist tag 21:35:09.7 Debug: Falling back to grouping by album+artist tag 21:35:09.7 Debug: Falling back to grouping by album+artist tag 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.7 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.7 Info: Grouping 15 tracks 21:35:09.7 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 21:35:09.7 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 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.7 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 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:35:09.7 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.7 Info: Grouping 2 tracks 21:35:09.7 Trace: Folders: /C/music/incoming 21:35:09.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 21:35:09.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:35:09.7 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.7 Debug: Falling back to grouping by album tag 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.7 Debug: Falling back to grouping by album tag 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:35:09.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:35:09.9 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:35:09.9 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.9 Info: Grouping 1000 tracks 21:35:09.9 Trace: Folders: /C/music 21:35:09.9 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 21:35:09.9 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:35:09.9 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:35:09.9 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.9 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.9 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.9 Info: Grouping 15 tracks 21:35:09.9 Trace: Folders: /C/music/incoming 21:35:09.9 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 21:35:09.9 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.9 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Debug: Falling back to grouping by album tag 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:35:09.9 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:35:09.9 Trace: LooksLikeSingleRelease: No common album tag 21:35:09.9 Info: Grouping 15 tracks 21:35:09.9 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 21:35:09.9 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 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 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 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:35:09.9 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:35:09.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:35:09.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:35:09.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:35:10.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:10.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:35:10.0 Trace: Unmapped files: Path2 21:35:10.0 Trace: Missing tracks: 21:35:10.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:35:10.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:35:10.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:10.0 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 21:35:10.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:35:10.0 Trace: Unmapped files: 21:35:10.0 Trace: Missing tracks: 21:35:10.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:35:10.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:35:10.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:10.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:35:10.0 Trace: Unmapped files: 21:35:10.0 Trace: Missing tracks: [ForeignTrackId2]Title2 21:35:10.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:35:10.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:35:10.0 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:35:10.0 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:35:10.0 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 21:35:10.0 Trace: Unmapped files: 21:35:10.0 Trace: Missing tracks: 21:35:10.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:35:10.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:35:10.0 Debug: Analyzing 1/1 files. 21:35:10.0 Debug: Parsing string 'Title1' 21:35:10.0 Debug: Unable to parse Title1 21:35:10.0 Info: Reading file 1/1 21:35:10.0 Debug: Tags parsed for 1 files in 1ms 21:35:10.1 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:35:10.1 Debug: Analyzing 1/1 files. 21:35:10.1 Debug: Parsing string 'Title1' 21:35:10.1 Debug: Unable to parse Title1 21:35:10.1 Info: Reading file 1/1 21:35:10.1 Debug: Tags parsed for 1 files in 0ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:35:10.1 Debug: Analyzing 1/1 files. 21:35:10.1 Debug: Parsing string 'Title1' 21:35:10.1 Debug: Unable to parse Title1 21:35:10.1 Info: Reading file 1/1 21:35:10.1 Debug: Tags parsed for 1 files in 0ms 21:35:10.1 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:35:10.1 Debug: Analyzing 1/1 files. 21:35:10.1 Info: Reading file 1/1 21:35:10.1 Debug: Tags parsed for 1 files in 0ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:35:10.1 Debug: Analyzing 3/3 files. 21:35:10.1 Info: Reading file 1/3 21:35:10.1 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:10.1 Info: Reading file 2/3 21:35:10.1 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:10.1 Info: Reading file 3/3 21:35:10.1 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:10.1 Debug: Tags parsed for 3 files in 2ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:35:10.1 Debug: Analyzing 3/3 files. 21:35:10.1 Info: Reading file 1/3 21:35:10.1 Info: Reading file 2/3 21:35:10.1 Info: Reading file 3/3 21:35:10.1 Debug: Tags parsed for 3 files in 0ms 21:35:10.1 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:35:10.1 Debug: Analyzing 3/3 files. 21:35:10.1 Info: Reading file 1/3 21:35:10.1 Info: Reading file 2/3 21:35:10.1 Info: Reading file 3/3 21:35:10.1 Debug: Tags parsed for 3 files in 0ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:10.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:10.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:35:10.1 Debug: Analyzing 2/2 files. 21:35:10.1 Info: Reading file 1/2 21:35:10.1 Info: Reading file 2/2 21:35:10.1 Debug: Tags parsed for 2 files in 0ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Debug: Album accepted 21:35:10.1 Debug: File accepted 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:35:10.1 Debug: Analyzing 1/1 files. 21:35:10.1 Info: Reading file 1/1 21:35:10.1 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 21:35:10.1 Debug: Tags parsed for 1 files in 0ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:35:10.1 Debug: Analyzing 1/1 files. 21:35:10.1 Info: Reading file 1/1 21:35:10.1 Debug: Tags parsed for 1 files in 0ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Debug: File accepted 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:35:10.1 Debug: Analyzing 1/1 files. 21:35:10.1 Info: Reading file 1/1 21:35:10.1 Debug: Tags parsed for 1 files in 0ms 21:35:10.1 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:35:10.1 Debug: Analyzing 1/1 files. 21:35:10.1 Info: Reading file 1/1 21:35:10.1 Debug: Tags parsed for 1 files in 0ms 21:35:10.1 Debug: Album accepted 21:35:10.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:10.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:35:10.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:35:10.2 Debug: Analyzing 1/1 files. 21:35:10.2 Info: Reading file 1/1 21:35:10.2 Debug: Tags parsed for 1 files in 0ms 21:35:10.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:35:10.2 Debug: Analyzing 1/1 files. 21:35:10.2 Info: Reading file 1/1 21:35:10.2 Debug: Tags parsed for 1 files in 0ms 21:35:10.2 Debug: Album accepted 21:35:10.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:35:10.2 Debug: Skipping already imported check for album without files 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:35:10.2 Trace: Album has not been imported 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:35:10.2 Trace: Album has not been imported 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:35:10.2 Debug: No download client information is available, skipping 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:35:10.2 Debug: Album previously imported at 12/22/2024 21:35:10 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:35:10.2 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:35:10.2 Debug: Free space check returned an invalid result for: /C/Test/Music 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:35:10.2 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 21:35:10.2 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:35:10.2 Debug: Free space check returned an invalid result for: /C/Test/Music 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:35:10.2 Debug: Skipping free space check when importing 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:35:10.2 Debug: Skipping free space check for existing track 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 21:35:10.2 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:35:10.2 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:35:10.2 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 21:35:10.2 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 21:35:10.2 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 [3 ms] 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 21:35:10.2 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 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 21:35:10.2 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 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:35:10.2 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 21:35:10.2 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:35:10.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:35:10.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:35:10.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:10.3 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:35:10.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:35:10.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:35:10.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:35:10.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:35:10.3 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:35:10.3 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:35:10.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:35:10.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:35:10.4 Trace: CommandA -> IExecute`1Proxy 21:35:10.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:10.4 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at CallSite.Target(Closure , CallSite , CommandExecutor , Object , CommandModel ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 21:35:10.4 Info: Shutting down task execution 21:35:10.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:35:10.4 Trace: CommandA -> IExecute`1Proxy 21:35:10.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:10.4 Info: Shutting down task execution 21:35:10.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:35:10.4 Trace: CommandA -> IExecute`1Proxy 21:35:10.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:10.4 Info: Shutting down task execution 21:35:10.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:35:10.4 Trace: CommandA -> IExecute`1Proxy 21:35:10.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:10.4 Info: Shutting down task execution 21:35:10.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:35:10.4 Info: Shutting down task execution 21:35:10.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:35:10.4 Trace: CommandA -> IExecute`1Proxy 21:35:10.4 Trace: CommandA <- IExecute`1Proxy [] 21:35:10.4 Info: Shutting down task execution 21:35:10.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:35:10.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:35:10.5 Trace: CommandB -> IExecute`1Proxy_1 21:35:10.5 Trace: CommandB <- IExecute`1Proxy_1 [] 21:35:10.5 Info: Shutting down task execution 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:35:10.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:35:10.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:35:10.6 Trace: Publishing RefreshMonitoredDownloads 21:35:10.6 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 21:35:10.6 Trace: Inserting new command: RefreshMonitoredDownloads 21:35:10.6 Trace: Marking command as started: RefreshMonitoredDownloads 21:35:10.6 Trace: Updating command status 21:35:10.6 Trace: Cleaning up old commands 21:35:10.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:35:10.6 Trace: Publishing EventA 21:35:10.6 Trace: EventA -> IHandle`1Proxy 21:35:10.6 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 21:35:10.6 Trace: EventA -> IHandle`1Proxy 21:35:10.6 Trace: EventA <- IHandle`1Proxy 21:35:10.6 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:35:10.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:35:10.7 Trace: Publishing EventA 21:35:10.7 Trace: EventA -> IHandle`1Proxy 21:35:10.7 Trace: EventA <- IHandle`1Proxy 21:35:10.7 Trace: EventA -> IHandle`1Proxy 21:35:10.7 Trace: EventA <- IHandle`1Proxy 21:35:10.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:35:10.7 Trace: Publishing EventA 21:35:10.7 Trace: EventA -> IHandle`1Proxy 21:35:10.7 Trace: EventA <- IHandle`1Proxy 21:35:10.7 Trace: EventA -> IHandle`1Proxy 21:35:10.7 Trace: EventA <- IHandle`1Proxy 21:35:10.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:35:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:35:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:35:10.7 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:10.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:10.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:10.9 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"} (167 ms) 21:35:10.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:35:10.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:35:10.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:10.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:35:10.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.2 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"} (328 ms) 21:35:11.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:35:11.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:35:11.2 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:35:11.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 21:35:11.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.4 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"} (164 ms) 21:35:11.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:35:11.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:35:11.4 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:35:11.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 21:35:11.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (143 ms) 21:35:11.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:35:11.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:35:11.5 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:35:11.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:35:11.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (55 ms) 21:35:11.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:35:11.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:35:11.6 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:35:11.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:35:11.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (52 ms) 21:35:11.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:35:11.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:35:11.7 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:35:11.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:35:11.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (76 ms) 21:35:11.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:35:11.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:11.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:11.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:11.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (42 ms) 21:35:11.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:11.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:35:11.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 21:35:11.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 21:35:11.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:11.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76524 bytes) (60 ms) 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:35:12.0 Debug: 1 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:35:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:35:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:35:12.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 21:35:12.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (148 ms) 21:35:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:35:12.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 21:35:12.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.2 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 (160593 bytes) (44 ms) 21:35:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:35:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:35:12.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 21:35:12.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53692 bytes) (44 ms) 21:35:12.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:35:12.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:12.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:12.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:12.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (74 ms) 21:35:12.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:12.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:12.4 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:12.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:12.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (60 ms) 21:35:12.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:12.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:12.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:12.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:12.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (46 ms) 21:35:12.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:35:12.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:35:12.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 21:35:12.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14634 bytes) (42 ms) 21:35:12.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:35:12.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:35:12.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 21:35:12.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (53 ms) 21:35:12.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:35:12.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:35:12.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 21:35:12.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3206 bytes) (52 ms) 21:35:12.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:35:12.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:35:12.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 21:35:12.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (49 ms) 21:35:12.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:35:12.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:12.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:12.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:12.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (51 ms) 21:35:12.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:12.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:12.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:12.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:12.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (58 ms) 21:35:12.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:35:12.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:35:12.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:12.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:12.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:12.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (45 ms) 21:35:12.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:35:12.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:12.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 21:35:12.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:13.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58702 bytes) (41 ms) 21:35:13.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:13.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:13.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:35:13.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:13.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (190946 bytes) (45 ms) 21:35:13.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:35:13.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:35:13.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:35:13.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:13.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (190946 bytes) (45 ms) 21:35:13.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:35:13.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") --- 21:35:13.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:13.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:35:13.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:13.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (60 ms) 21:35:13.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 21:35:13.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 21:35:13.2 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:13.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:13.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:13.5 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"} (328 ms) 21:35:13.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:13.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:35:13.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:13.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (27 ms) 21:35:13.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 21:35:13.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:35:13.6 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:35:13.6 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:35:13.6 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:35:13.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:35:13.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:35:13.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:35:13.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:35:13.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:35:13.6 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:35:13.6 Debug: [Name1] Setting album monitored status. 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:35:13.6 Debug: [Name1] Setting album monitored status. 21:35:13.6 Debug: Monitoring all albums 21:35:13.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:35:13.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:35:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:35:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:35:13.7 Debug: [Name1] Setting album monitored status. 21:35:13.7 Debug: Unmonitoring Albums with Files 21:35:13.7 Debug: Unmonitoring Albums without Files 21:35:13.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:35:13.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:35:13.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:13.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865137090097_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:13.7 Info: DatabaseEngineVersionCheck migrating 21:35:13.7 Info: PerformDBOperation 21:35:13.7 Info: Performing DB Operation 21:35:13.7 Info: SQLite 3.47.2 21:35:13.7 Info: => 0.001342s 21:35:13.7 Info: DatabaseEngineVersionCheck migrated 21:35:13.7 Info: => 0.0013604s 21:35:13.7 Debug: Took: 00:00:00.0150505 21:35:13.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 ==== 21:35:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:13.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 ==== 21:35:13.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 ==== 21:35:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-24T21:35:13.7606378Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-25T21:35:13.7607433Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-22T21:35:13.7608437Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-12-21T21:35:13.760942Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-26T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-26T00:00:00Z"] Added = ["2024-12-26T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.7 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 = ["2024-12-23T21:35:13.7640693Z"] ==== End Query Trace ==== 21:35:13.7 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 = ["2024-12-23T21:35:13.7640693Z"] ==== End Query Trace ==== 21:35:13.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:35:13.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:35:13.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:13.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865138239195_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:13.8 Info: DatabaseEngineVersionCheck migrating 21:35:13.8 Info: PerformDBOperation 21:35:13.8 Info: Performing DB Operation 21:35:13.8 Info: SQLite 3.47.2 21:35:13.8 Info: => 0.0013193s 21:35:13.8 Info: DatabaseEngineVersionCheck migrated 21:35:13.8 Info: => 0.0013368s 21:35:13.8 Debug: Took: 00:00:00.0147193 21:35:13.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 ==== 21:35:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:13.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 ==== 21:35:13.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 ==== 21:35:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-24T21:35:13.8621459Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-25T21:35:13.8621511Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-22T21:35:13.8621549Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-12-21T21:35:13.8621587Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-26T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-26T00:00:00Z"] Added = ["2024-12-26T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:13.8 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 = ["2024-12-23T21:35:13.8652266Z"] ==== End Query Trace ==== 21:35:13.8 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 = ["2024-12-23T21:35:13.8652266Z"] ==== End Query Trace ==== 21:35:13.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:35:13.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:35:13.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:13.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865139185055_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:13.9 Info: DatabaseEngineVersionCheck migrating 21:35:13.9 Info: PerformDBOperation 21:35:13.9 Info: Performing DB Operation 21:35:13.9 Info: SQLite 3.47.2 21:35:13.9 Info: => 0.0013204s 21:35:13.9 Info: DatabaseEngineVersionCheck migrated 21:35:13.9 Info: => 0.0013395s 21:35:13.9 Debug: Took: 00:00:00.0146193 21:35:13.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 ==== 21:35:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:13.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 ==== 21:35:13.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 ==== 21:35:13.9 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 ==== 21:35:14.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:35:14.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:35:14.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865140065242_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.0 Info: DatabaseEngineVersionCheck migrating 21:35:14.0 Info: PerformDBOperation 21:35:14.0 Info: Performing DB Operation 21:35:14.0 Info: SQLite 3.47.2 21:35:14.0 Info: => 0.0013314s 21:35:14.0 Info: DatabaseEngineVersionCheck migrated 21:35:14.0 Info: => 0.0013498s 21:35:14.0 Debug: Took: 00:00:00.0147464 21:35:14.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 ==== 21:35:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.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 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:35:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:35:14.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865141586459_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.1 Info: DatabaseEngineVersionCheck migrating 21:35:14.1 Info: PerformDBOperation 21:35:14.1 Info: Performing DB Operation 21:35:14.1 Info: SQLite 3.47.2 21:35:14.1 Info: => 0.0013939s 21:35:14.1 Info: DatabaseEngineVersionCheck migrated 21:35:14.1 Info: => 0.001413s 21:35:14.1 Debug: Took: 00:00:00.0141320 21:35:14.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 ==== 21:35:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:35:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:35:14.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865142441128_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.2 Info: DatabaseEngineVersionCheck migrating 21:35:14.2 Info: PerformDBOperation 21:35:14.2 Info: Performing DB Operation 21:35:14.2 Info: SQLite 3.47.2 21:35:14.2 Info: => 0.0013512s 21:35:14.2 Info: DatabaseEngineVersionCheck migrated 21:35:14.2 Info: => 0.0013694s 21:35:14.2 Debug: Took: 00:00:00.0138971 21:35:14.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 ==== 21:35:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:35:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:35:14.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865143282557_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.3 Info: DatabaseEngineVersionCheck migrating 21:35:14.3 Info: PerformDBOperation 21:35:14.3 Info: Performing DB Operation 21:35:14.3 Info: SQLite 3.47.2 21:35:14.3 Info: => 0.0012666s 21:35:14.3 Info: DatabaseEngineVersionCheck migrated 21:35:14.3 Info: => 0.0012844s 21:35:14.3 Debug: Took: 00:00:00.0139182 21:35:14.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 ==== 21:35:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:35:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:35:14.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865144123541_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.4 Info: DatabaseEngineVersionCheck migrating 21:35:14.4 Info: PerformDBOperation 21:35:14.4 Info: Performing DB Operation 21:35:14.4 Info: SQLite 3.47.2 21:35:14.4 Info: => 0.0012756s 21:35:14.4 Info: DatabaseEngineVersionCheck migrated 21:35:14.4 Info: => 0.001294s 21:35:14.4 Debug: Took: 00:00:00.0139265 21:35:14.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 ==== 21:35:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:35:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:35:14.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865144966934_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.5 Info: DatabaseEngineVersionCheck migrating 21:35:14.5 Info: PerformDBOperation 21:35:14.5 Info: Performing DB Operation 21:35:14.5 Info: SQLite 3.47.2 21:35:14.5 Info: => 0.0012558s 21:35:14.5 Info: DatabaseEngineVersionCheck migrated 21:35:14.5 Info: => 0.0012738s 21:35:14.5 Debug: Took: 00:00:00.0138363 21:35:14.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 ==== 21:35:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:35:14.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:35:14.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865145802467_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.5 Info: DatabaseEngineVersionCheck migrating 21:35:14.5 Info: PerformDBOperation 21:35:14.5 Info: Performing DB Operation 21:35:14.5 Info: SQLite 3.47.2 21:35:14.5 Info: => 0.0012993s 21:35:14.5 Info: DatabaseEngineVersionCheck migrated 21:35:14.5 Info: => 0.0013178s 21:35:14.5 Debug: Took: 00:00:00.0138873 21:35:14.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 ==== 21:35:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:35:14.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:35:14.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865147253321_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.7 Info: DatabaseEngineVersionCheck migrating 21:35:14.7 Info: PerformDBOperation 21:35:14.7 Info: Performing DB Operation 21:35:14.7 Info: SQLite 3.47.2 21:35:14.7 Info: => 0.0013457s 21:35:14.7 Info: DatabaseEngineVersionCheck migrated 21:35:14.7 Info: => 0.0013636s 21:35:14.7 Debug: Took: 00:00:00.0140566 21:35:14.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 ==== 21:35:14.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.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 ==== 21:35:14.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 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:35:14.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:35:14.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865148096586_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.8 Info: DatabaseEngineVersionCheck migrating 21:35:14.8 Info: PerformDBOperation 21:35:14.8 Info: Performing DB Operation 21:35:14.8 Info: SQLite 3.47.2 21:35:14.8 Info: => 0.0013327s 21:35:14.8 Info: DatabaseEngineVersionCheck migrated 21:35:14.8 Info: => 0.0013508s 21:35:14.8 Debug: Took: 00:00:00.0139317 21:35:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 21:35:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 21:35:14.8 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 ==== 21:35:14.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:35:14.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:35:14.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:14.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865148930850_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:14.9 Info: DatabaseEngineVersionCheck migrating 21:35:14.9 Info: PerformDBOperation 21:35:14.9 Info: Performing DB Operation 21:35:14.9 Info: SQLite 3.47.2 21:35:14.9 Info: => 0.0013227s 21:35:14.9 Info: DatabaseEngineVersionCheck migrated 21:35:14.9 Info: => 0.0013417s 21:35:14.9 Debug: Took: 00:00:00.0138729 21:35:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 21:35:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:35:14.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 ==== 21:35:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 21:35:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:35:14.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:35:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:35:14.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:35:14.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:35:15.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:35:15.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:35:15.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:35:15.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:35:15.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:35:15.0 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") --- 21:35:15.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 21:35:15.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 21:35:15.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 21:35:15.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:35:15.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:35:15.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:35:15.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:35:15.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 21:35:15.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 21:35:15.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:35:15.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:35:15.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:35:15.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:35:15.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:35:15.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865151083841_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.1 Info: DatabaseEngineVersionCheck migrating 21:35:15.1 Info: PerformDBOperation 21:35:15.1 Info: Performing DB Operation 21:35:15.1 Info: SQLite 3.47.2 21:35:15.1 Info: => 0.0013122s 21:35:15.1 Info: DatabaseEngineVersionCheck migrated 21:35:15.1 Info: => 0.0013289s 21:35:15.1 Debug: Took: 00:00:00.0139343 21:35:15.1 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 ==== 21:35:15.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:35:15.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.1 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:35:15.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:15.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:35:15.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:35:15.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865151934283_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.2 Info: DatabaseEngineVersionCheck migrating 21:35:15.2 Info: PerformDBOperation 21:35:15.2 Info: Performing DB Operation 21:35:15.2 Info: SQLite 3.47.2 21:35:15.2 Info: => 0.0013065s 21:35:15.2 Info: DatabaseEngineVersionCheck migrated 21:35:15.2 Info: => 0.0013245s 21:35:15.2 Debug: Took: 00:00:00.0139053 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:35:15.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 ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.2 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:35:15.2 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 21:35:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:15.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:35:15.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:35:15.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865153357162_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.3 Info: DatabaseEngineVersionCheck migrating 21:35:15.3 Info: PerformDBOperation 21:35:15.3 Info: Performing DB Operation 21:35:15.3 Info: SQLite 3.47.2 21:35:15.3 Info: => 0.0013743s 21:35:15.3 Info: DatabaseEngineVersionCheck migrated 21:35:15.3 Info: => 0.0013945s 21:35:15.3 Debug: Took: 00:00:00.0140701 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 21:35:15.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:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.3 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:35:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:35:15.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:35:15.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:35:15.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865154126473_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.4 Info: DatabaseEngineVersionCheck migrating 21:35:15.4 Info: PerformDBOperation 21:35:15.4 Info: Performing DB Operation 21:35:15.4 Info: SQLite 3.47.2 21:35:15.4 Info: => 0.0013168s 21:35:15.4 Info: DatabaseEngineVersionCheck migrated 21:35:15.4 Info: => 0.0013359s 21:35:15.4 Debug: Took: 00:00:00.0140660 21:35:15.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 ==== 21:35:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00: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 ==== 21:35:15.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 ==== 21:35:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:35:15.4 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 ==== 21:35:15.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:35:15.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:35:15.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865154915950_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.5 Info: DatabaseEngineVersionCheck migrating 21:35:15.5 Info: PerformDBOperation 21:35:15.5 Info: Performing DB Operation 21:35:15.5 Info: SQLite 3.47.2 21:35:15.5 Info: => 0.0013474s 21:35:15.5 Info: DatabaseEngineVersionCheck migrated 21:35:15.5 Info: => 0.0013657s 21:35:15.5 Debug: Took: 00:00:00.0139490 21:35:15.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 = ["\"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 ==== 21:35:15.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00: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 ==== 21:35:15.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 = ["\"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 ==== 21:35:15.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:35:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 21:35:15.5 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 ==== 21:35:15.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:35:15.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:35:15.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865155670792_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.5 Info: DatabaseEngineVersionCheck migrating 21:35:15.5 Info: PerformDBOperation 21:35:15.5 Info: Performing DB Operation 21:35:15.5 Info: SQLite 3.47.2 21:35:15.5 Info: => 0.0013211s 21:35:15.5 Info: DatabaseEngineVersionCheck migrated 21:35:15.5 Info: => 0.0013395s 21:35:15.5 Debug: Took: 00:00:00.0139480 21:35:15.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 = ["\"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 ==== 21:35:15.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00: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 ==== 21:35:15.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 = ["\"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 ==== 21:35:15.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:35:15.5 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 ==== 21:35:15.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:35:15.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:35:15.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865156431158_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.6 Info: DatabaseEngineVersionCheck migrating 21:35:15.6 Info: PerformDBOperation 21:35:15.6 Info: Performing DB Operation 21:35:15.6 Info: SQLite 3.47.2 21:35:15.6 Info: => 0.0013202s 21:35:15.6 Info: DatabaseEngineVersionCheck migrated 21:35:15.6 Info: => 0.0013391s 21:35:15.6 Debug: Took: 00:00:00.0139016 21:35:15.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00: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 ==== 21:35:15.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:35:15.6 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 ==== 21:35:15.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:35:15.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:35:15.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865157183374_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.7 Info: DatabaseEngineVersionCheck migrating 21:35:15.7 Info: PerformDBOperation 21:35:15.7 Info: Performing DB Operation 21:35:15.7 Info: SQLite 3.47.2 21:35:15.7 Info: => 0.0013365s 21:35:15.7 Info: DatabaseEngineVersionCheck migrated 21:35:15.7 Info: => 0.0013539s 21:35:15.7 Debug: Took: 00:00:00.0138835 21:35:15.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 = ["\"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 ==== 21:35:15.7 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 ==== 21:35:15.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:15.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:15.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:35:15.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:35:15.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:35:15.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865158200687_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.8 Info: DatabaseEngineVersionCheck migrating 21:35:15.8 Info: PerformDBOperation 21:35:15.8 Info: Performing DB Operation 21:35:15.8 Info: SQLite 3.47.2 21:35:15.8 Info: => 0.0013085s 21:35:15.8 Info: DatabaseEngineVersionCheck migrated 21:35:15.8 Info: => 0.0013266s 21:35:15.8 Debug: Took: 00:00:00.0140043 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00: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 ==== 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"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 ==== 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 21:35:15.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 = ["\"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 ==== 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:35:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 21:35:15.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:35:15.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:35:15.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:15.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865159639038_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:15.9 Info: DatabaseEngineVersionCheck migrating 21:35:15.9 Info: PerformDBOperation 21:35:15.9 Info: Performing DB Operation 21:35:15.9 Info: SQLite 3.47.2 21:35:15.9 Info: => 0.0013276s 21:35:15.9 Info: DatabaseEngineVersionCheck migrated 21:35:15.9 Info: => 0.001345s 21:35:15.9 Debug: Took: 00:00:00.0140455 21:35:15.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:35:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:35:16.0 Debug: Updating 50 artist 21:35:16.0 Trace: Updating: Name1 21:35:16.0 Trace: Changing path for Name1 to 21:35:16.0 Trace: Updating: Name2 21:35:16.0 Trace: Changing path for Name2 to 21:35:16.0 Trace: Updating: Name3 21:35:16.0 Trace: Changing path for Name3 to 21:35:16.0 Trace: Updating: Name4 21:35:16.0 Trace: Changing path for Name4 to 21:35:16.0 Trace: Updating: Name5 21:35:16.0 Trace: Changing path for Name5 to 21:35:16.0 Trace: Updating: Name6 21:35:16.0 Trace: Changing path for Name6 to 21:35:16.0 Trace: Updating: Name7 21:35:16.0 Trace: Changing path for Name7 to 21:35:16.0 Trace: Updating: Name8 21:35:16.0 Trace: Changing path for Name8 to 21:35:16.0 Trace: Updating: Name9 21:35:16.0 Trace: Changing path for Name9 to 21:35:16.0 Trace: Updating: Name10 21:35:16.0 Trace: Changing path for Name10 to 21:35:16.0 Trace: Updating: Name11 21:35:16.0 Trace: Changing path for Name11 to 21:35:16.0 Trace: Updating: Name12 21:35:16.0 Trace: Changing path for Name12 to 21:35:16.0 Trace: Updating: Name13 21:35:16.0 Trace: Changing path for Name13 to 21:35:16.0 Trace: Updating: Name14 21:35:16.0 Trace: Changing path for Name14 to 21:35:16.0 Trace: Updating: Name15 21:35:16.0 Trace: Changing path for Name15 to 21:35:16.0 Trace: Updating: Name16 21:35:16.0 Trace: Changing path for Name16 to 21:35:16.0 Trace: Updating: Name17 21:35:16.0 Trace: Changing path for Name17 to 21:35:16.0 Trace: Updating: Name18 21:35:16.0 Trace: Changing path for Name18 to 21:35:16.0 Trace: Updating: Name19 21:35:16.0 Trace: Changing path for Name19 to 21:35:16.0 Trace: Updating: Name20 21:35:16.0 Trace: Changing path for Name20 to 21:35:16.0 Trace: Updating: Name21 21:35:16.0 Trace: Changing path for Name21 to 21:35:16.0 Trace: Updating: Name22 21:35:16.0 Trace: Changing path for Name22 to 21:35:16.0 Trace: Updating: Name23 21:35:16.0 Trace: Changing path for Name23 to 21:35:16.0 Trace: Updating: Name24 21:35:16.0 Trace: Changing path for Name24 to 21:35:16.0 Trace: Updating: Name25 21:35:16.0 Trace: Changing path for Name25 to 21:35:16.0 Trace: Updating: Name26 21:35:16.0 Trace: Changing path for Name26 to 21:35:16.0 Trace: Updating: Name27 21:35:16.0 Trace: Changing path for Name27 to 21:35:16.0 Trace: Updating: Name28 21:35:16.0 Trace: Changing path for Name28 to 21:35:16.0 Trace: Updating: Name29 21:35:16.0 Trace: Changing path for Name29 to 21:35:16.0 Trace: Updating: Name30 21:35:16.0 Trace: Changing path for Name30 to 21:35:16.0 Trace: Updating: Name31 21:35:16.0 Trace: Changing path for Name31 to 21:35:16.0 Trace: Updating: Name32 21:35:16.0 Trace: Changing path for Name32 to 21:35:16.0 Trace: Updating: Name33 21:35:16.0 Trace: Changing path for Name33 to 21:35:16.0 Trace: Updating: Name34 21:35:16.0 Trace: Changing path for Name34 to 21:35:16.0 Trace: Updating: Name35 21:35:16.0 Trace: Changing path for Name35 to 21:35:16.0 Trace: Updating: Name36 21:35:16.0 Trace: Changing path for Name36 to 21:35:16.0 Trace: Updating: Name37 21:35:16.0 Trace: Changing path for Name37 to 21:35:16.0 Trace: Updating: Name38 21:35:16.0 Trace: Changing path for Name38 to 21:35:16.0 Trace: Updating: Name39 21:35:16.0 Trace: Changing path for Name39 to 21:35:16.0 Trace: Updating: Name40 21:35:16.0 Trace: Changing path for Name40 to 21:35:16.0 Trace: Updating: Name41 21:35:16.0 Trace: Changing path for Name41 to 21:35:16.0 Trace: Updating: Name42 21:35:16.0 Trace: Changing path for Name42 to 21:35:16.0 Trace: Updating: Name43 21:35:16.0 Trace: Changing path for Name43 to 21:35:16.0 Trace: Updating: Name44 21:35:16.0 Trace: Changing path for Name44 to 21:35:16.0 Trace: Updating: Name45 21:35:16.0 Trace: Changing path for Name45 to 21:35:16.0 Trace: Updating: Name46 21:35:16.0 Trace: Changing path for Name46 to 21:35:16.0 Trace: Updating: Name47 21:35:16.0 Trace: Changing path for Name47 to 21:35:16.0 Trace: Updating: Name48 21:35:16.0 Trace: Changing path for Name48 to 21:35:16.0 Trace: Updating: Name49 21:35:16.0 Trace: Changing path for Name49 to 21:35:16.0 Trace: Updating: Name50 21:35:16.0 Trace: Changing path for Name50 to 21:35:16.0 Debug: 50 artists updated 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:35:16.0 Debug: Updating 5 artist 21:35:16.0 Trace: Updating: Name1 21:35:16.0 Trace: Not changing path for: Name1 21:35:16.0 Trace: Updating: Name2 21:35:16.0 Trace: Not changing path for: Name2 21:35:16.0 Trace: Updating: Name3 21:35:16.0 Trace: Not changing path for: Name3 21:35:16.0 Trace: Updating: Name4 21:35:16.0 Trace: Not changing path for: Name4 21:35:16.0 Trace: Updating: Name5 21:35:16.0 Trace: Not changing path for: Name5 21:35:16.0 Debug: 5 artists updated 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:35:16.0 Debug: Updating 5 artist 21:35:16.0 Trace: Updating: Name1 21:35:16.0 Trace: Not changing path for: Name1 21:35:16.0 Trace: Updating: Name2 21:35:16.0 Trace: Not changing path for: Name2 21:35:16.0 Trace: Updating: Name3 21:35:16.0 Trace: Not changing path for: Name3 21:35:16.0 Trace: Updating: Name4 21:35:16.0 Trace: Not changing path for: Name4 21:35:16.0 Trace: Updating: Name5 21:35:16.0 Trace: Not changing path for: Name5 21:35:16.0 Debug: 5 artists updated 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:35:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:35:16.0 Debug: Updating 5 artist 21:35:16.0 Trace: Updating: Name1 21:35:16.0 Trace: Changing path for Name1 to /C/Test/Music2/Name1 21:35:16.0 Trace: Updating: Name2 21:35:16.0 Trace: Changing path for Name2 to /C/Test/Music2/Name2 21:35:16.0 Trace: Updating: Name3 21:35:16.0 Trace: Changing path for Name3 to /C/Test/Music2/Name3 21:35:16.0 Trace: Updating: Name4 21:35:16.0 Trace: Changing path for Name4 to /C/Test/Music2/Name4 21:35:16.0 Trace: Updating: Name5 21:35:16.0 Trace: Changing path for Name5 to /C/Test/Music2/Name5 21:35:16.0 Debug: 5 artists updated 21:35:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:35:16.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:35:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:35:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:35:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:35:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:35:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:35:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:35:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:35:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:35:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:35:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:35:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:35:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:35:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:35:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:35:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:35:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:35:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:35:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:35:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:35:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:35:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:35:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:35:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:35:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:35:16.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:35:16.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:35:16.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:35:16.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:35:16.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:35:16.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:35:16.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:35:16.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:35:16.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:35:16.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:35:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:35:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:35:17.0 Info: Moving 1 artist to '/C/Test/Music2' 21:35:17.0 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 21:35:17.0 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:35:17.0 Info: Finished moving 1 artist to '/C/Test/Music2' 21:35:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:35:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:35:17.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:35:17.1 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:35:17.1 Info: Moving 1 artist to '/C/Test/Music2' 21:35:17.1 Info: Finished moving 1 artist to '/C/Test/Music2' 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:35:17.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:35:17.1 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:35:17.1 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:35:17.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:35:17.1 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:35:17.1 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:35:17.1 Trace: updated: False forceUpdateFileTags: False 21:35:17.1 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 21:35:17.1 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:35:17.1 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:17.1 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Trace: updated: True forceUpdateFileTags: True 21:35:17.1 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:17.1 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Trace: updated: True forceUpdateFileTags: True 21:35:17.1 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:17.1 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:17.1 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Trace: updated: True forceUpdateFileTags: True 21:35:17.1 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:17.1 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:35:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:35:17.2 Info: Updating Info for Title1 21:35:17.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.2 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:17.2 Trace: updated: True forceUpdateFileTags: True 21:35:17.2 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 21:35:17.2 Trace: release: [ExistingId1][Title1] monitored: False 21:35:17.2 Trace: release: [NotExistingId2][Title2] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:17.2 Trace: release: [ExistingId2][Title2] monitored: False 21:35:17.2 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:17.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:17.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:35:17.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:35:17.2 Info: Updating Info for Title1 21:35:17.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.2 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:17.2 Trace: updated: True forceUpdateFileTags: True 21:35:17.2 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:17.2 Trace: release: [ExistingId1][Title1] monitored: False 21:35:17.2 Trace: release: [ExistingId2][Title2] monitored: True 21:35:17.2 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:35:17.2 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:17.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:17.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:35:17.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:17.2 Info: Updating Info for Title1 21:35:17.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.2 Trace: Merging Album [1][Title1] into [11][Title1] 21:35:17.2 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 21:35:17.2 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 21:35:17.2 Trace: updated: True forceUpdateFileTags: True 21:35:17.2 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:17.2 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:35:17.2 Trace: Saving Album [11][Title1] 21:35:17.2 Debug: Finished Album refresh for [11][Title1] 21:35:17.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:35:17.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:35:17.2 Info: Updating Info for Title1 21:35:17.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.2 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:17.2 Trace: updated: True forceUpdateFileTags: True 21:35:17.2 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 21:35:17.2 Trace: release: [DuplicateId1][Title1] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId9][Title9] monitored: True 21:35:17.2 Trace: release: [DuplicateId2][Title1] monitored: False 21:35:17.2 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:17.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:17.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:35:17.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:35:17.2 Info: Updating Info for Title1 21:35:17.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.2 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:17.2 Trace: updated: True forceUpdateFileTags: True 21:35:17.2 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:17.2 Trace: release: [ExistingId1][Title1] monitored: False 21:35:17.2 Trace: release: [ExistingId2][Title2] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:17.2 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:17.2 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:17.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:17.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:35:17.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:35:17.3 Info: Updating Info for Title1 21:35:17.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:17.3 Trace: updated: True forceUpdateFileTags: True 21:35:17.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:17.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:17.3 Trace: release: [ExistingId2][Title2] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:17.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:17.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:35:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:35:17.3 Info: Updating Info for Title1 21:35:17.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:17.3 Trace: updated: True forceUpdateFileTags: True 21:35:17.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:17.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:17.3 Trace: release: [ExistingId2][Title2] monitored: True 21:35:17.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:35:17.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:17.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:35:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:35:17.3 Info: Updating Info for Title1 21:35:17.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.3 Trace: Updating Album [ForeignAlbumId1][Title1] 21:35:17.3 Trace: updated: True forceUpdateFileTags: True 21:35:17.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:35:17.3 Trace: release: [ExistingId1][Title1] monitored: False 21:35:17.3 Trace: release: [ExistingId2][Title2] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:35:17.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:35:17.3 Trace: Saving Album [ForeignAlbumId1][Title1] 21:35:17.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:35:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:35:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:35:17.3 Info: Updating Info for Title1 21:35:17.3 Debug: [1][Title1] has no valid releases, removing. 21:35:17.3 Warn: Album [1][Title1] not found in metadata and is being deleted 21:35:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:35:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:17.3 Info: Updating Info for Title1 21:35:17.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:35:17.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:35:17.3 Trace: Moving Album [1][Title1] to [11][Title1] 21:35:17.3 Trace: updated: True forceUpdateFileTags: True 21:35:17.3 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:35:17.3 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:35:17.3 Trace: Saving Album [11][Title1] 21:35:17.3 Debug: Finished Album refresh for [11][Title1] 21:35:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:35:17.3 Info: Updating Info for Name1 21:35:17.3 Trace: Updating Artist [ForeignArtistId1][Name1] 21:35:17.3 Trace: updated: False forceUpdateFileTags: False 21:35:17.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 21:35:17.4 Trace: Saving Artist [ForeignArtistId1][Name1] 21:35:17.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:35:17.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:17.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 21:35:17.4 Info: Updating Info for Name1 21:35:17.4 Error: Could not find artist with id ForeignArtistId1 21:35:17.4 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 21:35:17.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:17.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 21:35:17.4 Info: Updating Info for Name1 21:35:17.4 Error: Could not find artist with id ForeignArtistId1 21:35:17.4 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 21:35:17.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:17.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:35:17.4 Info: Updating Info for Name1 21:35:17.4 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 21:35:17.4 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 21:35:17.4 Trace: updated: True forceUpdateFileTags: True 21:35:17.4 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:35:17.4 Trace: Saving Artist [ForeignArtistId11][Name1] 21:35:17.4 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:35:17.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:35:17.4 Info: Updating Info for Name1 21:35:17.4 Trace: Updating Artist [ForeignArtistId1][Name1] 21:35:17.4 Trace: updated: False forceUpdateFileTags: False 21:35:17.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:35:17.4 Trace: Saving Artist [ForeignArtistId1][Name1] 21:35:17.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:35:17.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:17.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:35:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:35:17.4 Info: Updating Info for Name1 21:35:17.4 Trace: Updating Artist [ForeignArtistId1][Name1] 21:35:17.4 Trace: updated: True forceUpdateFileTags: True 21:35:17.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:35:17.4 Trace: Saving Artist [ForeignArtistId1][Name1] 21:35:17.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:35:17.4 Trace: Updating tags for [ForeignArtistId1][Name1] 21:35:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:17.4 Info: Updating Info for Name1 21:35:17.4 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:35:17.4 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:35:17.4 Trace: updated: True forceUpdateFileTags: True 21:35:17.4 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:35:17.4 Trace: Saving Artist [ForeignArtistId11][Name1] 21:35:17.4 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:35:17.4 Trace: Updating tags for [ForeignArtistId11][Name1] 21:35:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:35:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:35:17.5 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:35:17.5 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:35:17.5 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:35:17.5 Trace: Album Title1 last updated more than 60 days ago, should refresh. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:17.5 Trace: album Title1 released less than 30 days ago, should refresh. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:35:17.5 Trace: album Title1 released less than 30 days ago, should refresh. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:35:17.5 Trace: Artist Name1 ended long ago, should not be refreshed. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:35:17.5 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:35:17.5 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:35:17.5 Trace: Artist Name1 ended long ago, should not be refreshed. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:17.5 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:35:17.5 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:35:17.5 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 21:35:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:35:17.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:35:17.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:35:17.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:35:17.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:35:17.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:35:17.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:35:17.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:35:17.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:35:17.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:35:17.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:35:17.7 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 21:35:17.7 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 21:35:17.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:35:17.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:35:17.7 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 21:35:17.7 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 21:35:17.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:35:17.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 21:35:17.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 21:35:17.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:35:17.8 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") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 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") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 21:35:17.8 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") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 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") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:35:17.8 Trace: Media info is unavailable for [0] 21:35:17.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:35:17.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:35:17.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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.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") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 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") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 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") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:35:17.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:35:17.9 Trace: Media info is unavailable for [0] 21:35:17.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:35:18.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") --- 21:35:18.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") --- 21:35:18.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") --- 21:35:18.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") --- 21:35:18.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") --- 21:35:18.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") --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:35:18.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:35:18.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:35:18.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:35:18.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:35:18.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:35:18.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:35:18.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") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.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") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:35:18.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)") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.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)") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 21:35:18.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)") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.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)") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:35:18.3 Trace: Media info is unavailable for [0] 21:35:18.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:35:18.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:35:18.4 Trace: Media info is unavailable for [0] 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 21:35:18.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 21:35:18.4 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:35:18.4 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 21:35:18.4 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:35:18.4 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:35:18.4 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 21:35:18.4 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 21:35:18.4 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 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] 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:35:18.4 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 21:35:18.4 Debug: 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:35:18.4 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:35:18.4 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:35:18.4 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:35:18.4 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:35:18.4 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:35:18.4 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 21:35:18.4 Debug: Unable to parse THIS SHOULD NEVER PARSE 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:35:18.4 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:35:18.4 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:35:18.4 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:35:18.4 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:35:18.4 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 21:35:18.4 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:35:18.4 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 21:35:18.4 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:35:18.4 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:35:18.4 Debug: Parsing string 'thebiggestloser1618finale' 21:35:18.4 Debug: Unable to parse thebiggestloser1618finale 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:35:18.4 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 21:35:18.4 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 21:35:18.4 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 21:35:18.4 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 21:35:18.4 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 21:35:18.4 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 21:35:18.4 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 21:35:18.4 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 21:35:18.4 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 21:35:18.4 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 21:35:18.4 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 21:35:18.4 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 21:35:18.4 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 21:35:18.4 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 21:35:18.4 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 21:35:18.4 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 21:35:18.4 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 21:35:18.4 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 21:35:18.4 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 21:35:18.4 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 21:35:18.4 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 21:35:18.4 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 21:35:18.4 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 21:35:18.4 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 21:35:18.4 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 21:35:18.4 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 21:35:18.4 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 21:35:18.4 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 21:35:18.4 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 21:35:18.4 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 21:35:18.4 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 21:35:18.4 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 21:35:18.4 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 21:35:18.4 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 21:35:18.4 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 21:35:18.4 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 21:35:18.4 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 21:35:18.4 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 21:35:18.4 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 21:35:18.4 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 21:35:18.4 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 21:35:18.4 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 21:35:18.4 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 21:35:18.4 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 21:35:18.4 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 21:35:18.4 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 21:35:18.4 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 21:35:18.4 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 21:35:18.4 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 21:35:18.4 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 21:35:18.4 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 21:35:18.4 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 21:35:18.4 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 21:35:18.4 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 21:35:18.4 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 21:35:18.4 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 21:35:18.4 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 21:35:18.4 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 21:35:18.4 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 21:35:18.4 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 21:35:18.4 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 21:35:18.4 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 21:35:18.4 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 21:35:18.4 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 21:35:18.4 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 21:35:18.4 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 21:35:18.4 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 21:35:18.4 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 21:35:18.4 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 21:35:18.4 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 21:35:18.4 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 21:35:18.4 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 21:35:18.4 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 21:35:18.4 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 21:35:18.4 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 21:35:18.4 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 21:35:18.4 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 21:35:18.4 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 21:35:18.4 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 21:35:18.4 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 21:35:18.4 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 21:35:18.4 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 21:35:18.4 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 21:35:18.4 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 21:35:18.4 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 21:35:18.4 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 21:35:18.4 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 21:35:18.4 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 21:35:18.4 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 21:35:18.4 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 21:35:18.4 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 21:35:18.4 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 21:35:18.4 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 21:35:18.4 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 21:35:18.4 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 21:35:18.4 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 21:35:18.4 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 21:35:18.4 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 21:35:18.4 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 21:35:18.4 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:35:18.4 Debug: Rejected Hashed Release Title: 6Ul0mqzJ7VMrvbeqoNBJceMqtHwrhUYD 21:35:18.4 Debug: Rejected Hashed Release Title: JZReY8ePx8oH7EoKpO3iDdIIDpyl9DeN 21:35:18.4 Debug: Rejected Hashed Release Title: zqTJ7l8TxYV6o8SPsaVkYAwvg43vQOeV 21:35:18.4 Debug: Rejected Hashed Release Title: y2RcvNuqUPFKD4pFFbSXfiMfKiiwjYm5 21:35:18.4 Debug: Rejected Hashed Release Title: jxWrqW7baW2Zi0pmuALZAtsNmI27IAAj 21:35:18.4 Debug: Rejected Hashed Release Title: vE17SqrtkHwiTWXi8adWLVCgZINGqKFa 21:35:18.4 Debug: Rejected Hashed Release Title: 3votYpQxNMiqEsgjhADoFYlldWePoTss 21:35:18.4 Debug: Rejected Hashed Release Title: 4C2HAO6hZ9zP4jzAu3WbGAQgNuGiD0A5 21:35:18.4 Debug: Rejected Hashed Release Title: CRqfRehs84PVZ26WbmZ6PMJ9AjKtJ5ry 21:35:18.4 Debug: Rejected Hashed Release Title: ZyJ9ImIsH080Qseq0SZ97Z3OvzSVLPjr 21:35:18.4 Debug: Rejected Hashed Release Title: MNqKX8YfYaihbqhMYsfF26JyYbTCqZmH 21:35:18.4 Debug: Rejected Hashed Release Title: RCRmGqIHQugJ9GCUTIi12txYVA0bK5Uw 21:35:18.4 Debug: Rejected Hashed Release Title: GEcSvyvPM5ePCS1UJO7AaXRWqZ8sJvRx 21:35:18.4 Debug: Rejected Hashed Release Title: vHe94ztYQdFU9nSF6PEwk6D4fIBaqdHM 21:35:18.4 Debug: Rejected Hashed Release Title: JA8j3fwDydTlDFkYv9l7O2l7KdLqzSu4 21:35:18.4 Debug: Rejected Hashed Release Title: MX9zwfP6HsVuaBj22v72ZI2hYqgGQhqo 21:35:18.4 Debug: Rejected Hashed Release Title: i7eRI8u08GqSCIDaiePEWdgXU5q3c49T 21:35:18.4 Debug: Rejected Hashed Release Title: m17hp74uicrII44wADttEYrMDIUBYNsv 21:35:18.4 Debug: Rejected Hashed Release Title: s8YPtfr97vrAHHcTUE9zL5EPUkZHR7lz 21:35:18.4 Debug: Rejected Hashed Release Title: YGCC7MKl1pewRMWuXoGsQmo8C0mfXi5v 21:35:18.4 Debug: Rejected Hashed Release Title: 3BdRAClrX8BfN4PVKLYUd4T3eF3G92iF 21:35:18.4 Debug: Rejected Hashed Release Title: yFtniHEi3LjOOe5elE858ERqCFtzm0Jf 21:35:18.4 Debug: Rejected Hashed Release Title: baPiGvVJIXLBTiANttgRkEgmxjWg6dd7 21:35:18.4 Debug: Rejected Hashed Release Title: FTamP2YyZUbSAbaKty6UQjLgJAuPjmod 21:35:18.4 Debug: Rejected Hashed Release Title: mIznVJtjXLZ32xsZbSGAXwFjExrEHB2x 21:35:18.4 Debug: Rejected Hashed Release Title: zPVFbaYY7uh7R7osdcZsHyerm6bAnwkj 21:35:18.4 Debug: Rejected Hashed Release Title: s1N6K0JTTTZSbLwtk1bGbReJEEVXlt2z 21:35:18.4 Debug: Rejected Hashed Release Title: NR5xa6JqvciycOp3oc4tAobBqMgFUROQ 21:35:18.4 Debug: Rejected Hashed Release Title: CfBHeUEp3JfsXOVByafv4x2uhZcfnUmY 21:35:18.4 Debug: Rejected Hashed Release Title: zsbMpV3TjyuhQ3AZAn6k30AexjmGrgNK 21:35:18.4 Debug: Rejected Hashed Release Title: NtP8QXXWQrzrxvnzBrEzr8Lkqs8OcnMt 21:35:18.4 Debug: Rejected Hashed Release Title: szYiudTLkf3K1T2XW6w6HNrOwdnUUaK8 21:35:18.4 Debug: Rejected Hashed Release Title: o3CzVHJqkCzFUcTZDgzpq9pSUl1G0CjA 21:35:18.4 Debug: Rejected Hashed Release Title: JfJgTaDEmUHgJRPYe19rnGKbd6VcSkdx 21:35:18.4 Debug: Rejected Hashed Release Title: egE8qWlaWi2VXwhgo4hah7iXITNmg42j 21:35:18.4 Debug: Rejected Hashed Release Title: QBrd19lpQowH9VJbwTXERwUzSc1odg8i 21:35:18.4 Debug: Rejected Hashed Release Title: 3mAdqQ7j2txPuDGKXzeJtr1sO1yeStt8 21:35:18.4 Debug: Rejected Hashed Release Title: KzHRjsh9SsVWR0HAqpPLCI0UQskVedQN 21:35:18.4 Debug: Rejected Hashed Release Title: gCjf9zxDFc22nhJcRga7EbRrnfmimPOc 21:35:18.4 Debug: Rejected Hashed Release Title: dGJKn7KTqAuXkuit5G3Q2s3EMPBlf7qg 21:35:18.4 Debug: Rejected Hashed Release Title: fX5x4tf11f5RABF0d2cI0fQHJsMZoBFY 21:35:18.4 Debug: Rejected Hashed Release Title: WRfVnE9fSfQQc5ptbtP5Ky3RrhXOGE1Q 21:35:18.4 Debug: Rejected Hashed Release Title: fOfAjn9FjRbSflicuJhHNMoxHELx0O03 21:35:18.4 Debug: Rejected Hashed Release Title: FyqbjtAdHDLjz1pvrPmhYyQZSW4kul4j 21:35:18.4 Debug: Rejected Hashed Release Title: rjkbs7e8Q0XfqYBvZ9vSLC6LsrqIcZZe 21:35:18.4 Debug: Rejected Hashed Release Title: 5QrEZa8521vdqVWDBeErcQlNQypP7dBX 21:35:18.4 Debug: Rejected Hashed Release Title: ldYDbsnro5vYrHaopHPTOrWAoudKp4Ck 21:35:18.4 Debug: Rejected Hashed Release Title: nwk8zqMMs4Nu6QvIDwAEigknsYkA3Oqh 21:35:18.4 Debug: Rejected Hashed Release Title: dHbaOjuIE4EcuqikIlsNFMdbubVeJA16 21:35:18.4 Debug: Rejected Hashed Release Title: hQbJOW9Mh7xKjgquRm94fMFcVj5X5KzZ 21:35:18.4 Debug: Rejected Hashed Release Title: 9khSgepjo5Z7Fmkxtexy05Fq7gjyToHk 21:35:18.4 Debug: Rejected Hashed Release Title: nAIaURpQLbkocbBUpoIVFlMg1hOERpYD 21:35:18.4 Debug: Rejected Hashed Release Title: GvEPW7W5L9r1hXHDED0XYxcZAAmqzg3Z 21:35:18.4 Debug: Rejected Hashed Release Title: xhZXzAgQvc9UH8XMge4uWnHUqBQD2xHB 21:35:18.4 Debug: Rejected Hashed Release Title: HznDOXlet0Qu9gWepO01bv34M2Kj8B1H 21:35:18.4 Debug: Rejected Hashed Release Title: LpYp8SQjl9AQIw6tHiAjLhzPgxBm1FS9 21:35:18.4 Debug: Rejected Hashed Release Title: 3IuzFLXKI5cxUMioGehxBWvqqOiFFADF 21:35:18.4 Debug: Rejected Hashed Release Title: bFVOWa4XV3CUmILECGSvoOe6XdJtD9IC 21:35:18.4 Debug: Rejected Hashed Release Title: 9WCSRf4f4vA0sZSAT9XSz2afSfP4xe0I 21:35:18.4 Debug: Rejected Hashed Release Title: xOkm3IXlGIUtkDgljTlZtEskorXOlzre 21:35:18.4 Debug: Rejected Hashed Release Title: loUsOnfgxsnSFuCi2Fu2n2AM9WMSnPDc 21:35:18.4 Debug: Rejected Hashed Release Title: b8EkJKFQ4sOFIwrMz6TZ7eA0PXitdiQu 21:35:18.4 Debug: Rejected Hashed Release Title: 3OUs85U5l9R1k7xRXokB3Oglxoc9yFVg 21:35:18.4 Debug: Rejected Hashed Release Title: 9AHsqEPlFSuXLXowe9QihwkYMleKSzCO 21:35:18.4 Debug: Rejected Hashed Release Title: yTjYhdY6yVmvS0P8e9b6MKWauWiEGhws 21:35:18.4 Debug: Rejected Hashed Release Title: N0fV4Qtcz11wZ7W4q27vm4MFQksy4Shi 21:35:18.4 Debug: Rejected Hashed Release Title: DfwJTdBg7tAsNTCp1MBgcqHqIYbwS4I0 21:35:18.4 Debug: Rejected Hashed Release Title: AEKtsEVuoDqLEvzK6jLJiePuU3scWRR1 21:35:18.4 Debug: Rejected Hashed Release Title: NJVQ1WfNpIUeVgLdSktryzbFDdGhKd38 21:35:18.4 Debug: Rejected Hashed Release Title: ekdx6f8wRxpGVke0iiZyN7AB7lXIm7HP 21:35:18.4 Debug: Rejected Hashed Release Title: Idz9hrUtPasaqF8KP9ZULhxith5jJ078 21:35:18.4 Debug: Rejected Hashed Release Title: i19tuWIYIfRxGPWiJgXGfVeF7tJ5GTzT 21:35:18.4 Debug: Rejected Hashed Release Title: QQ8RaNpp3AajzBKAjKXDEeVTLgr7IVIt 21:35:18.4 Debug: Rejected Hashed Release Title: WsR1x1kqUk4udk7zWSW7UkBfum9QwKyD 21:35:18.4 Debug: Rejected Hashed Release Title: DNbEeCS38IsIgMBYHNnvuw6wzWfO8QXn 21:35:18.4 Debug: Rejected Hashed Release Title: 1yYRbbJzscP00PS95PC0p9YUWLiYAAJc 21:35:18.4 Debug: Rejected Hashed Release Title: PQKVWKKuupMLrGNPsYGQw6tXaN6UCqGz 21:35:18.4 Debug: Rejected Hashed Release Title: FTBfGiBx88R8xouT8ZAXh1bqhYRbRL4w 21:35:18.4 Debug: Rejected Hashed Release Title: HmIwBixOlz1g0EkgzCB8NOSCQC0iI3fK 21:35:18.4 Debug: Rejected Hashed Release Title: aO9qBtpj9QSH5nhcen3eHhmQZTGr6Z2f 21:35:18.4 Debug: Rejected Hashed Release Title: t2S8DCsg1FQQRCwcCYSBco5eZ92HI20F 21:35:18.4 Debug: Rejected Hashed Release Title: nEz2RlCwr1dqv6NQogJ3hapiRWyhh1tw 21:35:18.4 Debug: Rejected Hashed Release Title: nJkPH900jKBFBmj93SuTKOMjF3NSg0sP 21:35:18.4 Debug: Rejected Hashed Release Title: oYNSJ28U8ECxJrEBBE6Av47Zkyo4em7a 21:35:18.4 Debug: Rejected Hashed Release Title: jsWUsvuf7ceMT9n4JlApZ9aLkeTJerPx 21:35:18.4 Debug: Rejected Hashed Release Title: 96o9H4eMTCkB37oBrADoJF7yhth39Z2t 21:35:18.4 Debug: Rejected Hashed Release Title: JmmdyI7rfSoxK2DZ3stAugCVk1smn15R 21:35:18.4 Debug: Rejected Hashed Release Title: JSL4JXf5kbVEzawFhNIJpU9wFE7nJvTH 21:35:18.4 Debug: Rejected Hashed Release Title: GObHySepUWlg6Ipg67N8bBWGWo4Ylrof 21:35:18.4 Debug: Rejected Hashed Release Title: nKpaD7pPcIpooJqw6qBYJHO4eJdSt0Ir 21:35:18.4 Debug: Rejected Hashed Release Title: koXCqWmZxumYSCiyHFM5IEvTwBU8lXXe 21:35:18.4 Debug: Rejected Hashed Release Title: GePkjE0G1sJlxosMuktJ2sQZlOhR7VtD 21:35:18.4 Debug: Rejected Hashed Release Title: Alh2pqsMKzgaSYcFwfFXNwYL7XLRvyVb 21:35:18.4 Debug: Rejected Hashed Release Title: ixwI4gDNrdWvbQoXmpA4w0xIZ90sNS6H 21:35:18.4 Debug: Rejected Hashed Release Title: dWSW3JEO6iHnNilv20n3Z1rByjmpuCVm 21:35:18.4 Debug: Rejected Hashed Release Title: R6oJURkGnwyD2NUb68ZIFra9jNzWjErr 21:35:18.4 Debug: Rejected Hashed Release Title: Vwd4YWW2d7Oj8ld22SvWfAC51rRdc5lU 21:35:18.4 Debug: Rejected Hashed Release Title: gJOOidcXWC0jAc6br7uqhfEiA5E5GrcM 21:35:18.4 Debug: Rejected Hashed Release Title: SqjRl0LmFHRJcplgFqFED7sZVozGy0kG 21:35:18.4 Debug: Rejected Hashed Release Title: q6CX1zbEa1AYACe7rxu5S9ZPyFOwXeko 21:35:18.4 Debug: Rejected Hashed Release Title: Aw0eDK6vjzoG2FcwWo9lskNoUESlCpvr 21:35:18.4 Debug: Rejected Hashed Release Title: MdO6RRWqQPuIlRGMwFFtmWqdrQls9xyF 21:35:18.4 Debug: Rejected Hashed Release Title: tJMkPdkjaxTJPJ47DHo3YgeV27D2wVYE 21:35:18.4 Debug: Rejected Hashed Release Title: eeSwMryAVl3yk1oT4aMDn6eR7MLp5Zdg 21:35:18.4 Debug: Rejected Hashed Release Title: FvBtVTblGzIoA7prZFm0KBqbdE111Dnr 21:35:18.4 Debug: Rejected Hashed Release Title: CvInjDlp0lkkXINoIlCv2a0HLr2llM8f 21:35:18.4 Debug: Rejected Hashed Release Title: oPrQjIAQ09JbtDv24OkfB457kE9FpcOM 21:35:18.4 Debug: Rejected Hashed Release Title: 3Al5jJGCrHvy1mGJhgyaluT456sIKKmT 21:35:18.4 Debug: Rejected Hashed Release Title: VK46ST2uwt7n8Csz30E2zoNTnqrmRQjX 21:35:18.4 Debug: Rejected Hashed Release Title: oX7ctIYC33mkMrNJxuuVytg40vcvo3Qu 21:35:18.4 Debug: Rejected Hashed Release Title: KC67qa6grFEonStW4DjlBUgHBLqRGzRC 21:35:18.4 Debug: Rejected Hashed Release Title: jr6CGOQllvoDzRtzPEYMNLjRQTxHA62z 21:35:18.4 Debug: Rejected Hashed Release Title: nvrBSatiFepIXn4k758I4joKPv00fRLj 21:35:18.4 Debug: Rejected Hashed Release Title: Y8MnV6HOQr7CwJOFshbK9VhD5y4Tgp7u 21:35:18.4 Debug: Rejected Hashed Release Title: F4RvUhW922aab0O2PFyiIFRVF83ezDhm 21:35:18.4 Debug: Rejected Hashed Release Title: dVi5MIjjyDBBl8gQBogwhW4nHjBQyZIh 21:35:18.4 Debug: Rejected Hashed Release Title: B8lOMjraIKU9hHzWX5aoVKg7avAZdTtC 21:35:18.4 Debug: Rejected Hashed Release Title: WRS7l41NTBfbFaAhyGzD6nIrHKqX2Whh 21:35:18.4 Debug: Rejected Hashed Release Title: Rv2YsSvoIug1B0rHaxpiErDle7ZDSv0I 21:35:18.4 Debug: Rejected Hashed Release Title: UTactZX1r5p5np3Yq4CNFQsTRqyZqKUz 21:35:18.4 Debug: Rejected Hashed Release Title: aGhXOyLC0XytvHsB8MQthWKaWsK3GUZw 21:35:18.4 Debug: Rejected Hashed Release Title: rOHFMHy9qZzjYxQMJIMlLQLy9nw9pm1d 21:35:18.4 Debug: Rejected Hashed Release Title: CuMptATgsQqwHJL24zxIs7iPYg8t0RUm 21:35:18.4 Debug: Rejected Hashed Release Title: r0I8XGjTqoGUYZ3dII4JjZKnq3N29lkc 21:35:18.4 Debug: Rejected Hashed Release Title: am54PnYDkYNxmpdr2xUbkpSnUs2tNgxp 21:35:18.4 Debug: Rejected Hashed Release Title: 7lHPLcUbQWASORHBnQSLDbMKZZwxzWX8 21:35:18.4 Debug: Rejected Hashed Release Title: OKtWqVlLtGdmHwRPVv4SqaTEptfnm4gN 21:35:18.4 Debug: Rejected Hashed Release Title: ojnxnXSf5pSn9ilHqfCdNyUoBj45BklP 21:35:18.4 Debug: Rejected Hashed Release Title: XTOSMEAvnQqpx2WhVp8Yn0UYwQ6qIwBC 21:35:18.4 Debug: Rejected Hashed Release Title: M81d3Z6UKTw1GO8BfFx0vuHlKfLO81qb 21:35:18.4 Debug: Rejected Hashed Release Title: hHeFN1xwPCcLV9oSZk0rqVQk52YssOZu 21:35:18.4 Debug: Rejected Hashed Release Title: UnTMoCv4Ga8kPvnpT68Rs2NkTxaJo5H8 21:35:18.4 Debug: Rejected Hashed Release Title: iHeUixG4pbzNegP76FsuqwXgtuCi1vbc 21:35:18.4 Debug: Rejected Hashed Release Title: 8HyuRaIMLp0RlRitcBFB8jLmZz3VLVsv 21:35:18.4 Debug: Rejected Hashed Release Title: reRJ7XaojRLUsO7dSbZWIdnUk95jAXbE 21:35:18.4 Debug: Rejected Hashed Release Title: OQvrEGGVSnek4AdhiBxwcFLU62sboqyj 21:35:18.4 Debug: Rejected Hashed Release Title: Sz921JVMRXUPqN6O9AjJhhCmCnq2WaCf 21:35:18.4 Debug: Rejected Hashed Release Title: 8O0LcFVhUs17EWiy5DnCeICSdRZuXfwv 21:35:18.4 Debug: Rejected Hashed Release Title: wwIBdWU73z5VF1GTN2kRMXRXrUX4u0tJ 21:35:18.4 Debug: Rejected Hashed Release Title: 6XWYhcsCObRkdnjQ5Wp19Nvs8iCNcvAV 21:35:18.4 Debug: Rejected Hashed Release Title: i39SvltGt2FgHTmeOpSrKYm0ZXpkYlED 21:35:18.4 Debug: Rejected Hashed Release Title: kvNzKhXlGZvKyILFE6L9CqhUFMy1kADd 21:35:18.4 Debug: Rejected Hashed Release Title: Lq74re0xR9ICRzB9FjpHMCOu6tDShni5 21:35:18.4 Debug: Rejected Hashed Release Title: 8H87VC0MxfBAIrP545aeb7oINcSXiafo 21:35:18.4 Debug: Rejected Hashed Release Title: tQ5RgtlYkIT8n2fAaf7zLVw075x5T56Z 21:35:18.4 Debug: Rejected Hashed Release Title: iMkaUahsWcw4udNs81LL4LJ3wEgsPNia 21:35:18.4 Debug: Rejected Hashed Release Title: 8EGBj9fFROvkszMBnYvjXHdQ3tymTYlM 21:35:18.4 Debug: Rejected Hashed Release Title: SYj7ENZgMlvrstYCSXwizNWaP37mZCqH 21:35:18.4 Debug: Rejected Hashed Release Title: 0CVVI49wNWkOPlLyZMplsvLnQxIMo0T3 21:35:18.4 Debug: Rejected Hashed Release Title: MIUMcGvixgcrxHPmfzurJBKIggp7dxa1 21:35:18.4 Debug: Rejected Hashed Release Title: M7jf8Ni0ArCUoC007ZfRZvXHzQAs2ZCR 21:35:18.4 Debug: Rejected Hashed Release Title: 874ORY6dIYGDTyZMa5NbSYV41krlRQZL 21:35:18.4 Debug: Rejected Hashed Release Title: NSmNDFDlvX8Ex5DAROmmEyuUJwrOOd6V 21:35:18.4 Debug: Rejected Hashed Release Title: sA9yc4HgRgfGiLQ4wkHjoLUrSINbGbNX 21:35:18.4 Debug: Rejected Hashed Release Title: nyM5RiGB353hogEFSaIMwUQRPThGOILe 21:35:18.4 Debug: Rejected Hashed Release Title: fbih7ly2Ea1jfEYCDwR8OH564nwIFT1E 21:35:18.4 Debug: Rejected Hashed Release Title: sVYp2nhCsM4iP8XMymDJN3PIbPafk2xA 21:35:18.4 Debug: Rejected Hashed Release Title: 1wt7oqWkcnhzUWNJcLSynWUAaSFjxbBy 21:35:18.4 Debug: Rejected Hashed Release Title: S0X1F2lu5QOq8Rui6tVAK4aqT0aHJiXC 21:35:18.4 Debug: Rejected Hashed Release Title: bnAfipsVpQTXCEMB95LgtXrUIYrsg0zf 21:35:18.4 Debug: Rejected Hashed Release Title: Bx6DNYv7VWkjmd44auoTT8LMrSJw7yjT 21:35:18.4 Debug: Rejected Hashed Release Title: J5GhPxEb7usrHtc08y2fEdzLUzGTuKJC 21:35:18.4 Debug: Rejected Hashed Release Title: mx4HIggoVR3bjWTL1KHKjkoPQmISnkWG 21:35:18.4 Debug: Rejected Hashed Release Title: 024hGradJxCAwpkgCaGz1TZzU2wtsvun 21:35:18.4 Debug: Rejected Hashed Release Title: 50OOPsDKN9CdnNbzLuRLONANBMNxzvnp 21:35:18.4 Debug: Rejected Hashed Release Title: sUZfiUGkz7P0UEMPLL85ofV4ek9RCkfS 21:35:18.4 Debug: Rejected Hashed Release Title: ZWbSzQTjZrKLTRnCNpT5kGS1fth5THtf 21:35:18.4 Debug: Rejected Hashed Release Title: WVNyXceSjXXxxSmCe1xK79F4fajR5oqB 21:35:18.4 Debug: Rejected Hashed Release Title: xUOJVPNapQCBLgtn7CvFqUleZ2xo8EfG 21:35:18.4 Debug: Rejected Hashed Release Title: Vnr2rxVZLbGddiTU5MOGXTf8nRfGUQL2 21:35:18.4 Debug: Rejected Hashed Release Title: Jg8J1a7T8B1bmShoHlnoF3Y8pkQR4kA0 21:35:18.4 Debug: Rejected Hashed Release Title: ggFVU4EBe5KMA6VkaArg2eaxw4TqKmRX 21:35:18.4 Debug: Rejected Hashed Release Title: JrI5Zk9JmuMhBYDNZnjdyGLcFMNFVy2j 21:35:18.4 Debug: Rejected Hashed Release Title: UJ09R77TZeIjpYomb37F34q1hTaRUUK6 21:35:18.4 Debug: Rejected Hashed Release Title: ZBRna0DLNMm3p9bQ4JEU6DuNogo7oirV 21:35:18.4 Debug: Rejected Hashed Release Title: 5GLADItT41eEu4Q7Uy4vC6gZ6RtSHIBw 21:35:18.4 Debug: Rejected Hashed Release Title: 2x0df6Sk54LGYAhbo2Cki6h9nNO3fDY9 21:35:18.4 Debug: Rejected Hashed Release Title: cjPx05o1eQ4MeIoRJiOHHlUF4a16dEJE 21:35:18.4 Debug: Rejected Hashed Release Title: ovlnyWKxn8ztUThJf9nAUOPodGkjDRtE 21:35:18.4 Debug: Rejected Hashed Release Title: YHmP0HwNOrZz0vporObbUu9zvaGjcQYB 21:35:18.4 Debug: Rejected Hashed Release Title: uyulIVJ9Ns2xpiTWN7pepLxVvLUYBu7R 21:35:18.4 Debug: Rejected Hashed Release Title: xqvPSzsWxm17XKFRm0KhuEYSEhel0KI9 21:35:18.4 Debug: Rejected Hashed Release Title: GsGJdJPnBZ5wqI4W3qxhLwCSELHnTlVY 21:35:18.4 Debug: Rejected Hashed Release Title: jv7ozEAp1LKUStbmQVWJwDTVBigSVzJb 21:35:18.4 Debug: Rejected Hashed Release Title: oC9Eic2OSdrhYKlzSI2Zbpsf7hcyRJGf 21:35:18.4 Debug: Rejected Hashed Release Title: UYajuRfKRgxu9FLB0tDt8GdKDIAogYCv 21:35:18.4 Debug: Rejected Hashed Release Title: LuvbN1e1t8KLjPrDNO1QY91whl6w5SL1 21:35:18.4 Debug: Rejected Hashed Release Title: QKZhfEMCEQCqn1hHFSJEq6lIfXy6W0wj 21:35:18.4 Debug: Rejected Hashed Release Title: 7txSZSUxCBkXwf9RC7yHpyHgxaAH63i4 21:35:18.4 Debug: Rejected Hashed Release Title: zrH7v1pK3CM1AmauDLnoDJwH3wo1gTXU 21:35:18.4 Debug: Rejected Hashed Release Title: 24L7SYQLkU4RAqCXQ5JryKZWegEeogsx 21:35:18.4 Debug: Rejected Hashed Release Title: oIoKK4mymC9pcclHdFfvTQF7otDDj9zt 21:35:18.4 Debug: Rejected Hashed Release Title: tzZKkYwmWEakMFJDLi8tC5G5nUspYHZv 21:35:18.4 Debug: Rejected Hashed Release Title: PAgnkPBi4Lp8Bqj0lbSRoCWx9k6WmvSi 21:35:18.4 Debug: Rejected Hashed Release Title: zLQjLZ4PguBq4wVtTMaSa1JR71I36q1Z 21:35:18.4 Debug: Rejected Hashed Release Title: AH5x7EPCO3nkIdpENMAybvnR60N0um6T 21:35:18.4 Debug: Rejected Hashed Release Title: jkpGe6cuABtXkKHI2KUdVxMmQEZfKQby 21:35:18.4 Debug: Rejected Hashed Release Title: XB5YU8ww5K6uagpvrBSOg3C6nZ8i7Dfg 21:35:18.4 Debug: Rejected Hashed Release Title: 9tejGnnmIGCe9mKAFuy4EkenEtOk0HM4 21:35:18.4 Debug: Rejected Hashed Release Title: SWSOQVWEiXMdEZxwQNXaw65MmKlCpxu4 21:35:18.4 Debug: Rejected Hashed Release Title: h2uRnkoggs7vtijXe22uiS0Jo3dmi2xh 21:35:18.4 Debug: Rejected Hashed Release Title: FhKbumXBTRGQU8W6D6RVNP1BlELOREwW 21:35:18.4 Debug: Rejected Hashed Release Title: rnwBTtrAjEAREG0MoikQc7lBaxeqCYBl 21:35:18.4 Debug: Rejected Hashed Release Title: JDd6vdr1yWpmz2SJqlUGCgLRmjftBvzP 21:35:18.4 Debug: Rejected Hashed Release Title: tRFekscgwQdGbUGKu76v9tByPWtFm5Q4 21:35:18.4 Debug: Rejected Hashed Release Title: jKv2mdQ2E2Iloo1SCSsPXarSV86NSmXr 21:35:18.4 Debug: Rejected Hashed Release Title: hEZuTWjBfByU2vA6W28WAhNe8vEhpBsq 21:35:18.4 Debug: Rejected Hashed Release Title: lT1pzrY86eUVavQdxwJVsnK3qB7oWCXK 21:35:18.4 Debug: Rejected Hashed Release Title: 8QgJUCja8CWqlkTpOfQwG0rXTjJufA9Y 21:35:18.4 Debug: Rejected Hashed Release Title: MRmGo1b3fDs5Me685kb5seebDsxNgEDt 21:35:18.4 Debug: Rejected Hashed Release Title: pdb9b7M4nKagCoZhQrgNPoiIGnVFZCzg 21:35:18.4 Debug: Rejected Hashed Release Title: 4Y4WjnQVWqxpRId2zx2sHoBSWqfKYVsb 21:35:18.4 Debug: Rejected Hashed Release Title: igmmlWm6Vl8hXt2dzVdox5FfOO4WvGF8 21:35:18.4 Debug: Rejected Hashed Release Title: 9zMLOAVGtr6xNJZhX8H05SO3MDrLeaPe 21:35:18.4 Debug: Rejected Hashed Release Title: Z0mAJGCDK3odSqD0onm20NGrrbAUvcyB 21:35:18.4 Debug: Rejected Hashed Release Title: hRSCIaROYOB32g9ZTE5119DUyqiHMmIb 21:35:18.4 Debug: Rejected Hashed Release Title: znCH1ozmLbC73hQylLEvatXmjLLGVpxF 21:35:18.4 Debug: Rejected Hashed Release Title: FA6EiN4F9ksHlQSiXFIjL7kNgCyglyQK 21:35:18.4 Debug: Rejected Hashed Release Title: yhg2bP9K8d0pNgv0KQyV3aB7VCy45WOk 21:35:18.4 Debug: Rejected Hashed Release Title: qIy7A3vNFbxYQMWm0VUkdj39C43P5YcG 21:35:18.4 Debug: Rejected Hashed Release Title: HaFrdgEH3ce9HdcRumBggNWqV39Dizw2 21:35:18.4 Debug: Rejected Hashed Release Title: YPonPjigMcpLgno7KtkpXktxigOhUXRV 21:35:18.4 Debug: Rejected Hashed Release Title: 1qWTe3s9lVx4JMquAe5knHLRXLtT2YwL 21:35:18.4 Debug: Rejected Hashed Release Title: Fjo5k2rH69xau5jVaQDfSkboaGTPsAic 21:35:18.4 Debug: Rejected Hashed Release Title: M76Y2o3q6wK4yJ5tpMxFOtRxQNOfPtbK 21:35:18.4 Debug: Rejected Hashed Release Title: 9wC9LvZaxB8IEim6Hz4I48eIyi7A5bSp 21:35:18.4 Debug: Rejected Hashed Release Title: bjzFeqR34PSmKiebyWvWpScis3rdu6cP 21:35:18.4 Debug: Rejected Hashed Release Title: 0YExT5n9XFjJtZAA67v9vXULglccY2Ud 21:35:18.4 Debug: Rejected Hashed Release Title: s3NBc7U7qhBvUTqu7jyUpURgKnDxsCak 21:35:18.4 Debug: Rejected Hashed Release Title: SDCuRB5t2Qyqa4U5sUM97hoTGNnLQ6B1 21:35:18.4 Debug: Rejected Hashed Release Title: ljFxMy4iCuyoXls1oKSQxYaQoQ8mLISy 21:35:18.4 Debug: Rejected Hashed Release Title: yECPNExpXuV4LmjUcULmRgskO4YNYvxs 21:35:18.4 Debug: Rejected Hashed Release Title: gu2aHUNWShdF2CVr9dYtwgCQKqav9g6P 21:35:18.4 Debug: Rejected Hashed Release Title: iPCTziVSdXNjN3NLOjNcJpmE6knEBC7J 21:35:18.4 Debug: Rejected Hashed Release Title: 919wOmTwUw2nEcEiBGws81ma434IWQWG 21:35:18.4 Debug: Rejected Hashed Release Title: QOc33dcqyvp8zAqsybklZXuxDoIspnjC 21:35:18.4 Debug: Rejected Hashed Release Title: HbaiM0Ur1axQMP92x3EOLhdyfwq96A6B 21:35:18.4 Debug: Rejected Hashed Release Title: j2jR9POQqcCr4CtDZe0mQBK8NWXJ9TkK 21:35:18.4 Debug: Rejected Hashed Release Title: PlY06tCB1NndXqG00J2ZxhoFG2fLqJ2S 21:35:18.4 Debug: Rejected Hashed Release Title: 0NCwhTif0NdEzwPSKyjFNVVG4DhJ8x8m 21:35:18.4 Debug: Rejected Hashed Release Title: DnbPo4JG0pYPANCsxuMk9QHL1uwGCavN 21:35:18.4 Debug: Rejected Hashed Release Title: Kuu38ZEpz7Bhtrbk229enz77YsJx987K 21:35:18.4 Debug: Rejected Hashed Release Title: nPQ9xt80QMYKOiLERBFU8IavcVKSd1BW 21:35:18.4 Debug: Rejected Hashed Release Title: cb10ltT68B7zFFqfOGfuR6DAcHAr9Y4H 21:35:18.4 Debug: Rejected Hashed Release Title: o5109H954vzNspw4FeMniy2XGFS9Cm8n 21:35:18.4 Debug: Rejected Hashed Release Title: LykWkeIGCOicfEgd2tcr65rr62vL7k6p 21:35:18.4 Debug: Rejected Hashed Release Title: Dg67c1rsL7zhCGeV2fikX1U8yxGJ3tBt 21:35:18.4 Debug: Rejected Hashed Release Title: kjpQQ0Tsu1E1tCUJkrBSNgCrlblh57mE 21:35:18.4 Debug: Rejected Hashed Release Title: RRqWc70zg8Ts2CTcUqIGBbGyax6t4A2d 21:35:18.4 Debug: Rejected Hashed Release Title: tpYY22Ytf69UYOLZ9RZs6f7XWAe9H48L 21:35:18.4 Debug: Rejected Hashed Release Title: 5qaz7kLMbMWtaEeGNhdwZV3wxkYtRQjy 21:35:18.4 Debug: Rejected Hashed Release Title: NDaxXdD4EF9Qe87JyoWC96NmnFdfXspS 21:35:18.4 Debug: Rejected Hashed Release Title: HPMrutk6UzkaJVGlhRRfnhcYFTIXhRjd 21:35:18.4 Debug: Rejected Hashed Release Title: B8XqULce5NMgEUDMB2aGleEEZCJXOW0D 21:35:18.4 Debug: Rejected Hashed Release Title: R33Eu6f4Y0SEgz1yMfIuF2hRjywKvyg8 21:35:18.4 Debug: Rejected Hashed Release Title: 2lTFK1qNi77T0X9qHYFwY9FYgZVendNK 21:35:18.4 Debug: Rejected Hashed Release Title: ft81Repj80ARCuLrS6FP7yXwOF8cLbNb 21:35:18.4 Debug: Rejected Hashed Release Title: NtY8WkMBSkJX20ua5SctkdsXZvKdfqwL 21:35:18.4 Debug: Rejected Hashed Release Title: 6ViHqxPp34PYzwElZEtsym40AZ3UbmZd 21:35:18.4 Debug: Rejected Hashed Release Title: AQAuNk2s3MbVgWpYMg45U2UP4FslBH82 21:35:18.4 Debug: Rejected Hashed Release Title: jQsvtb59fDE9xAMAjW7ueBkTQdm7k2jX 21:35:18.4 Debug: Rejected Hashed Release Title: Af7eYIeiPw1XuLlVhDcAtynjALEll4t2 21:35:18.4 Debug: Rejected Hashed Release Title: LvGE3OUinLQ9xsVGu1Uvt5kqWDcHgZNq 21:35:18.4 Debug: Rejected Hashed Release Title: YddP6PbSWlwU903GhXmynpCEjqMbjWZT 21:35:18.4 Debug: Rejected Hashed Release Title: XqHeVinWuzx76FbGjJG6cgfFXrl53OfN 21:35:18.4 Debug: Rejected Hashed Release Title: ftH2TjZ5zVRrkyxEDqtzRGx9oOVvpbPQ 21:35:18.4 Debug: Rejected Hashed Release Title: hzdyZrVTMeVhUNt27YsThaEgT26vts5C 21:35:18.4 Debug: Rejected Hashed Release Title: UMO4fX3v4eHQ3xFWUPq3FjOZBljBqVqm 21:35:18.4 Debug: Rejected Hashed Release Title: kEodzw584tGLWwLKCLIJHoxGiB1R491q 21:35:18.4 Debug: Rejected Hashed Release Title: pWcKNrMrasy59cjfl1eki0aAEFNKunzn 21:35:18.4 Debug: Rejected Hashed Release Title: cwDep6GDEyD7hb3F6kUgnljyIxvLxEwl 21:35:18.4 Debug: Rejected Hashed Release Title: 5iIdfy01gjup9DHxvqwOI9zqGciX2Lzw 21:35:18.4 Debug: Rejected Hashed Release Title: aoYA073olzCaGFgIvDygmUp9TMpthp80 21:35:18.4 Debug: Rejected Hashed Release Title: gLklh5Xv0fA5Z0rk1IDkzefNI1KYZP22 21:35:18.4 Debug: Rejected Hashed Release Title: 2tUGOVGMMZ2elL7XUwB0pGLN0nK2v7kg 21:35:18.4 Debug: Rejected Hashed Release Title: 17HfTL2XvMa9KHVQvwLsbgPWNTs4w0G6 21:35:18.4 Debug: Rejected Hashed Release Title: 73gQEU1jVKj0HfFPmyWTdLgeMTqpo9zg 21:35:18.4 Debug: Rejected Hashed Release Title: 1Bm9JnReS5CYBkO1C60pvo4cNYlGxQkE 21:35:18.4 Debug: Rejected Hashed Release Title: ieeHuIlLJ7tOjtYC9eS5hl8FnPjOKnHq 21:35:18.4 Debug: Rejected Hashed Release Title: P59u2qvUcw0PXVhEreqmTVq2NbT00ExG 21:35:18.4 Debug: Rejected Hashed Release Title: bFsZRzNgubaHSV1435jHcJocfoYbpJwU 21:35:18.4 Debug: Rejected Hashed Release Title: V6z5ZI2tbtydhpLAg9qEuCFdB906dUHY 21:35:18.4 Debug: Rejected Hashed Release Title: LCrJGk4dLwPTrl94lAAOiwBeYlu5hEuX 21:35:18.4 Debug: Rejected Hashed Release Title: C5opCWhDW7gTOOjQZL0aumICIvgACK0h 21:35:18.4 Debug: Rejected Hashed Release Title: Wo1QHh7feDgAw3Twlr0qRxEwAMFGyt5s 21:35:18.4 Debug: Rejected Hashed Release Title: 3JCIw4t3t9FLNcZDpLHpjBvV7X72Lj7z 21:35:18.4 Debug: Rejected Hashed Release Title: 4ZvlJWANdgMTwMYS9mOLKj7KQSa4ZyGO 21:35:18.4 Debug: Rejected Hashed Release Title: kwkUGDUUiHoZnQv8aU37QbDXPt29ZCyN 21:35:18.4 Debug: Rejected Hashed Release Title: ZUCkkxTqNc8B3k6aZuqb7ia2gwDUeZ9d 21:35:18.4 Debug: Rejected Hashed Release Title: RnzruHWCXxraRnTv6uBvzN1r7HiqStmW 21:35:18.4 Debug: Rejected Hashed Release Title: bb9B5xhu1fWwCjfBvfopo1AfXPw7Kuuy 21:35:18.4 Debug: Rejected Hashed Release Title: 5NPOsNhHST33FwzchP74AT2jf4sxpOba 21:35:18.4 Debug: Rejected Hashed Release Title: DgjvLTNHR1HnYSrvg5FkThORCDnByg2k 21:35:18.4 Debug: Rejected Hashed Release Title: AbXKdHLqVDdulaWVrpllTsmHWCtNtXkb 21:35:18.4 Debug: Rejected Hashed Release Title: iWW0AQlI7S5RX7kHiJnAZSBqsO8CEDid 21:35:18.4 Debug: Rejected Hashed Release Title: 5r2c2owzDFbtYF3C27rRQtJtZjY6T00P 21:35:18.4 Debug: Rejected Hashed Release Title: rZdWF3CZ0JzEOYPPo53JY1wbqllUonRO 21:35:18.4 Debug: Rejected Hashed Release Title: 1FyFrFTqu1Of6p92sMxYtAsLKkGFbT73 21:35:18.4 Debug: Rejected Hashed Release Title: 1IZiRq5jqU2r7gmNbR12pWoGUCAE102J 21:35:18.4 Debug: Rejected Hashed Release Title: EwyiTtfTyLbbmE8tKUoYI1jsvAxtDmBW 21:35:18.4 Debug: Rejected Hashed Release Title: JBr4Hm8EVx3XxYiJ41r1XZPWB2bIFY3W 21:35:18.4 Debug: Rejected Hashed Release Title: pyENKTsHEZRNViNHi7nvt7LWi26Kk4SE 21:35:18.4 Debug: Rejected Hashed Release Title: BzWBMzti2LlLaAniQGRQW8Hjn1cnK0kI 21:35:18.4 Debug: Rejected Hashed Release Title: LnPV1RQIqmdYqTKNNGaqNbWY2r2N2rS6 21:35:18.4 Debug: Rejected Hashed Release Title: a90CBAN9TM6C1Q9bwE882VZfiVnPhrGM 21:35:18.4 Debug: Rejected Hashed Release Title: XiH56hqezWNMzOp8RmFRLYkI69icnT7d 21:35:18.4 Debug: Rejected Hashed Release Title: Q7g3vJnuvlCE8sCt3pCuxB4ajyfeUuQk 21:35:18.4 Debug: Rejected Hashed Release Title: QSDHGz76yy9UYzlptXzqjDfWK5SU9dJR 21:35:18.4 Debug: Rejected Hashed Release Title: hjqYQOW8541cWDKIAQOlAvoUa32UyDFp 21:35:18.4 Debug: Rejected Hashed Release Title: KxGKrNwTEkUEPLCZUXDWoCDAYExt5ZE0 21:35:18.4 Debug: Rejected Hashed Release Title: WciSIJY5ODK7fuJsxGJAprHNz4uBw38J 21:35:18.4 Debug: Rejected Hashed Release Title: MHxRz80R3uVeRQ0IQD9JnwYAS8lE3E7I 21:35:18.4 Debug: Rejected Hashed Release Title: pr9kAZrVZvXJW4P4SIgniBw6MIs8gwmG 21:35:18.4 Debug: Rejected Hashed Release Title: D78PjaRLtie9n1f7HeK7UYoZQp5CIRl2 21:35:18.4 Debug: Rejected Hashed Release Title: pwHbP0VkLaHxZlDrtxBMMQCodbiQG4fY 21:35:18.4 Debug: Rejected Hashed Release Title: lmux1a19zoAgksTIqPzhrApVZFN3t4Ed 21:35:18.4 Debug: Rejected Hashed Release Title: cQN9SLk7g4eEWCY0ECm7bTHE6HcMzHCl 21:35:18.4 Debug: Rejected Hashed Release Title: Ghd1c0ccawRmrU140y7uEl3tGsA2E0Iu 21:35:18.4 Debug: Rejected Hashed Release Title: yCba4D0YlSoPPC5cWHdJ5nAqRePNY3Nt 21:35:18.4 Debug: Rejected Hashed Release Title: 7pSBtpo1HJhIQQyH5AesndbQB2ZHRHVI 21:35:18.4 Debug: Rejected Hashed Release Title: fk3DxBxcU3pMq45MGJnHbZOocSSS9rXn 21:35:18.4 Debug: Rejected Hashed Release Title: dtaLzeuDNlRWphsDqXtSKdzXD5YEE7BW 21:35:18.4 Debug: Rejected Hashed Release Title: jNxrtxP3t3wfmopCTvxhfsHMVR7mlUeX 21:35:18.4 Debug: Rejected Hashed Release Title: Y68wP3vhviXU3z3YpnANfikEWpwIRney 21:35:18.4 Debug: Rejected Hashed Release Title: QmuEMj6hwMsnA2cwcbqMnB3ugMUfzP4N 21:35:18.4 Debug: Rejected Hashed Release Title: gBBJn9qdMEGHPFpKjiAAEoFcZYdGe7BD 21:35:18.4 Debug: Rejected Hashed Release Title: r8UQmr1Xcw5rSzNfX24i8jlwoyN9lqlp 21:35:18.4 Debug: Rejected Hashed Release Title: dAMECGMYjp3LhqHdWIF0OJPG8ynHtSjr 21:35:18.4 Debug: Rejected Hashed Release Title: rd4AUxCO2sZk0QkTVq8QUnte7eSmsKYe 21:35:18.4 Debug: Rejected Hashed Release Title: ySRgmrD4v5gqiq5eO1SZPuiwLgQygnc5 21:35:18.4 Debug: Rejected Hashed Release Title: sv8rKpydMQReB5vM49ENqs4yxggCUYit 21:35:18.4 Debug: Rejected Hashed Release Title: iy8simqcnkWBKq3HmE9P1bYhnQNrM5KY 21:35:18.4 Debug: Rejected Hashed Release Title: KxatvqFVSV8fy6FQmq7GBMUGe83hbLMF 21:35:18.4 Debug: Rejected Hashed Release Title: AkrcZYuun90jgMcRCRIpv4s82cFaQrm7 21:35:18.4 Debug: Rejected Hashed Release Title: RmFyoXrWoP7fOJJq8SLb8z4Fn2bR9Uug 21:35:18.4 Debug: Rejected Hashed Release Title: 6NBNhqPsnOZ6E0lGGjfGKq1r3c7FDrS9 21:35:18.4 Debug: Rejected Hashed Release Title: imQ0XU1wlVZoILc3rHYKEn3JL1YTSsW9 21:35:18.4 Debug: Rejected Hashed Release Title: HkLaE8gStK2sSCcoAUCJtCLD1ZoPxlgJ 21:35:18.4 Debug: Rejected Hashed Release Title: FYsJGqyPSw4ILO2CVZIq7ify9Kn3z3bE 21:35:18.4 Debug: Rejected Hashed Release Title: Y5gtPTUPnza1n5cmYhys0jeaxjEjpwyf 21:35:18.4 Debug: Rejected Hashed Release Title: VTDncBx1HZR4wogQ1POvUifdRbIilZJa 21:35:18.4 Debug: Rejected Hashed Release Title: ZNev6W8ZllgWDy4K87BTwtMhxKACNiSr 21:35:18.4 Debug: Rejected Hashed Release Title: QDiIzPN8JdEAJ84iQVnDObrjaRbmssAD 21:35:18.4 Debug: Rejected Hashed Release Title: wmjiGKWKM7CxEwO0xUnsCZru6MiSqidz 21:35:18.4 Debug: Rejected Hashed Release Title: eG0D3JmTIB9HCOdfiPw4hDk8PW9bO0hT 21:35:18.4 Debug: Rejected Hashed Release Title: axTDkBxxwi4tfeCFNLGqHogsQXh4gdHe 21:35:18.4 Debug: Rejected Hashed Release Title: jHs51XpFoZT1YB9AeiW4cvYLNcg9w793 21:35:18.4 Debug: Rejected Hashed Release Title: Qmtqu3FZ9PDpwddheT4ikDrcctAHKSab 21:35:18.4 Debug: Rejected Hashed Release Title: QRvOcjyZeNr3jdo307SaVNM9AjjoVsvP 21:35:18.4 Debug: Rejected Hashed Release Title: XXHJOQs2sWEbA6lWftOxIayFNasdeLdF 21:35:18.4 Debug: Rejected Hashed Release Title: KwJ6HdyHIZ6aw1NnITy2Br89zZQngpT5 21:35:18.4 Debug: Rejected Hashed Release Title: UnosltSBQiQGm9DtVHsFMWF52w9xB9Pq 21:35:18.4 Debug: Rejected Hashed Release Title: VqQHWiYX0KHwAa7uOlm94z6dTBkEIXxa 21:35:18.4 Debug: Rejected Hashed Release Title: Mh08WonJ21dYmcKm4ztStrjxOErr5inl 21:35:18.4 Debug: Rejected Hashed Release Title: pMhnp7jTSjUaTB8DtrvgPIo4i9MxGTTP 21:35:18.4 Debug: Rejected Hashed Release Title: 5CgMrM9C8VNoVAz6x1qXqeP1VpwNKljB 21:35:18.4 Debug: Rejected Hashed Release Title: SgCRSYxA8cCKwaJ9puE1ytAIltuaWAf9 21:35:18.4 Debug: Rejected Hashed Release Title: TEGA4wzNxEFylf49EhDRZdqUwVkrAMgB 21:35:18.4 Debug: Rejected Hashed Release Title: K20ut5DppGnFkMNlkfQejVgxmudlj3Jn 21:35:18.4 Debug: Rejected Hashed Release Title: hPG2A1DboZUW5S1Kxe5UweJwfOUnyBJl 21:35:18.4 Debug: Rejected Hashed Release Title: ScojJSn5o3irWmDbVX7d6oj5DDT9M4eT 21:35:18.4 Debug: Rejected Hashed Release Title: KQsE10kF4FNjmI784Gv1RMABnYs2Zw1S 21:35:18.4 Debug: Rejected Hashed Release Title: Eut9a8wbM13gSHg3JtRtq8ina38QauzW 21:35:18.4 Debug: Rejected Hashed Release Title: cr94VocSQ4Y9xU2xZh5u1RptiNpdMyuu 21:35:18.4 Debug: Rejected Hashed Release Title: UaJw4PYUJCxgTXR9O4leqXTYgAug6eHv 21:35:18.4 Debug: Rejected Hashed Release Title: nyz2BZEraLDSW4CC2KlLYN0oMeOBB4wm 21:35:18.4 Debug: Rejected Hashed Release Title: bsgzHsZUcL2jHFpETl9HSnIPrQyvzkgU 21:35:18.4 Debug: Rejected Hashed Release Title: pGDmGmfCIBjkxeHpzIOZCIqTGEB75a6C 21:35:18.4 Debug: Rejected Hashed Release Title: CJC3UTKtdcvzNEejQbBTXOt6yJJXu0c9 21:35:18.4 Debug: Rejected Hashed Release Title: dCPiotKt0EDSLPdfe9s6x3M5suNIxTfG 21:35:18.4 Debug: Rejected Hashed Release Title: muy7r9sAWHBUmgkkQsf8e7cTt6YGODIz 21:35:18.4 Debug: Rejected Hashed Release Title: 2SP4qxHEe8qDgaV5Rc5Bxr1cSYrkhw75 21:35:18.4 Debug: Rejected Hashed Release Title: X8gziM5EmVBMc3ToSNxqRh7AadHeABrZ 21:35:18.4 Debug: Rejected Hashed Release Title: M35wO4jUKmPGxp28YhSYC9sRVb9LB6VQ 21:35:18.4 Debug: Rejected Hashed Release Title: ZzMu0TyokkHQo19bpSIdhwG07fP4rAXt 21:35:18.4 Debug: Rejected Hashed Release Title: K2ULam8GNicLXY2h6w3tMaESlrCSZPmH 21:35:18.4 Debug: Rejected Hashed Release Title: bv906fcidoDyc1lFPHroyTeNdqagUjaM 21:35:18.4 Debug: Rejected Hashed Release Title: tO9EbJtad1KnvTlkTHQl48wZLl5oxwzo 21:35:18.4 Debug: Rejected Hashed Release Title: supxFIKgwlFFGA89NpF0ujMikyNTWnsH 21:35:18.4 Debug: Rejected Hashed Release Title: lX0ikp5UUTra1ejbHBisLJliQdPsZdbl 21:35:18.4 Debug: Rejected Hashed Release Title: AuZ8c7xB2fLPsquEveuABaIiHt6yzRT3 21:35:18.4 Debug: Rejected Hashed Release Title: 2ffGKH0jdjPAEZLyvfP9sLecM6Z2aMvO 21:35:18.4 Debug: Rejected Hashed Release Title: MJqSufZG6oFyf4nAPfImvLNLjjNDAFQQ 21:35:18.4 Debug: Rejected Hashed Release Title: Fl5SOJzlbMe1jwsQyBv9oVrmplJO7Gfw 21:35:18.4 Debug: Rejected Hashed Release Title: E8p6DXGbc6o8tTQak1rlchkFHMUobEdn 21:35:18.4 Debug: Rejected Hashed Release Title: nkYGrqdpv0Fy1YxVKcZ3o9mLbx4W2P7d 21:35:18.4 Debug: Rejected Hashed Release Title: Ch8Y8BUYKTePR2sLY5bipq9xFuBvquEY 21:35:18.4 Debug: Rejected Hashed Release Title: vGbW3yJu5einY3h91yB3Cxh3U0zI7Egb 21:35:18.4 Debug: Rejected Hashed Release Title: gWlhOSR8IyQD84uFY0VSooqohcSrvOEu 21:35:18.4 Debug: Rejected Hashed Release Title: JDsySY6BEkv9l5pTLJIqTO2xEskC1Ztx 21:35:18.4 Debug: Rejected Hashed Release Title: CYLBuCJxTknkCbi2ZJreADIjK8JZY964 21:35:18.4 Debug: Rejected Hashed Release Title: IIPz3nPkx390iWp4TzN0Xo0eM45eNfax 21:35:18.4 Debug: Rejected Hashed Release Title: Sg2sidLXbPcCpSoZyxEnvQT5Z6dXvG3i 21:35:18.4 Debug: Rejected Hashed Release Title: wg7R11Hi9i0RbyLcOzyuUJdayG6uRdar 21:35:18.4 Debug: Rejected Hashed Release Title: 5m5vDYFaOyLecmEEeUrFlkfEjrg60nW3 21:35:18.4 Debug: Rejected Hashed Release Title: otdOvKWXw4gvYH4wLPqjuwIzyRVRloMc 21:35:18.4 Debug: Rejected Hashed Release Title: 8W4nYjm0bWUrSXBeaTmg5FZfKT0a9Liv 21:35:18.4 Debug: Rejected Hashed Release Title: kZ2REZJmnzv1m8HiDfqu97CuXuCzSPfk 21:35:18.4 Debug: Rejected Hashed Release Title: otHx56DWKn3GPwbOrQAy5cy7qwdwv8V8 21:35:18.4 Debug: Rejected Hashed Release Title: XQwb6yOYYYupzPlgjrT7vYIBfmMz53v3 21:35:18.4 Debug: Rejected Hashed Release Title: UzKEx18UeOjO6I2hhcHGXCZHSGEI4A5L 21:35:18.4 Debug: Rejected Hashed Release Title: YhezSvAvasQKjIP95xjpMnCHqMrhQda2 21:35:18.4 Debug: Rejected Hashed Release Title: iFFU7NCZK2umS7HIztXCa2NVcnSg04jd 21:35:18.4 Debug: Rejected Hashed Release Title: Z6YsBOtSAQq9LhxZusslQyaOBEeH0hsS 21:35:18.4 Debug: Rejected Hashed Release Title: jUl8Vzb54BV7w3BMF1i5ztNhMdMQjCa5 21:35:18.4 Debug: Rejected Hashed Release Title: TJRcRVZkMOBzVqMzYHj8n4yubV7RWdCm 21:35:18.4 Debug: Rejected Hashed Release Title: ZCyu1Hivqhh6UdmBehinIG27ovm5WeKN 21:35:18.4 Debug: Rejected Hashed Release Title: 5o8qzs5rqe97MWUgVDIUcfcSHZapVcGj 21:35:18.4 Debug: Rejected Hashed Release Title: s25rIFzOI64BGubQCkVg6jfFdCtZZo9l 21:35:18.4 Debug: Rejected Hashed Release Title: e3DXViSOPmUaxxadgDcFJGDBMiIzmiLL 21:35:18.4 Debug: Rejected Hashed Release Title: 6kulfXIjEsK45VZKprCe8AfAaOlGUIlU 21:35:18.4 Debug: Rejected Hashed Release Title: 5dSLaSa4DYHjdPwgq4vUXU3NrwLWq9Zz 21:35:18.4 Debug: Rejected Hashed Release Title: yGhbV4guXp7a0HgEFJZCTz9ETorYifw4 21:35:18.4 Debug: Rejected Hashed Release Title: i3ReSCLZfyqHzEzeRG0bkX4l9C7WQdP7 21:35:18.4 Debug: Rejected Hashed Release Title: 6MSnNQbCodLcwgETfLw22efxgc5MVAfc 21:35:18.4 Debug: Rejected Hashed Release Title: yVgBCczjCIdYV6ibyiCccz5YIPsATSJK 21:35:18.4 Debug: Rejected Hashed Release Title: 57rlw1bbrhNR8QHmrczSLpzwzj0EdE9f 21:35:18.4 Debug: Rejected Hashed Release Title: xNUXgPBeod8MVlx5jBUocCDt1L1Xmzfn 21:35:18.4 Debug: Rejected Hashed Release Title: Qr19lbXCHloTlxWp9UQBAbafZPdDnu0T 21:35:18.4 Debug: Rejected Hashed Release Title: czwUWv5WEUF3TK30T9MXpfYf2rn19n66 21:35:18.4 Debug: Rejected Hashed Release Title: Y6MsuT43aYDOtBxZejgQAOo1g8bE0JXM 21:35:18.4 Debug: Rejected Hashed Release Title: HUIEKKQOG3FS18VHqbx16OmZx4IqLv30 21:35:18.4 Debug: Rejected Hashed Release Title: kacN22DRfJ6y12gBNURtWWX8YxzNltlL 21:35:18.4 Debug: Rejected Hashed Release Title: hUmtBp8W8bo1Nt1cIRqHAQK7kcdhPNAZ 21:35:18.4 Debug: Rejected Hashed Release Title: BqVagQDr2zDRU7sTCXjeYNh7kEYewbHJ 21:35:18.4 Debug: Rejected Hashed Release Title: uaQ5fncJTDWLFl0wRXLii64adga07yxv 21:35:18.4 Debug: Rejected Hashed Release Title: k0IYjtuHUaqjzP0rU9MB82c1b2ypaP4L 21:35:18.4 Debug: Rejected Hashed Release Title: eJ3gI1D3OjiMGdVDJUZyguPKU4mtehLG 21:35:18.4 Debug: Rejected Hashed Release Title: wRlqadB7n0grkXodOoXh86nOohnBP6sp 21:35:18.4 Debug: Rejected Hashed Release Title: qZ809mceBjyzB6UonMZ2fQoLUwghVoJf 21:35:18.4 Debug: Rejected Hashed Release Title: cQ13mhAATgBRJHRmKKV7FEh075FWXAdU 21:35:18.4 Debug: Rejected Hashed Release Title: WCcJmYC7Q3rh2HGTzhzHT8tEeHvumiL7 21:35:18.4 Debug: Rejected Hashed Release Title: UpgpquEqHwaXF7ZJw4Y2TX29agmxofO6 21:35:18.4 Debug: Rejected Hashed Release Title: kh2y7epD7a3piz3CFVPLAdHxGMxOIlCj 21:35:18.4 Debug: Rejected Hashed Release Title: Qrrbt6AUUbBHrxdwcfOv5nb29cXS5s9g 21:35:18.4 Debug: Rejected Hashed Release Title: ysBtPeJhPXh0esnRYTXFaREbWNKsqhUe 21:35:18.4 Debug: Rejected Hashed Release Title: XmiyQPSmJoFiFBJTrEm5Ys2MAMb6xgFl 21:35:18.4 Debug: Rejected Hashed Release Title: 6mljfAbgL6JROZC27L3cOEmVQW4O1n1L 21:35:18.4 Debug: Rejected Hashed Release Title: LDfRp9PCTVBRbCMTnlTFqVZFLUnDIpiS 21:35:18.4 Debug: Rejected Hashed Release Title: YliLIRrySQ38nn74diHw02VH3BX6XXSY 21:35:18.4 Debug: Rejected Hashed Release Title: UFiZoB6IhTHZSgGPDboNpvAz9XI1wvWB 21:35:18.4 Debug: Rejected Hashed Release Title: D5iCskBdqZ2gRwobZgacz5CfqsGFjEZR 21:35:18.4 Debug: Rejected Hashed Release Title: eJgoNg9NT7Lp3IKxvjo1ssN6qVgQPcBB 21:35:18.4 Debug: Rejected Hashed Release Title: 2fsXhFhwWFVq09UXGDRz2JDiLugnLlX2 21:35:18.4 Debug: Rejected Hashed Release Title: hoqnxFusuMYO3CCGb4nUMjndsdHduvwT 21:35:18.4 Debug: Rejected Hashed Release Title: 0V7K3Q1mJSIhyQDPKu5VxR5i9uuSGdlp 21:35:18.4 Debug: Rejected Hashed Release Title: y5Zc8fr6vdqJ8nDjYu3kabMXPkSpf4n7 21:35:18.4 Debug: Rejected Hashed Release Title: GyIbghUEijiZ7jdupuXt8BKcgp20BZwg 21:35:18.4 Debug: Rejected Hashed Release Title: 5SnpeHxRyheTb24o7w6pkmZhaT6iqtjx 21:35:18.4 Debug: Rejected Hashed Release Title: EGqRr2Mxf4OEb5cv2BP4fJNymM5Xbjh4 21:35:18.4 Debug: Rejected Hashed Release Title: ZLTIAgp5mcBzivE7YwvdvqjBkXQfBkXC 21:35:18.4 Debug: Rejected Hashed Release Title: 0SRjQoQ9XtygkEFP7RgaXWFNcWMwmGwE 21:35:18.4 Debug: Rejected Hashed Release Title: taXOmjgDrmmFj29KmD32jKCQN9RcyjMY 21:35:18.4 Debug: Rejected Hashed Release Title: d2M0P1A9A4AC8pw0KkVYz2eRBMot8Q2U 21:35:18.4 Debug: Rejected Hashed Release Title: 4Xci5zJrpiYbN4wk8GUqeJcf32ZiTWLg 21:35:18.4 Debug: Rejected Hashed Release Title: ekSnEtRQkOQwpPZ62WPn2uaHW5OxzrSD 21:35:18.4 Debug: Rejected Hashed Release Title: DsvM5UztB51TJsiQJfTmg5QPOYbQ2Eib 21:35:18.4 Debug: Rejected Hashed Release Title: nQbomdCqAn3xUooJNmoZJWuRGcXiJb6B 21:35:18.4 Debug: Rejected Hashed Release Title: Kt5Je4o4oLRpK2PKXs0oL9RxKqo2tp3e 21:35:18.4 Debug: Rejected Hashed Release Title: baCvXqukQu1BjDnEKccb1hNvY8dKonGO 21:35:18.4 Debug: Rejected Hashed Release Title: RIb7yVyjUoCLzeuOPjRBkFXRkVp423WG 21:35:18.4 Debug: Rejected Hashed Release Title: LWT4NwQvBmDfpcafzcKF9OMJc6qajpkO 21:35:18.4 Debug: Rejected Hashed Release Title: fsxoMq4Jvxx2alAbgx7lVvRwUz3DOC3o 21:35:18.4 Debug: Rejected Hashed Release Title: olOg0HuGBPkfcWKTm0JbTeMbSMiROA23 21:35:18.4 Debug: Rejected Hashed Release Title: wq40BMyvsoWjXaRa4TzJZtk2yGBFx4Gc 21:35:18.4 Debug: Rejected Hashed Release Title: bKMgGVu4eVGLymz1Fquvc2Vjnfw9QAZ4 21:35:18.4 Debug: Rejected Hashed Release Title: dIpCpLixPo2X1Cmcp80tcjC9VRGDDhNY 21:35:18.4 Debug: Rejected Hashed Release Title: OadWZC6sClYkFHCO4Hw5K2YyZvrce60s 21:35:18.4 Debug: Rejected Hashed Release Title: EaF2A3mXQ0kYTPFxE0mj3LMKrP7aYBM4 21:35:18.4 Debug: Rejected Hashed Release Title: zatlMp3yNdWJuSbix6u36zJnac320hKJ 21:35:18.4 Debug: Rejected Hashed Release Title: zpiOXHNOEUpWmgHheXif4oCXw42e1DGW 21:35:18.4 Debug: Rejected Hashed Release Title: hsJECeT3UsPowYJ8RiUilir5vl6ASEyJ 21:35:18.4 Debug: Rejected Hashed Release Title: rrMhsoMl3gYdAXYX3k5cQL0a2Qlhjttz 21:35:18.4 Debug: Rejected Hashed Release Title: 8tMTSKMwnZRdpqUYn2Yi7TFnw8c6vBQ7 21:35:18.4 Debug: Rejected Hashed Release Title: TxWhV2Ff093ogF7bplgkMHSFI5khvisQ 21:35:18.4 Debug: Rejected Hashed Release Title: 2DylA2CP8eIHcFbNvQ25rD9bVWN5EJBm 21:35:18.4 Debug: Rejected Hashed Release Title: qXFRBtpbpHeWmN4R3PJWT8TxjmENceFH 21:35:18.4 Debug: Rejected Hashed Release Title: tfKYVYTKnOFxpuMRAsiQmd2bzyySdehS 21:35:18.4 Debug: Rejected Hashed Release Title: HE3cCLRTXYIwz0aquNWWw8VCqY29AU8W 21:35:18.4 Debug: Rejected Hashed Release Title: lHWKVdiEINVBBMsJhkVR0MGLVLw1ApsZ 21:35:18.4 Debug: Rejected Hashed Release Title: FxoQz1uj4wOyzD41eX8VJq7wCg9g19Ty 21:35:18.4 Debug: Rejected Hashed Release Title: XfkcUk1oIaTsG9RLEUu6Cn07ScV2av28 21:35:18.4 Debug: Rejected Hashed Release Title: 8JXryDU7vkgp6kIQVRW68JBPEGrzhBQA 21:35:18.4 Debug: Rejected Hashed Release Title: H3G8aIvktSAeslaCjuZJGi9xzYCuMifZ 21:35:18.4 Debug: Rejected Hashed Release Title: 4f5QSvorWfiCN0LRj5E1l4TVo2EObT5B 21:35:18.4 Debug: Rejected Hashed Release Title: WxzVNoP74Z9rWeBjo0fRwMn1hqhcHKfI 21:35:18.4 Debug: Rejected Hashed Release Title: 13hE1r6cp8aBkGL93KYlqA5irRmjqN4S 21:35:18.4 Debug: Rejected Hashed Release Title: kdsxVOkeWvchd12lFAVCey1FVtjzeFlM 21:35:18.4 Debug: Rejected Hashed Release Title: YdIJob8Btw6rBRsnQPk79ml6H4iHu2mq 21:35:18.4 Debug: Rejected Hashed Release Title: rcTFgV0pLGfBSDtxpscmyuDvCQg3gWwb 21:35:18.4 Debug: Rejected Hashed Release Title: e5h44yEIPBNdGJPg5OukHKFiRaZwaX4q 21:35:18.4 Debug: Rejected Hashed Release Title: LXmphFtAxIwF2JhR8XgCZ0EwjCGyFX6R 21:35:18.4 Debug: Rejected Hashed Release Title: rzCCRUm7wcvteLljthxe8DXrIQwBRcdM 21:35:18.4 Debug: Rejected Hashed Release Title: f3gRv1guUXjfhSuUX8Zla9hYULRiljfV 21:35:18.4 Debug: Rejected Hashed Release Title: oEri5DLpxkjqYVRG0IbKdnw9aIkOOm0b 21:35:18.4 Debug: Rejected Hashed Release Title: 3DFWmnvbk07kkbIRIBPsYdTYl5KEjXKR 21:35:18.4 Debug: Rejected Hashed Release Title: XxSSjl3xNCNpji0l2fQyhf1h7RHtOEoF 21:35:18.4 Debug: Rejected Hashed Release Title: 6rPzy3s5l8ns3uBP79rMwBRsXcO7FYz7 21:35:18.4 Debug: Rejected Hashed Release Title: rjesbWDBSHm1xuc4GLtVwCa65VIOE6i6 21:35:18.4 Debug: Rejected Hashed Release Title: vl4axYRjXZcJ0NEVPN18s5B4Znn2VJUD 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:35:18.4 Debug: Rejected Hashed Release Title: 2JHNRWdiVipHLssaY1EtmKoEtWlLtxT4qkjA7NTA 21:35:18.4 Debug: Rejected Hashed Release Title: Gswtj6QSgwQLdwl6sM69rZP2DL11nxm2S1YOyUsA 21:35:18.4 Debug: Rejected Hashed Release Title: OS8dMrmL0EH6IGlRtXjH6e5lvWgrDBccuJpNoEKQ 21:35:18.4 Debug: Rejected Hashed Release Title: X6YaCg6bkNd23IQ9nWUlekA7UD6NIJ65806PRJkg 21:35:18.4 Debug: Rejected Hashed Release Title: llCY6cJ4rAvuLbvRV8AK2hraMrlRxqzu95YQ0YEA 21:35:18.4 Debug: Rejected Hashed Release Title: MiIQ8HKAp4hDEBSKZC0NnWCYKVX68hwlMGj7QhQI 21:35:18.4 Debug: Rejected Hashed Release Title: hyh3O6eniT4O2YEwwxumKTZTHra6TQRZIUjNIyuH 21:35:18.4 Debug: Rejected Hashed Release Title: XnLIvIA9k8ZvtPhHH7xrblOwwQJAN9w8jkTFtlzd 21:35:18.4 Debug: Rejected Hashed Release Title: 7HhVUOByeJgmMfW4PLsIs1uYRF4qYTdjSPqAcjki 21:35:18.4 Debug: Rejected Hashed Release Title: sZRl95mZlnYOZPSrX71EJGFO04GziU04khYGGUru 21:35:18.4 Debug: Rejected Hashed Release Title: FQesiUG8i2W2Seu9EzuvNvgeVvTajraZj48vFJiD 21:35:18.4 Debug: Rejected Hashed Release Title: FK64oazTJfdmzL1XVmXpvc6MwuUMaw2Fi5WSwOUe 21:35:18.4 Debug: Rejected Hashed Release Title: 4H59mzKicbUxD8mw9PAoBl6HeBOUUOKOXkv4FkNn 21:35:18.4 Debug: Rejected Hashed Release Title: 3OPNu12cIx5wcevA1KzsHMw0DqtZUmwTLrgm6vg8 21:35:18.4 Debug: Rejected Hashed Release Title: aDZtR28crdqjXyddvT0cpakO5QalsARCyoGE7nNM 21:35:18.4 Debug: Rejected Hashed Release Title: thkYedtfLNKcYUwWmWusXsJ3eAFEF4k9V7B2om9j 21:35:18.4 Debug: Rejected Hashed Release Title: TUWIfCWVVvbV1IBCZtQLQBEkAV2jINzsd9lhHWBs 21:35:18.4 Debug: Rejected Hashed Release Title: vwJlSP8EKZ5SdyxrpyB1JdcuIg8uqlclmx7RtWTJ 21:35:18.4 Debug: Rejected Hashed Release Title: 4tkfOdbvDDQDnkkWM5NGPy0KPjdeAk2JxSF2dot4 21:35:18.4 Debug: Rejected Hashed Release Title: seSwr5xQgyRmcpGdZaR663N26RHvrMhwJ5lWXS4R 21:35:18.4 Debug: Rejected Hashed Release Title: 7DLQFUosfpIRUJSfuOMKgfmMPS2v6frLXTGOlggC 21:35:18.4 Debug: Rejected Hashed Release Title: IXF9fbM2db6EYUiIJWGBJl2Z72ApEgyxPDZxXkt6 21:35:18.4 Debug: Rejected Hashed Release Title: 9TZGGFh4LqdWa39YfiwaLEkjkzWBTqISXNAGVdmT 21:35:18.4 Debug: Rejected Hashed Release Title: RrQqHDegp0RkZ8YJcoAUz2hXPpHgQVDV5N9XPO69 21:35:18.4 Debug: Rejected Hashed Release Title: 2vrUCjYTTWRXddKO9SdsE945eQkKTFkCw2FFCyel 21:35:18.4 Debug: Rejected Hashed Release Title: UcmweBuUBxPTzUuxaEbaDyq750IDifJYctkMCvdh 21:35:18.4 Debug: Rejected Hashed Release Title: twXh22Eh6XSSe57xqOL05qWlMPAEs1ZkiejiDLEt 21:35:18.4 Debug: Rejected Hashed Release Title: OQTWmTwxPO6brwe477YsnECC31sKxXArxXDJl8f4 21:35:18.4 Debug: Rejected Hashed Release Title: QxhJAWnulTTDKLbYvnHSCXCQvJ9w6Dj4EFYy62M3 21:35:18.4 Debug: Rejected Hashed Release Title: gsz11WGwCiu57YPBEQG1XYN8BwjngCnWlFFeew5a 21:35:18.4 Debug: Rejected Hashed Release Title: PaFY6dcRAqFm7IAQ0SKb64iyo1Qo9KTLffJoMNwY 21:35:18.4 Debug: Rejected Hashed Release Title: mmxJ3kvAKq6O391jiEbBa38vSzwvd4OZkdDs7d7q 21:35:18.4 Debug: Rejected Hashed Release Title: wpCgYDZSQnfEzg3fWKvheXBHFbwr6i3ALC8jmcck 21:35:18.4 Debug: Rejected Hashed Release Title: QoYRUwroZf9jdrsUapMYi2EyqBUIgTx1Ro8cAQza 21:35:18.4 Debug: Rejected Hashed Release Title: l4pWu63q6SHT1yyDWxxQ2bUOTB2vqJUbC28Nm5nk 21:35:18.4 Debug: Rejected Hashed Release Title: SCKrPgityyutGZ8FusSyQN37eNiVMInxmPixmSy2 21:35:18.4 Debug: Rejected Hashed Release Title: vqVcYPK3FmWhPSppEl7Gpq65VT1JI2yzrcH2cosA 21:35:18.4 Debug: Rejected Hashed Release Title: l7ETXmJ7tfpquK0l9FheZNdzqjRtiKknxICSDt32 21:35:18.4 Debug: Rejected Hashed Release Title: cQ2nfwiWPT4qIPtoZ4JOQ5D57CbGCo3TyFp4hyNv 21:35:18.4 Debug: Rejected Hashed Release Title: 7MutNmqQeZg0cnw7ZpPKrgIWmVaitPGBu6uX8B2t 21:35:18.4 Debug: Rejected Hashed Release Title: qmHmp5BeJILNCWcw8bw1RfJT281VzFODjesgUiM2 21:35:18.4 Debug: Rejected Hashed Release Title: XfqGMvZVIplFxH8sEzD4Ro9p2nMnvvVAfUwtEB3g 21:35:18.4 Debug: Rejected Hashed Release Title: bQJQs3wbfBOz7U5fFlO87nHW9k9rRZ6xa7j4vU2g 21:35:18.4 Debug: Rejected Hashed Release Title: 0lVSs1Fm35DQzHrGhb3iWcsmjQAM5vJEPW07oeIC 21:35:18.4 Debug: Rejected Hashed Release Title: 73Bh4eGzaZaDqrZrFmKJBcX851WLeuMtB94tJ790 21:35:18.4 Debug: Rejected Hashed Release Title: VuYZOwSBAjerDYKLoI99gy2HtoVIBmbVtxhqeGIt 21:35:18.4 Debug: Rejected Hashed Release Title: 1Ti5mdHnRcqwP01Y9kXek7RXwO87sdXZNX7EjIVu 21:35:18.4 Debug: Rejected Hashed Release Title: OcFV9xd34ps6izyXMrRkhum3fFmkeZYZuJwD58wS 21:35:18.4 Debug: Rejected Hashed Release Title: wRG24WNEeEQ3PCzFHiy9FkTNDf5wpE4rmexd7TZY 21:35:18.4 Debug: Rejected Hashed Release Title: bgilSP5vROjtE4tnUm8dFik4QD89eEKp4TKqq0L5 21:35:18.4 Debug: Rejected Hashed Release Title: fp8swuAFC7zzZLiHDxUv5YU1hooIfI7ie2Q6jagV 21:35:18.4 Debug: Rejected Hashed Release Title: 2weH1qiYUkH9IDyc7zfZyKGfl9ajyckFJQj33skJ 21:35:18.4 Debug: Rejected Hashed Release Title: Fp3fU4NrHfV6wmeL2Ll6YX2wkemW7xIR2XmhmRPt 21:35:18.4 Debug: Rejected Hashed Release Title: Wj60mWYpeJr7RnnfFEskHt2OpF4sCp7NDqrddWIs 21:35:18.4 Debug: Rejected Hashed Release Title: OmrIYifTLHLPrqcS8x0MyvTdZaIfrqxSMGfOD37T 21:35:18.4 Debug: Rejected Hashed Release Title: gsi36F53Lg6DYTCFK96Q0jKKrENNEpb2F1d544Qs 21:35:18.4 Debug: Rejected Hashed Release Title: v6kRdSKmECUf2T0nltAQD9H9OMLVzUmtXd2zsaN9 21:35:18.4 Debug: Rejected Hashed Release Title: x87YdsMUUod6j7vprbNJx6MYzCsBJMxvbzrxCMKm 21:35:18.4 Debug: Rejected Hashed Release Title: N3UtgtfZesm4AS1JwLdDkLDVHxaGeP8NKbwSqyWw 21:35:18.4 Debug: Rejected Hashed Release Title: FtDeK4427LyKm32DjUo6Y5hwDlWh9dCMgcij9eFQ 21:35:18.4 Debug: Rejected Hashed Release Title: Ep0xwu7wKwYpJc4LKmewV9ZOCnB2yuM2KZzCAVmZ 21:35:18.4 Debug: Rejected Hashed Release Title: Ibd3hM8rNmnFBEPRXVLNvTLoiuNlucN15kY6TMzy 21:35:18.4 Debug: Rejected Hashed Release Title: 3ILwjz7Tejj6hBFuDT3SfzsXhAQC7YRNeUbDdant 21:35:18.4 Debug: Rejected Hashed Release Title: INTkmYyAddYlzgxoDXuHLudxXX5Rly6ny711tCIy 21:35:18.4 Debug: Rejected Hashed Release Title: V5peU41weaIfT8PSN8H8yVhWBO8h0I14uy4VYkSi 21:35:18.4 Debug: Rejected Hashed Release Title: G2TDG7OEJAwmXpJI5PwPgK3NiMhXXVWVPyyvV70h 21:35:18.4 Debug: Rejected Hashed Release Title: pPg830R6upzZJi06urKkQBP5Hh9Brvym0255tdUQ 21:35:18.4 Debug: Rejected Hashed Release Title: ltgBGPNK6QOYl7N6zUraczD9OX4emPKMuberu4Vj 21:35:18.4 Debug: Rejected Hashed Release Title: sd2vnwsnXpCCI4MujQeQeutTo3jYf8fBn28qAMuq 21:35:18.4 Debug: Rejected Hashed Release Title: hqdG92uvUW5AuZDBjNkvJZ9NQRUTgAWfNmAUZB9Q 21:35:18.4 Debug: Rejected Hashed Release Title: s9DyttGBVtaKrufwBMmbRp7p6WK9TlG8kHfxZtEt 21:35:18.4 Debug: Rejected Hashed Release Title: x4s8gLHBUhf1ScPDxTLuwq6op6OUw7oXYUjTIvxL 21:35:18.4 Debug: Rejected Hashed Release Title: ddoPAxAZbL2djPdidzW6wXDfvS7qcRlUHUZVbx61 21:35:18.4 Debug: Rejected Hashed Release Title: 8jKBt4HoHOoxU1vQow8XrTysfuXwZehRL1hrafUo 21:35:18.4 Debug: Rejected Hashed Release Title: DYwNXmGFp3sCPMqL11DTH0BIFQKutCJE7aG3BEAS 21:35:18.4 Debug: Rejected Hashed Release Title: rPjxiyCNqMRUAU1Bh2iUCsPjle4hadaLnmB5dGDx 21:35:18.4 Debug: Rejected Hashed Release Title: r5yCmGN4BV8UsYzI8xEwzpb6P25sYY4Yl11pZvBf 21:35:18.4 Debug: Rejected Hashed Release Title: CITUj8ZPUihAPOPhEsf0UIeDMAfvkDVQAXDDACOT 21:35:18.4 Debug: Rejected Hashed Release Title: me75ujIYqVJuIf30gSKYEdeHaY9FclDJmnohj1YV 21:35:18.4 Debug: Rejected Hashed Release Title: LSHxz4qNG7Ak4HR9pVrTlzlSbZBZV1QoxggmbF6j 21:35:18.4 Debug: Rejected Hashed Release Title: c7CFgR4XKHrJ2BNfhZYTfoTrXOyC3Kl5KYBu9UZu 21:35:18.4 Debug: Rejected Hashed Release Title: iWrcNgzbjbwOCv1scZ9N5dbaIaFupnAYismGSFCE 21:35:18.4 Debug: Rejected Hashed Release Title: 1RxUBx8898Rn68mFtPRH31fK4hpwxVrfn3ah6ehg 21:35:18.4 Debug: Rejected Hashed Release Title: J4n6UMaS1kXoOHwkXalgse5RohtSOJ1J12iMjNsy 21:35:18.4 Debug: Rejected Hashed Release Title: 64wFHl2cVWdo5OUu7Y3siUnZncY2UH3JkhZAtIdz 21:35:18.4 Debug: Rejected Hashed Release Title: 5755KPsB7rDELtIpVlA967BA3LhlueLiTWzv0mTl 21:35:18.4 Debug: Rejected Hashed Release Title: hWCggGsiPcgD8Qhnf4WcmRGtDKvDgpm62qlJyVMX 21:35:18.4 Debug: Rejected Hashed Release Title: dJEWe4jMY3dSjsMZV9qoSabXqYRfzzjcZB2NEd1N 21:35:18.4 Debug: Rejected Hashed Release Title: nVOWSMiSEkvRIHJ7493KXFyWDuwXOxCYVOwVLTsB 21:35:18.4 Debug: Rejected Hashed Release Title: ILIqAwsh44KGdxZ02XI2ZYUsrNFTUlpN5JkbTdbN 21:35:18.4 Debug: Rejected Hashed Release Title: WYs5aIC0nIzUQbjMl7aNgdfQuV3cL6qIxhk8sDO0 21:35:18.4 Debug: Rejected Hashed Release Title: kUNDQmPeL5HZPvvWoquKJO7LBgHVjfAz6lnjyTqA 21:35:18.4 Debug: Rejected Hashed Release Title: XcDTI36BdeVU2J2xTAlAjEGOMkSmM8UQtQLuULny 21:35:18.4 Debug: Rejected Hashed Release Title: WSaua1CDVUPTqak8uVtrg2PNgA8k268uBXo9YDWS 21:35:18.4 Debug: Rejected Hashed Release Title: Y27HdV7Y71iRO2TTd2s1m8fgOF5EsnbFL4dEjlqR 21:35:18.4 Debug: Rejected Hashed Release Title: aIYWgMTNA9z3FrrFQoaA0bLIwUyfsUK8oysQb6kb 21:35:18.4 Debug: Rejected Hashed Release Title: KxWgRw8uHjoGwjzVWGg1D1dIldmOUtLtwvOU5BV8 21:35:18.4 Debug: Rejected Hashed Release Title: 3XiLuALXUnz2BbrrnI4qWbYaMEC7mJfaLbCQqxqm 21:35:18.4 Debug: Rejected Hashed Release Title: R3eKPUqZdyItwYHkCkoWnPJqnNlOjR32gLSHjuml 21:35:18.4 Debug: Rejected Hashed Release Title: VVzKxdpGJA8BzlpW5UjrGLoR0749E6rLK6XLvHDm 21:35:18.4 Debug: Rejected Hashed Release Title: Y45CAOuHUrR4Y2QMnTLveq6Xi863mqV8uhpacJop 21:35:18.4 Debug: Rejected Hashed Release Title: 2yCLosI6D7BxPenWo6RZyr5dIUBxJjOUNGPGcGgu 21:35:18.4 Debug: Rejected Hashed Release Title: hVtUk1Q5l5HngwW1Pu9NfeXkJBKa8SBYpilvNmeD 21:35:18.4 Debug: Rejected Hashed Release Title: GUjmjYEOZE3ykAn8LoRyPwCXkiycOgW2pvOJaJRt 21:35:18.4 Debug: Rejected Hashed Release Title: 685gL9ZjyARntInuHL9fo100xMcaBhR8Yq8P2qDP 21:35:18.4 Debug: Rejected Hashed Release Title: z1X77YdHHoAAz2ZRoDx6y6RibPo49B38frBFZg87 21:35:18.4 Debug: Rejected Hashed Release Title: quVAoKgyH0DzmBhnlQo8v8EfEYiB7GKpRaiYXvmP 21:35:18.4 Debug: Rejected Hashed Release Title: N4i2SwaYq9SRt4tjlJNqCD5XLVo8x5mwmERtYYki 21:35:18.4 Debug: Rejected Hashed Release Title: gzTNCQZURYBxZUcjVRhoUY4bnx7hZV1LycUhsnnH 21:35:18.4 Debug: Rejected Hashed Release Title: TSwQGHtXVKikasKpLxhzwLLLBKvUkbKTD74mIBPh 21:35:18.4 Debug: Rejected Hashed Release Title: ExHAHgB1c1MYC0iEnj6QNKMgJuTWU2rfbOvRQrt5 21:35:18.4 Debug: Rejected Hashed Release Title: C75pJ8KaB7BxQ0GJ4dd723U749AUdHAW1B6Cw3aW 21:35:18.4 Debug: Rejected Hashed Release Title: fQfGJLdil72f1sEtlSOCAIqCZJw63Hac3z4XcbD3 21:35:18.4 Debug: Rejected Hashed Release Title: uKojWCzVfgVAFjIBN45mgHBNn91mKrpxIudZdEpU 21:35:18.4 Debug: Rejected Hashed Release Title: cBWx6iBFovsLn3ylQumMTk4sdI2xNq8ghlkVSRgO 21:35:18.4 Debug: Rejected Hashed Release Title: vv6oIlYrzqBU2HS0UkJbagmrLHnIbBdQCEbk8Woe 21:35:18.4 Debug: Rejected Hashed Release Title: SAFAJ21KpWOqRIH8GRO3IiTCQI0x7ajOEkP5WYxO 21:35:18.4 Debug: Rejected Hashed Release Title: ejlqlOZG9Ih5xpIqpTO6bSUooKuSevhSup4M7FzH 21:35:18.4 Debug: Rejected Hashed Release Title: 0ssegUdjteLcSTJNcbNOdnYUNbNPXIsXWEAgEDJb 21:35:18.4 Debug: Rejected Hashed Release Title: bpudgfeJlboygOLb7nhSsbA4dtFDcsumTHpLsPDD 21:35:18.4 Debug: Rejected Hashed Release Title: ZsIWp0x1IHgmfHqKus3QrkzraQXS1XMxdCs7NmP1 21:35:18.4 Debug: Rejected Hashed Release Title: HzQy9BDNRDC83TsEu30kHoIrh966zTMT1lcMTRzG 21:35:18.4 Debug: Rejected Hashed Release Title: uh5JJ1FsPWfOs3s63bfnEkpHOJ0rFjaB5LGCkFkb 21:35:18.4 Debug: Rejected Hashed Release Title: ExpP1Dyafj7bqrdAC3SJZIqwoyVvXWNKEQKuquys 21:35:18.4 Debug: Rejected Hashed Release Title: eMKXt4kChLBLAgvZnMTvo8Flv7wprNWubWYKv3yU 21:35:18.4 Debug: Rejected Hashed Release Title: HrKJjqhajrma4Qd8ITm1wd3xXoxnX0QEfNzCvl0v 21:35:18.4 Debug: Rejected Hashed Release Title: laPVz2lFmMYG2Y6oQ3jhU75XYODqgDNjO9qudbuq 21:35:18.4 Debug: Rejected Hashed Release Title: PVn6frEDszFnUgXq170EsniPhFh7ZTKkc5VvtGCY 21:35:18.4 Debug: Rejected Hashed Release Title: zXkY554NiiyRveeVORASHLamVfO9iLCj2h2iyfn7 21:35:18.4 Debug: Rejected Hashed Release Title: EDmkPyjbCbSEuihhyVBpl1eH2AO5QE3ATaNomyIA 21:35:18.4 Debug: Rejected Hashed Release Title: vDly6E5DJz77cekpOkSt527m9t3OuJ4sLJZQoU9V 21:35:18.4 Debug: Rejected Hashed Release Title: 16RdYI5iJClshOGG4OdnhMkwmozEvitLCkwsIVpc 21:35:18.4 Debug: Rejected Hashed Release Title: hyzcGk0oyprlmfDcSup4GhNuk7GdPMpkd3verP0t 21:35:18.4 Debug: Rejected Hashed Release Title: QNZCXVXoX5Yy0OcD9Tm4NLjQ5at8wOcBj6qDSaSm 21:35:18.4 Debug: Rejected Hashed Release Title: AuEdK2IGWmkIs87Bqc2O6M1CI3m3lV1x4jlSWLeD 21:35:18.4 Debug: Rejected Hashed Release Title: SsHhwSbaOl0Gj4QC0Y8hdsDzshYq2YTCvASQJZOy 21:35:18.4 Debug: Rejected Hashed Release Title: gAKnV4xf2czFA69679RjMTnNrxQAFMZ4CsoF8YEP 21:35:18.4 Debug: Rejected Hashed Release Title: p6FcEd7LWSw3Vh6nF8Ak2SFQCLcfvt6njMwPbPaK 21:35:18.4 Debug: Rejected Hashed Release Title: 8IoyTlfO2X6NkmvEIdQXEZcaBEp55NYF0WBAijLU 21:35:18.4 Debug: Rejected Hashed Release Title: ciZbuljBMgJY9T4l18GUEhXHwJb2NPVReLD4eJiN 21:35:18.4 Debug: Rejected Hashed Release Title: e6cQr7dCCWuhrC4uBYc8AdSV10gKxrC6EbnvAWPo 21:35:18.4 Debug: Rejected Hashed Release Title: FUdnZvpoTnslzYl3O0ZFxA9QKQjI4KzWqielrTSQ 21:35:18.4 Debug: Rejected Hashed Release Title: 97RvRc715nU9TbtFIzw2TmFAzEaaQHnrxYBaywYK 21:35:18.4 Debug: Rejected Hashed Release Title: bLdVsiJb1n6HteKKcfeRD8xHrec71bEebbjxLy9N 21:35:18.4 Debug: Rejected Hashed Release Title: xY4ZNsOlypwlJAICYKCqn9vKBC7aVizvpugf72sC 21:35:18.4 Debug: Rejected Hashed Release Title: KUcZawhp5taLwXsRONII3fMab4lULFd4h4P55ZgS 21:35:18.4 Debug: Rejected Hashed Release Title: s2rC8FoXeKjg6BOlWmG5IaubBLq17UDXlmXcBOAs 21:35:18.4 Debug: Rejected Hashed Release Title: ObMs7X8S9qMJQ7uZ4ziNTWldD4uMxbVEdx1Pw27i 21:35:18.4 Debug: Rejected Hashed Release Title: IUFwAuXLsGdeeS28STToDmRFvpB08b0eUF1yghFk 21:35:18.4 Debug: Rejected Hashed Release Title: K2gm6tti7tiFHoSZM02cFRtEArmiWKWkm7P3jnjK 21:35:18.4 Debug: Rejected Hashed Release Title: KVU5AbiUTEXE6CpI4J3yujREAXJjlmk8x08sSBf9 21:35:18.4 Debug: Rejected Hashed Release Title: JeRbnzEhxZjm9caZSdphGkuLbzzJtDOffrhqSao8 21:35:18.4 Debug: Rejected Hashed Release Title: Y8meYu8H5dRJJyXt4nG1HdJTyzx9xBNusWcVoaJI 21:35:18.4 Debug: Rejected Hashed Release Title: hlFbdHfcsfLks3G3UqU2TnjkhW4z8vcN74nJGMGb 21:35:18.4 Debug: Rejected Hashed Release Title: xtem5MmwbV1Eeg7B2wX7u8m3SvMirT6Aczzb1E7k 21:35:18.4 Debug: Rejected Hashed Release Title: reI2yJRZ5XPf6xn6QW1UydPnAl36oUpRGipLE0pl 21:35:18.4 Debug: Rejected Hashed Release Title: U3RS27BjgMbQRXns4Rpro7Tr7ROUrQeSaRLKvAUw 21:35:18.4 Debug: Rejected Hashed Release Title: t7PidzHUyeNZJq1qyRVSzTbrmNvgM3NQLwk3T1GV 21:35:18.4 Debug: Rejected Hashed Release Title: DQreJHfNmgzlLWklDQ1ozYQWL33Ib8MO0eojE5Wn 21:35:18.4 Debug: Rejected Hashed Release Title: JFla99pSEoCD5weQYbTYmySVZ1y9BgDyr0gaHhjO 21:35:18.4 Debug: Rejected Hashed Release Title: hjwKd4GICw5oOsSy1obHOLr1oYeAKsxGiA4uQLEH 21:35:18.4 Debug: Rejected Hashed Release Title: hJSnyvnK0wLZqKbH7HyfiUj2dTiq2VW4cbscjvEF 21:35:18.4 Debug: Rejected Hashed Release Title: tbqKW8pcxqyXp7SrBzYshZRa1VEAbyZ7k6rXYTLB 21:35:18.4 Debug: Rejected Hashed Release Title: RsKi8cAgHqOc8DEMLESwCHPGI1DMkKZpWgUDrPeZ 21:35:18.4 Debug: Rejected Hashed Release Title: nHuKX01L13slftCGWjF78OpMH13dNGcEGjEticIw 21:35:18.4 Debug: Rejected Hashed Release Title: sPgeku6MdEahBCl35bLzSfLPydVHY3SWUbpY8SUl 21:35:18.4 Debug: Rejected Hashed Release Title: 8Mv46XVgXO7y0a2g7RsBQk6xRoQCOkW59E9JIyUw 21:35:18.4 Debug: Rejected Hashed Release Title: qY5GAguinSt84Ck9C3TSpNvL35w3aCIjk73KqtgZ 21:35:18.4 Debug: Rejected Hashed Release Title: endAeplGIcVJl8QY8ScFgL556pQxp5bM8BWoiUNX 21:35:18.4 Debug: Rejected Hashed Release Title: TsddUXmBUjivhen1p9ltEL8Wsf12gcRl0BthkQWv 21:35:18.4 Debug: Rejected Hashed Release Title: 9WHEOhy7BbFGWAZsroFCaWxpY2EMfBsABMlp9g5p 21:35:18.4 Debug: Rejected Hashed Release Title: V0W97CROWhFXoUocj1GxXOWjvxT6IcFVSzbpF1Oh 21:35:18.4 Debug: Rejected Hashed Release Title: Qs2zSm6wEy7ISUbSLRMHwz7xmaDnLKgRvtsTcGY6 21:35:18.4 Debug: Rejected Hashed Release Title: mgDTq3TarZLU0kTqQo1s2qdIZiOPVMk8V4HetDlk 21:35:18.4 Debug: Rejected Hashed Release Title: vn6CzBhX8SAdT98zqFHW8jL27ZrLDxDTBj1gOFrI 21:35:18.4 Debug: Rejected Hashed Release Title: jANCq5VUXBvBM4HCzasnCVQ9rOHvy8wryrDS5SiX 21:35:18.4 Debug: Rejected Hashed Release Title: y2MnG9OxKSSieardJzKDjLLZFaPpQzz2nQk2oYSk 21:35:18.4 Debug: Rejected Hashed Release Title: uOKMXueDFphbzOcHuEM5xo3lZSya0SaFSjXzbLoA 21:35:18.4 Debug: Rejected Hashed Release Title: kXA6bj1hZlmapP53t8wnnWdiytN39G96aZJK1aWp 21:35:18.4 Debug: Rejected Hashed Release Title: cVDS6n6uQtpbmYKg16k4RVZUm5EusPv4Y5IveOBM 21:35:18.4 Debug: Rejected Hashed Release Title: 8GQiBPdSxb7HgK8TIIXxI62AFvbiI5SmSEzTxpiz 21:35:18.4 Debug: Rejected Hashed Release Title: u98qAURO3wDmVOFuolPL06AH2lDO6RwImm18UPjj 21:35:18.4 Debug: Rejected Hashed Release Title: MjrFzkg1g08V0fcWNm04z8JgyIiDbSwO9GZJyce8 21:35:18.4 Debug: Rejected Hashed Release Title: 2z7yRvwxEN27kNYMzlMrJBMXloPbFjDbB2xAcE6o 21:35:18.4 Debug: Rejected Hashed Release Title: c5L5xf1QK0HKvTQFavX1swyN7hcVX5enG0pAZydo 21:35:18.4 Debug: Rejected Hashed Release Title: 1362KVEZobelnAHA9TDTc2HSFQL4cmGXWq0uwVzm 21:35:18.4 Debug: Rejected Hashed Release Title: 198ypPP7nYLFTGFHLynsRVFrMwIbX7OAp9ZTuPP3 21:35:18.4 Debug: Rejected Hashed Release Title: yByvdESQL5KGpmORSPTxfbT3CqNH93hRUVIUn3n6 21:35:18.4 Debug: Rejected Hashed Release Title: nQHwaiGOH9QrfxEsEM3gyAF7A077KuzdBMG1oLjy 21:35:18.4 Debug: Rejected Hashed Release Title: HNPqMpPtpIfqmUkYFBf3pJa7RDwBVwiXai0gFHjM 21:35:18.4 Debug: Rejected Hashed Release Title: bWuFKc10Lxy1PvNaltoaKiYWjYYcXWMX2xXI73qx 21:35:18.4 Debug: Rejected Hashed Release Title: tHAu6cHl02QDMVhInG7gSNomLDDV5pj0TDEHpmvF 21:35:18.4 Debug: Rejected Hashed Release Title: VmyOPCIKlqrroHChLA1VNkjt6imIxn1Pdbc1do8a 21:35:18.4 Debug: Rejected Hashed Release Title: qeV8nQIDEUyaAsQ6DaiLreUOQ8paORgOM3VCtHqY 21:35:18.4 Debug: Rejected Hashed Release Title: 6nFsvHhzfT8no5Iwerhfgr8DlDB0sjN8hvJy1tiu 21:35:18.4 Debug: Rejected Hashed Release Title: qcH622V7OiDWh81YcANV9XVDPEUYSxon8kxQum7I 21:35:18.4 Debug: Rejected Hashed Release Title: bxbkn56dt3V1LYIj9lLIccyXuByxPO5PYklzNWmn 21:35:18.4 Debug: Rejected Hashed Release Title: SKmSufXS3kPq8FCkkquU1II7DuGwY3EI4Z07pMVP 21:35:18.4 Debug: Rejected Hashed Release Title: FTgwIR6l6VvdHqkD2ufr5BxYVT7YnZHpyBdI3Pmg 21:35:18.4 Debug: Rejected Hashed Release Title: OCB79LMYZ8hRpg0vZ7M6odmPMNs10Wv29WF8o61b 21:35:18.4 Debug: Rejected Hashed Release Title: A63Tt4k5Vmoi58sJab5vIHcy0TlnHG94Bb69lF0Z 21:35:18.4 Debug: Rejected Hashed Release Title: 3lmCC1B2jVPYzz98mY6JvPCBE8XedmErBKt0gjaW 21:35:18.4 Debug: Rejected Hashed Release Title: dWKTaPmkQUtFK9jL0kUhF0JGCb2KabVsHuFXGmvl 21:35:18.4 Debug: Rejected Hashed Release Title: CQW1ou5WOUEkPKx9SzMxTSX4WCQGAhTtnXtuZK1a 21:35:18.4 Debug: Rejected Hashed Release Title: Wm5oCtJMnOO4tg1MYCrhLrUHHWWuVrs55WzKdK3r 21:35:18.4 Debug: Rejected Hashed Release Title: 5ekDuqsPeJ2aizPH3pvWJjYTWK2AEgBs3Wi0nQGG 21:35:18.4 Debug: Rejected Hashed Release Title: xLiKgNytqKOuv1dLaIDrB6k0fRkZvVTeYGhKLmj2 21:35:18.4 Debug: Rejected Hashed Release Title: Xnwp8VlZZvDjM43oK6QcSotv3sODS4EPkMa5jo9m 21:35:18.4 Debug: Rejected Hashed Release Title: 5rfrdQUTiaz6Xl7YTq75m9rLfDTAOYS0SqRApJNt 21:35:18.4 Debug: Rejected Hashed Release Title: 3aLXjz4zoLvOPP2gJYJXmcKV8J34bJU2OP68wGn2 21:35:18.4 Debug: Rejected Hashed Release Title: EYgUHmwAiGJxle33j1qut4SRjQUHxXBsziW30HyK 21:35:18.4 Debug: Rejected Hashed Release Title: TQFfurHPdB5QPCoiYzei9cknLWe4WFoTKPj3sG1G 21:35:18.4 Debug: Rejected Hashed Release Title: zurkYcj7Bnxkb1Bj6WQhHx5REFbvKWOzr0w4TLTj 21:35:18.4 Debug: Rejected Hashed Release Title: Yx7wgNOUZMINJdQNH0FXtzRUSqmAqEjY65nrAsvZ 21:35:18.4 Debug: Rejected Hashed Release Title: 4XB2df1Kk5tJE4pQA8SctWMErpMSLf7aVDEsGIX3 21:35:18.4 Debug: Rejected Hashed Release Title: wu9MTAVNoZU2yD4hLVhDIBGoGUeAevmQMbdIIymh 21:35:18.4 Debug: Rejected Hashed Release Title: jiINgyPXE7MWhaSapVkYh6Ub1SeHIXJ5KGsjVvwH 21:35:18.4 Debug: Rejected Hashed Release Title: ueP8ky9qe9OblO4hCJhN2fBtg5RW9ht7LJNIJhwv 21:35:18.4 Debug: Rejected Hashed Release Title: m3xYU4W0kUdSnlYH3Pkz6OhwMhHVofKvox2TdJcP 21:35:18.4 Debug: Rejected Hashed Release Title: WHSvPa5wleMrarN85tiF4qqeBUE5tSQpUjoic6JH 21:35:18.4 Debug: Rejected Hashed Release Title: JbveDc1Uxb8SkaeMOf2uWVqOxrP5yjZMpMIyeIIW 21:35:18.4 Debug: Rejected Hashed Release Title: gepCyPGCQ6oIXilXNjeiPMTr6Lc1rQi5zr9qBctS 21:35:18.4 Debug: Rejected Hashed Release Title: x5dNw3aT81LO6PPg4oxyGa0mvFblzdILWyAr6Y3A 21:35:18.4 Debug: Rejected Hashed Release Title: mCBuMnEofaCvK7gAwaGBbv3mQIlJP0cg7rCRThlJ 21:35:18.4 Debug: Rejected Hashed Release Title: 9dirREkj84j3yTYrEeet5lvsI14twjh6UM5vnTCn 21:35:18.4 Debug: Rejected Hashed Release Title: jzOt6VxG5oOIlFmuMfR44RG8w3CYVSP8xdQP9gav 21:35:18.4 Debug: Rejected Hashed Release Title: InZmrIUy6lzMghABtUHOEpjQ0gFd3eJFARWQK6Em 21:35:18.4 Debug: Rejected Hashed Release Title: v1VuMt0B83FytSDR41pUQrzM3AtGYfRz9VPkFnAL 21:35:18.4 Debug: Rejected Hashed Release Title: fsI24EvruykHpFM01vprRYOQvALYz0RRmKVTqUZd 21:35:18.4 Debug: Rejected Hashed Release Title: 463QWBQCS6scGsaghSV4dBpTT2BC7UD9464r5RZA 21:35:18.4 Debug: Rejected Hashed Release Title: 8SFkoZmKGv2FWYlluATxR7xaqwN9x0aqLAuWJvVm 21:35:18.4 Debug: Rejected Hashed Release Title: DKH8byhdABI75V4uKaJ4QyAyhtRvBRXsEwJ5C1fJ 21:35:18.4 Debug: Rejected Hashed Release Title: x41sc18DYoGplXYrQDW1iKGdooTmFe2WBb0ugrPq 21:35:18.4 Debug: Rejected Hashed Release Title: SPxid7V0BEzDLjJtOMLYBEOAQw5CugBRhufB2dG5 21:35:18.4 Debug: Rejected Hashed Release Title: 4sWXxzqJgUkRVdQ0DIOpx1xhfecup82o4WQ8vmo6 21:35:18.4 Debug: Rejected Hashed Release Title: xnkakEw4XG8gcYoxysOHFkmvaknLoieKMI6RLhMC 21:35:18.4 Debug: Rejected Hashed Release Title: i2x6GTsIVKx0QSTIblLl1Tlm3CH3Nxf1qtMGJIOy 21:35:18.4 Debug: Rejected Hashed Release Title: negHf3r6PVgIi6bQN5rIu4GmawTtULnaHqN0zRys 21:35:18.4 Debug: Rejected Hashed Release Title: ng91Yg9hU0DDDPwNZJlzqNdKwWjeYBMhFNVXkMbY 21:35:18.4 Debug: Rejected Hashed Release Title: d8b7CbvKh62IKOGFh1iUMpf9IJ94q5rQsZivPVru 21:35:18.4 Debug: Rejected Hashed Release Title: vm6KmnZsWe42iHDhelckVsjdlVMJT4mKCRQYexgy 21:35:18.4 Debug: Rejected Hashed Release Title: Qde9RnbTEwed7UWK3qdDxkCcYzcmKJFRqnz4R3zw 21:35:18.4 Debug: Rejected Hashed Release Title: xgLGjlLw025xlGY2MCTmgt1ixjpvQyrNURk4qjlG 21:35:18.4 Debug: Rejected Hashed Release Title: knhg0hOVW7cxYgBCSkfsmOUnEFSH25j88b4Tpvvp 21:35:18.4 Debug: Rejected Hashed Release Title: Vo3h2srBNit0pNTSyjxjxnGCv3GkTCntQgWgCVcV 21:35:18.4 Debug: Rejected Hashed Release Title: hdldJD4Jmd1Aw4txcdy0PicNDcpRiD83fGa2wLXG 21:35:18.4 Debug: Rejected Hashed Release Title: ZSEML0L6CtG1lyudumP9QYIUyVMuEdorSrJvLfFJ 21:35:18.4 Debug: Rejected Hashed Release Title: HSHo5VdrTXJuFcQKoXucdRO5euAoOFCLkYex7YV6 21:35:18.4 Debug: Rejected Hashed Release Title: x4oyZdZ3Cp9Wm0H8S4Fz6fEYKGgHtXhXSFJoxkRO 21:35:18.4 Debug: Rejected Hashed Release Title: EtBov2drN1bQhVFoax9hZ4CjtPqaItcfXcwXUBPu 21:35:18.4 Debug: Rejected Hashed Release Title: 7vvYXSI9whzKgrTU03FB4Oe6n84aE5oV3HXVALF1 21:35:18.4 Debug: Rejected Hashed Release Title: x4vIQqsXjRGyt7luYngXpAPpPQPK9Kx92Ad3ilCR 21:35:18.4 Debug: Rejected Hashed Release Title: Vaf1VQtXt1vff3RY35YOQMss5vZbxrpwB1UEplAv 21:35:18.4 Debug: Rejected Hashed Release Title: ARaNoazAjx7qQG82aDFyMkSVHSdDU6eN1gqVWTov 21:35:18.4 Debug: Rejected Hashed Release Title: PFW3kdiJZZEY7v5fABi4F8RVg8jyNZVXCAm1XEuy 21:35:18.4 Debug: Rejected Hashed Release Title: bAQNxM1oDXua0r5Pwlda3jZjaVAMG3GrRVaQRPjk 21:35:18.4 Debug: Rejected Hashed Release Title: UlNvYth9TOeKkfnqPkbhHBOJKwQd9H77LpZ4I1n5 21:35:18.4 Debug: Rejected Hashed Release Title: 5beztBomCqG7uX54y4wHGpG1x5YNyCXik82MNGwc 21:35:18.4 Debug: Rejected Hashed Release Title: W99RCfapVJgI3xvOGVdRa9uI5xpgVb0hYMVRwhgD 21:35:18.4 Debug: Rejected Hashed Release Title: vfLKGL2sJ9hovtlXZ97mLty1HInpz4DWMwpko74s 21:35:18.4 Debug: Rejected Hashed Release Title: wFtOYHFrb0uUOHFVcqWAlAZ0zDRlXHePQFY3K76v 21:35:18.4 Debug: Rejected Hashed Release Title: 6YzbhpUa9sq1EDmkQC5X2GsBoDhXi4ScSb5a1EM0 21:35:18.4 Debug: Rejected Hashed Release Title: if5GWxvewIE2r6Y090xGzSyVQjGfj0xjbYfxNkWe 21:35:18.4 Debug: Rejected Hashed Release Title: O1CvjzkbHbGrCJYnRW4p6Qonwqq6Wkvij3ncqzCJ 21:35:18.4 Debug: Rejected Hashed Release Title: Ilr4dPY6dSovJpud5zJkpsSNJh1dQnxQeQ7r2KRK 21:35:18.4 Debug: Rejected Hashed Release Title: I4cifDCxurX3yON25g21yYRitNIfHOFdRLbMGDv3 21:35:18.4 Debug: Rejected Hashed Release Title: eZbrNkKgE9IRrlGMEgqSj6zuj6sSd4LXWahrd7LK 21:35:18.4 Debug: Rejected Hashed Release Title: gRFKUPoEJT12enlz7TcIiIHIttNTYJRq8U9CnT7m 21:35:18.4 Debug: Rejected Hashed Release Title: AewbCjVUwKlcnmyCwS4VJiFl1kH1FAeVRCKRlm15 21:35:18.4 Debug: Rejected Hashed Release Title: sYuAZOsOeYRvftFImzok3LBpEy5DqJSoC2qMvPqU 21:35:18.4 Debug: Rejected Hashed Release Title: vOCWiGGPYz706LV0YcwvtjqJfTezPrSxb8GuCdpO 21:35:18.4 Debug: Rejected Hashed Release Title: GiJjDnLPq6oEHlsElMmwXPOReOv8lWpJ7RKtVVD7 21:35:18.4 Debug: Rejected Hashed Release Title: o1JCT8JA5IpLxAR3pO32RKQSR1lftZ2OrJCfO9CC 21:35:18.4 Debug: Rejected Hashed Release Title: VHDlIchdOATjutPFfS1fM7MkLzaUsBbb2vxdc0CP 21:35:18.4 Debug: Rejected Hashed Release Title: HS5Bie0MP8rIr2ztptSAmhFYakdc5WTrNa8nBKxm 21:35:18.4 Debug: Rejected Hashed Release Title: TVCscxgddQkxsMzqiEVBPmnnQS9gz1A3r15oNLpM 21:35:18.4 Debug: Rejected Hashed Release Title: d54SYb2RQus8RtEuNeo5HZSVRnTXYwLKyPG3ezcT 21:35:18.4 Debug: Rejected Hashed Release Title: 2EtJSckR5YKxWNxyTMwt0q1C3yrVJu8IDOUcvub3 21:35:18.4 Debug: Rejected Hashed Release Title: NTnQbufMZnmYoKxeEw98pLvi2M2VgJRz6RT9ctRa 21:35:18.4 Debug: Rejected Hashed Release Title: Vh40LondOzaeVGEn37hQMa3wVnDzwm8yk4TcLuJy 21:35:18.4 Debug: Rejected Hashed Release Title: SSz8yWhC0jt1iIbSE4qFI5DUxMjexMNgzO7xDknC 21:35:18.4 Debug: Rejected Hashed Release Title: oTafrUKwzSVFxxjrAl65ylEK4EcigpLtca7byK7R 21:35:18.4 Debug: Rejected Hashed Release Title: zTuDcEqhpzswJRrB3vgCLMyho4ongD67PhA5x2VR 21:35:18.4 Debug: Rejected Hashed Release Title: qR3KnK1K6TdlyxOTDW8dicCc8e36JoXxqRZOs7SP 21:35:18.4 Debug: Rejected Hashed Release Title: A1IjydNPdvOPWztWT8VhXsDVPaPZ1I46Drzf3VGr 21:35:18.4 Debug: Rejected Hashed Release Title: hyCQUHn6N5HdiDtNvTLVKjhtmkNHWkuyC6ly2l2x 21:35:18.4 Debug: Rejected Hashed Release Title: cPBH0yjEaFMgGpT2S63d6L3POzEl3BMrinoQu39m 21:35:18.4 Debug: Rejected Hashed Release Title: k4XtJEYWOrPwDUzxI1vtrPGmqvzOoAMwuEzmd05k 21:35:18.4 Debug: Rejected Hashed Release Title: EvM00r9t77SITCN51724v6M4ACMOaaGIqu9K7sPv 21:35:18.4 Debug: Rejected Hashed Release Title: UCuGgNiB8rnkzLGpOj7cRAVjiRzNwrNwMFUvYV6N 21:35:18.4 Debug: Rejected Hashed Release Title: hNgkD30Ip8yvrHAgKCksb9omyAs6B57JPrST6VLX 21:35:18.4 Debug: Rejected Hashed Release Title: sOjOXoTiFCXqcop6zqbpln70dh7wrLRndmkxwLB2 21:35:18.4 Debug: Rejected Hashed Release Title: hHF5GufBMKLdVgbPuwPF0w29E3fjMHPyr3O3KFoj 21:35:18.4 Debug: Rejected Hashed Release Title: finkm5zpKC7iJtyhfN3DR3tytdizExKq63g3nxLp 21:35:18.4 Debug: Rejected Hashed Release Title: LZLuDQHQ9x8lHJUoVLUDjrF6UXmn9HvLmoQ7UWAA 21:35:18.4 Debug: Rejected Hashed Release Title: xGXWl88HMpofsQ9EwngmJy0V56KBC62WCfnubI1l 21:35:18.4 Debug: Rejected Hashed Release Title: DJZh6Fc9GZjZ3n0uXT42poJqxjIQIT2tcB3Vd3m2 21:35:18.4 Debug: Rejected Hashed Release Title: d9PA9vXK0VgrPuZ0tXlpHWJUR276JQliPEZRrZHE 21:35:18.4 Debug: Rejected Hashed Release Title: dAyu6gn6dAQhDamLInDguATgg8F1eiGCg4rtMUjc 21:35:18.4 Debug: Rejected Hashed Release Title: UMMans5dbQvVentxfGgRJn3LaoeT1E7UbHkBpsJF 21:35:18.4 Debug: Rejected Hashed Release Title: e4eO4FMYZTdMlU4Jr62nh0wf7dsWQhstDHQEqHsM 21:35:18.4 Debug: Rejected Hashed Release Title: KKmzcdijflxOomPKEsSE8jHzYMWos4DztOC3SZg4 21:35:18.4 Debug: Rejected Hashed Release Title: y7xkOqp7MSR0CtQ4OHZ0ttRXkUZqAnnfRi7XKCG7 21:35:18.4 Debug: Rejected Hashed Release Title: S1Ixumvkh6rMlTiAtnx4wxvF5O6qFzm4FwBy6Qvo 21:35:18.4 Debug: Rejected Hashed Release Title: ycF88KHNOiTofyxlgyarcDjiWw2efuhzQz5UWFyN 21:35:18.4 Debug: Rejected Hashed Release Title: 1Y8fkwFEpyoGCw13aE5VxkvVkYAQrB68g1U1zgpR 21:35:18.4 Debug: Rejected Hashed Release Title: lwfIYVdOGkkoLRZCSO9RQcxRNpPGIVCY2YvFuUxK 21:35:18.4 Debug: Rejected Hashed Release Title: mrG1juHcrqckDtg1zSsHzPBDMcjENriagTGirDhj 21:35:18.4 Debug: Rejected Hashed Release Title: 0ssSimt39VNZkZTNjxx9t1AP9KUdZwkNAg6yDwLV 21:35:18.4 Debug: Rejected Hashed Release Title: ffXCUoKSrXQEtSyMZcwicBv34yCvjVyAOMwhtzke 21:35:18.4 Debug: Rejected Hashed Release Title: FCLLmcGQPSUTAfc8aihQKV9IQnG1mbFBCwxITJLL 21:35:18.4 Debug: Rejected Hashed Release Title: nFGskQci3smPLeJJ9JF86Cq16W67e4cWeUQrdKVA 21:35:18.4 Debug: Rejected Hashed Release Title: E3o6LQ3Ke7jQSrhuVEI8RLN096b20KnhsN4E0Enc 21:35:18.4 Debug: Rejected Hashed Release Title: LW7U9ONIjaGWdZjcXJz1abE3wnb9gMi1GkSBVPmc 21:35:18.4 Debug: Rejected Hashed Release Title: dwhYuBlLYBaX9oZg9nEPIR3HkkvdliXUugewqemo 21:35:18.4 Debug: Rejected Hashed Release Title: RW0Vo0LlBl37MrpJK3OcwMCfHDV8F6FM6K2SsxHZ 21:35:18.4 Debug: Rejected Hashed Release Title: tgMwFHE2Pjr5TiOGte8no0MFHpANThNfV3pxRDJp 21:35:18.4 Debug: Rejected Hashed Release Title: darC0tgHjplWI3z3UpFvOCJxafYjhyGwJC6s8UJy 21:35:18.4 Debug: Rejected Hashed Release Title: kf2q6xNcTfMpqRM3uQKLd7erXdZwkyxT9kMtiCIk 21:35:18.4 Debug: Rejected Hashed Release Title: EPthgmZdyAoH1RlyZ8GaWvgGLzWdYdVRG7DF3Szk 21:35:18.4 Debug: Rejected Hashed Release Title: vJXbndaKsrRccZHWpGerdpS5iJuTlSYvq6ePvYUJ 21:35:18.4 Debug: Rejected Hashed Release Title: nk4bAyqwvTPxaqHoGHKHGX9ZaNCfZCSPfsATOunb 21:35:18.4 Debug: Rejected Hashed Release Title: WZJjZEgCuqCGYBGh6PhpjqUulSAnv3PEV0fKmDWc 21:35:18.4 Debug: Rejected Hashed Release Title: 3BOezSWgD7VO0b9A4wuFWUobRIHLJ76V9rrkm3Eu 21:35:18.4 Debug: Rejected Hashed Release Title: 71DMcZyh5wDLAbm00AVbxwgk0AcsUJs0K6Dcb0pm 21:35:18.4 Debug: Rejected Hashed Release Title: BMaSRoqbFw2egsDFyYNFBJTY9lfidUOSyxcc0XhJ 21:35:18.4 Debug: Rejected Hashed Release Title: QcYcMlVMW78w1W5LWxyP692BdusDr4vpHrYxmzP6 21:35:18.4 Debug: Rejected Hashed Release Title: q14cKfR725nbhp3CzeYnYBTebM9v6FAZpsWkW3HI 21:35:18.4 Debug: Rejected Hashed Release Title: orUKy2rBoTy1gUJLdjUaiXiZKfrqZ0StHUjXSk6x 21:35:18.4 Debug: Rejected Hashed Release Title: fxSb8Kgj9UjTFxK5W6nIkMGlhX3kUH2ZwL2hAJhv 21:35:18.4 Debug: Rejected Hashed Release Title: Dx634IKjGpYCASqjoQOQ0viixOtPgqRBUnvBZDyg 21:35:18.4 Debug: Rejected Hashed Release Title: Xm5KuatrhlzincwinQOu1G1JkZeWaC1yBB9uoj63 21:35:18.4 Debug: Rejected Hashed Release Title: zlc6FreCYCRvElN07HgCofkPfrDiezpxWoqQxOpQ 21:35:18.4 Debug: Rejected Hashed Release Title: Ex5bChDPYZSkqAaP7TECtvhpyiwCGlmXatYc4o11 21:35:18.4 Debug: Rejected Hashed Release Title: IcnoJlr90WmZRF9YnVaHpnC5WBkSCk4EAuO7SQ9l 21:35:18.4 Debug: Rejected Hashed Release Title: vQpmGrYkIi0FemHtYjlAq5U8EYnjU9NAAwrJB5xL 21:35:18.4 Debug: Rejected Hashed Release Title: R6TRk6OkZU7EeAooPd6zIEEjsxTKqltbEXNIdlyS 21:35:18.4 Debug: Rejected Hashed Release Title: GpiOTpIeuGttzeUozJTsUebYvV4NUsWGnVL0lLQn 21:35:18.4 Debug: Rejected Hashed Release Title: DbbQ5hwdaDdBXI8LczQEZ7mvcpckZYVoX4tIGQaD 21:35:18.4 Debug: Rejected Hashed Release Title: Yn963gg0iC3XIgNWmEYYmXBDp2SrkgVZhDrUclN8 21:35:18.4 Debug: Rejected Hashed Release Title: nBpi0jBeiutrRqEQNYp7XpvOtL9818G5q4kjKXHs 21:35:18.4 Debug: Rejected Hashed Release Title: LZFCJhetqXGx3h8nRO1D6CJcWE4xINaO1cqcnvJo 21:35:18.4 Debug: Rejected Hashed Release Title: UtMUqqPg5Yv73C9hCFgg13TihBhqk4lm0Pff1QWQ 21:35:18.4 Debug: Rejected Hashed Release Title: MgCcs3tlb1Fscr2hM2ql6kKcbX81c7kutXeIR4ZH 21:35:18.4 Debug: Rejected Hashed Release Title: p5uy0QzB0BBWBml4sxYOKJsqQGMXbJFMvqzzu5Yp 21:35:18.4 Debug: Rejected Hashed Release Title: sBBTQsCqA0rwb1vRV6IIEWGPFVflxjxEyr8WCNes 21:35:18.4 Debug: Rejected Hashed Release Title: KIHu9phf5oUSn2Xk0D6sJ4AsSVgfWjO0JLQNlZrH 21:35:18.4 Debug: Rejected Hashed Release Title: Yuo6KvH3zFVowjf1HAT2r4Yu7T5nIBuX4Sl6VY1q 21:35:18.4 Debug: Rejected Hashed Release Title: PAm3CZOGf1AT8s5Zm6w1KU24l8P0D4Xuyzu7K34u 21:35:18.4 Debug: Rejected Hashed Release Title: 21z9Jo2mxQ2wGo5qTwmrUTD0fmyVgPp9Tlh4cf9V 21:35:18.4 Debug: Rejected Hashed Release Title: q7wAyZHuk7kCeJZZWZ1QAxEn5I8GlU43p1oEIFK3 21:35:18.4 Debug: Rejected Hashed Release Title: xeJrrGMkMBVm9SgWsR6bC3m20Avc4RxJqiCdPmu8 21:35:18.4 Debug: Rejected Hashed Release Title: HldRd7ZOto6XPumGKvaBjnAkw04RtQg1gzfXqa0k 21:35:18.4 Debug: Rejected Hashed Release Title: Z1v3A3xBb1be2VjrC4L7vIunE4gGs3JRYMQYPoUI 21:35:18.4 Debug: Rejected Hashed Release Title: 2mevFScCjFTteeUNz4CTxiN8kFenEjHr3yiKatUu 21:35:18.4 Debug: Rejected Hashed Release Title: e5eiGxhJkDThWkdMsagPIALNCNX3EhHUuLrG3bcH 21:35:18.4 Debug: Rejected Hashed Release Title: sRUvQgiMEndIk8P8fF5tFM8urnmYG5VX1hvx9ETI 21:35:18.4 Debug: Rejected Hashed Release Title: FjSPN705SVBAofmxV86uvGPYLZNctSmOHbjJC7wY 21:35:18.4 Debug: Rejected Hashed Release Title: XpS4mzGtxXWy7v1SprPIUFWX8BQlscbEj0JFLxvF 21:35:18.4 Debug: Rejected Hashed Release Title: PK4ewPrRp9MaCY3PZYT9FliW3C0CWomgGLeR3QcY 21:35:18.4 Debug: Rejected Hashed Release Title: VnkKiKg9T9XfqEsasnjAsSPrnIa9y6l6kAYljRLf 21:35:18.4 Debug: Rejected Hashed Release Title: jB3NYjr0d5AzXSm8RggQ3FC2bsokZtDz15E0nhDT 21:35:18.4 Debug: Rejected Hashed Release Title: OTQDe1aVYvXkD6yIrxTUS5cY13Li4wP1VNkclgZ0 21:35:18.4 Debug: Rejected Hashed Release Title: T0394gAUEgwOvGTnSjU66C7udZQO9aewCrcTfsJx 21:35:18.4 Debug: Rejected Hashed Release Title: hZ8OOmlwy1lVOTzpmIkFDiuzzYZnaZXhuxl44SYc 21:35:18.4 Debug: Rejected Hashed Release Title: SnpBW0KXcuHMwHvkAwR3tz7972ziYMThstEdZ9fN 21:35:18.4 Debug: Rejected Hashed Release Title: hwz8peCkcdmGW8JDurDZSL0SdG3LKxPPONzaucTn 21:35:18.4 Debug: Rejected Hashed Release Title: Tuf83cSaydj1TQbzRytptKTOXZ0gndG3TV5OQ4Pf 21:35:18.4 Debug: Rejected Hashed Release Title: 0LC0ayxkgOQT21qbM8iQUv0ngZbCNsRAvnYWWlJN 21:35:18.4 Debug: Rejected Hashed Release Title: wNBhcQlZZoQeBlsOmXJoAPhFa9vwzZVLXvy0dWAz 21:35:18.4 Debug: Rejected Hashed Release Title: jCMexy9WJZBHNkCNVi4ME9bHjhDIwmDg1vLPwV9J 21:35:18.4 Debug: Rejected Hashed Release Title: 3vFoBmtueY9f9j1KjQPmsH4Z48UA18LZ8NYqQloW 21:35:18.4 Debug: Rejected Hashed Release Title: X3rhPGfueqy6ZV5RNPIDIYcgFADhX6s5HVNH2dB3 21:35:18.4 Debug: Rejected Hashed Release Title: 866udjDUHiw2DY6CeKm1EOFvmokrKuFi6Y5aahT5 21:35:18.4 Debug: Rejected Hashed Release Title: IJ7hzjH7UQ0DgQqC5cXXYSsc1q9SB1b7VxM4VlQf 21:35:18.4 Debug: Rejected Hashed Release Title: WmT5LGnod7IGcMC6PgJ5zYaTdhrn4NbmNpgeh17Y 21:35:18.4 Debug: Rejected Hashed Release Title: nesEFpMKVe4NSvEOxRskYXypTjIqFntu4eBVYJc4 21:35:18.4 Debug: Rejected Hashed Release Title: N93HzwtrL6pxbltEKLjH8x4JuRsmKsy65BkTAbPF 21:35:18.4 Debug: Rejected Hashed Release Title: f6bbpo8zgBvEyFwsb7NKazBJ6ZdWDTSLibzD1qYy 21:35:18.4 Debug: Rejected Hashed Release Title: 0QlEoaSFvEUZDBxem2YJ0SL9CICa4l0sI67b3UjO 21:35:18.4 Debug: Rejected Hashed Release Title: RTqCY7SpopZ3arAgwWRjtSsJNLB38zLK4TNYXeh6 21:35:18.4 Debug: Rejected Hashed Release Title: PAkCAjKZyOZQL6dziT6Kb3HDh7RyH1ub7gHiFDZi 21:35:18.4 Debug: Rejected Hashed Release Title: oYMdqSvIyWsqnHYPrLIwyCjjyN5ZiRydIMm6ffLA 21:35:18.4 Debug: Rejected Hashed Release Title: yMwCUGxT32qb5GRE795kQMl5188FmBilnMGBrpJs 21:35:18.4 Debug: Rejected Hashed Release Title: 2BWmAAK1Y1dQzawCjEciHmkGzxIfKYRngo5M1ioB 21:35:18.4 Debug: Rejected Hashed Release Title: E3n9p78udeS6nSQ8i6MxPaR1bwZmQKaRpIwpauIX 21:35:18.4 Debug: Rejected Hashed Release Title: Y34sGoUe4GSyW07R5Hq0iEPCcHu3ZxDcO2QPcL2W 21:35:18.4 Debug: Rejected Hashed Release Title: d0jLEVnFJ5iCsngZHkEmHBTE8098q63CNZfDZIi5 21:35:18.4 Debug: Rejected Hashed Release Title: w3cElnpuupJJ4ECfuDYfQYTtEFEUP6hMSFU6ZNaX 21:35:18.4 Debug: Rejected Hashed Release Title: lIw3fk19pMIr3TPBKUGHkPg0lVmy3prFN1x84Bnp 21:35:18.4 Debug: Rejected Hashed Release Title: nSRhLYdMmlYD0uW9XLsnJqYTvNeF2jClU0zmqKr5 21:35:18.4 Debug: Rejected Hashed Release Title: azt26tWjxpXaAPoEdwrnFhJ6VYtUjdbTsTvJdt7Z 21:35:18.4 Debug: Rejected Hashed Release Title: RGKNTT8TR9dWeVARXHPzsYpVj061UPyAR4SIobuu 21:35:18.4 Debug: Rejected Hashed Release Title: yVKbJOAb4OcTm6TolfRQbLkFKdcVCulbostG4iDd 21:35:18.4 Debug: Rejected Hashed Release Title: CLQu1cXfa75kbHbLuCfQu06SjGauBslSuDEqIjf9 21:35:18.4 Debug: Rejected Hashed Release Title: L07dH5RJdv9auBb97H1BHd9wqLI09mKez9u1JvCp 21:35:18.4 Debug: Rejected Hashed Release Title: 2JTsGuPZQw9SJ1duIb9gVxHmtX3Qpwog3OjOGwg5 21:35:18.4 Debug: Rejected Hashed Release Title: 5yONyrjHAVxReisFDgImWO3901U9p08bKW8IvWYt 21:35:18.4 Debug: Rejected Hashed Release Title: yINDwRb0hNDCkicEFhDgNFSJXRjA8ugH37pGCKuV 21:35:18.4 Debug: Rejected Hashed Release Title: sXzScJ0sYumzuU3r8gbvNQmvcFuUmJqjVEzFn3W6 21:35:18.4 Debug: Rejected Hashed Release Title: RK4HdAWzS4ElDHvC7vAOTpLPQpYZHMBPn1uvCP1E 21:35:18.4 Debug: Rejected Hashed Release Title: 47IR6TWd2dCHPigvjK7LcFC6m2igYTBcGo80Jl4L 21:35:18.4 Debug: Rejected Hashed Release Title: 9YVc9ibPOn6RuUXZKb8GCLCnKqeYnxTrRz11NQVJ 21:35:18.4 Debug: Rejected Hashed Release Title: nAhoQjVl3B3FiumGh9LLB96qwSFkCk4vFCYz8LIt 21:35:18.4 Debug: Rejected Hashed Release Title: HfbP6G8KRrWMhkZXauRQzZiqgiJMcAAnTjgK9Qtt 21:35:18.4 Debug: Rejected Hashed Release Title: 76rGSLv8yyCfoaJ5hSYEMcQEfSaskmi7koFnGa04 21:35:18.4 Debug: Rejected Hashed Release Title: jy0N1KLp4EvmxEfwXSbG4mGLTBL9DAO3cBPj2qFj 21:35:18.4 Debug: Rejected Hashed Release Title: SqLeqep4z5bRtsEEtyf8p3DWoFHW8RJpqLdsSkRO 21:35:18.4 Debug: Rejected Hashed Release Title: jNTL3EYIVClOsClpAcgGPVhnY9FwTJYmgHAtH3fK 21:35:18.4 Debug: Rejected Hashed Release Title: SfTEfQidqxhNKWNHMoPYTl87TDiInouB39DIZgu5 21:35:18.4 Debug: Rejected Hashed Release Title: hody7ZTdDp2ru97jNsnUPiT7dDXZucU8DhySmP7E 21:35:18.4 Debug: Rejected Hashed Release Title: x6W9e9Z4Ubdkmf6Y6XPW9ZgC9eLmZE8xuWVmpVUu 21:35:18.4 Debug: Rejected Hashed Release Title: APY0zUoX7GVwsz02m5OmeWwIM0zOGsBWbDv8kfQs 21:35:18.4 Debug: Rejected Hashed Release Title: NNqqUwZpok3Lss2kVo6UFPtAJJdX06aeds9PurOZ 21:35:18.4 Debug: Rejected Hashed Release Title: g5hDQWfyFCZi8RqJXvDRnbM6JCsU6UpcNRCy6kGl 21:35:18.4 Debug: Rejected Hashed Release Title: b1XlaAxf20c1gynXU4FMyQXsDXx84GUlNHzyVUEU 21:35:18.4 Debug: Rejected Hashed Release Title: 1CgT0nwyCDSFgtxnIwcf0uCWhduZgn02cTAAHVh9 21:35:18.4 Debug: Rejected Hashed Release Title: X8sKLquAxulg68VDo3HqW7aWUfBSP2wDaalFE5Nx 21:35:18.4 Debug: Rejected Hashed Release Title: jveGqza9UjuOGiobukdjzD8MmcnUUurswfm6hjMn 21:35:18.4 Debug: Rejected Hashed Release Title: EEuRGfkE2rB64EWViGR7mt7X0LK3c1NiMf9uPzFS 21:35:18.4 Debug: Rejected Hashed Release Title: Wf30TngLOvG0yiPe6rBzfpkqW2D5rKaYSfXDQv0m 21:35:18.4 Debug: Rejected Hashed Release Title: IPBHHWbpVAl2n0Fydze5QZSinRRlaAU1gAwtHVbs 21:35:18.4 Debug: Rejected Hashed Release Title: cnkdMlIRmIkAbzJLcAOjBr3vRZiAFeXc3buFBdTq 21:35:18.4 Debug: Rejected Hashed Release Title: jCqIf2xARlqj1PR3FggWOkwC74ytE0hKsZkSYC04 21:35:18.4 Debug: Rejected Hashed Release Title: f0YSzCch5t5zSaK6bFBgriSsoxo8Vq4Cj0UD0axC 21:35:18.4 Debug: Rejected Hashed Release Title: CsxP0WhrTQz3FYEkx7a5MZvmZraYcUSozZ30a0ck 21:35:18.4 Debug: Rejected Hashed Release Title: k8KD8CJxymZ3X0OkA2phUVHoT0DbWW58w6B4OPwJ 21:35:18.4 Debug: Rejected Hashed Release Title: 54u1ryrhi1W5uVUbOoGQWohi9pQi1LE5VY4ldr5M 21:35:18.4 Debug: Rejected Hashed Release Title: a0AUEZkhpOzc6PEF6Tsn6hiEWjZDQ930BdHb3C4r 21:35:18.4 Debug: Rejected Hashed Release Title: I64sa2EAubN7glcOzw3Vn9e28g8d3hUTFfVG3UWF 21:35:18.4 Debug: Rejected Hashed Release Title: w3KiXNaEQg4tuPt6ouOdVHfyHx8KwF29iJ6YWOHO 21:35:18.4 Debug: Rejected Hashed Release Title: 5sCSRQdzvTU2zGZiQ2c5toGztWfmzSyMtUMrLhmo 21:35:18.4 Debug: Rejected Hashed Release Title: tLD9i8AYneW1nhYznuGoSLkzsyHw0TKvuwkWTHrR 21:35:18.4 Debug: Rejected Hashed Release Title: x7kk3ljeZwY0dMknRTSLhoNjfFZ6mx5dxjKZiRM0 21:35:18.4 Debug: Rejected Hashed Release Title: bOu9FIv48dDdFJatW33RxMSqakePJXZRjvkHkRNl 21:35:18.4 Debug: Rejected Hashed Release Title: uBbg4HtIfZriZIACmL3Xer4eOmovcEDbV7t1t7lY 21:35:18.4 Debug: Rejected Hashed Release Title: xwB62B71PVqrkRYnp6RF5NRobw8PrrHmkuos5SZZ 21:35:18.4 Debug: Rejected Hashed Release Title: IMm6x3Ia2pT9zhuuYRuNcy0U51Mv2HZ67akqiDPE 21:35:18.4 Debug: Rejected Hashed Release Title: EMUKUstMyamcZOuJbkwmFUTYxkgJGNLq1R9HCTHb 21:35:18.4 Debug: Rejected Hashed Release Title: qxi8U0wJRwk4fYakb6icKMgS4r1tKkRJ7x5OI9Jd 21:35:18.4 Debug: Rejected Hashed Release Title: On9EZzNAH1QodRZNrKk3kYMxawWnnUY8HxBaz0oq 21:35:18.4 Debug: Rejected Hashed Release Title: FzLa36nSWOjFCY2FYekymRE6omxO3yW50Y0TItyR 21:35:18.4 Debug: Rejected Hashed Release Title: Mu4uUkoAzWZ0qCDwG5zthqtycRl50xOE50ukmOYO 21:35:18.4 Debug: Rejected Hashed Release Title: J1J089ECkhTBxrSwI5Fxbmz5HKySMlvewaW0LPXE 21:35:18.4 Debug: Rejected Hashed Release Title: lZHHhTIlzBgvcOYCoUlkiUML6iRj7XIkn98bQoOk 21:35:18.4 Debug: Rejected Hashed Release Title: 9C7tvetxo8gqzGQVtPdaSJVpS0dUQZ2teYCzNh6O 21:35:18.4 Debug: Rejected Hashed Release Title: hh2jEIvBJa4Maw4qZ3vy06pIUPoouNFXC1VQcnRI 21:35:18.4 Debug: Rejected Hashed Release Title: HfxevcSlVbyCTWTiY8uq5XXol2dB2hCoMqPIiz5T 21:35:18.4 Debug: Rejected Hashed Release Title: IpXlruBv86tft2a22YUdiXzsmco0be8mt5BpitmK 21:35:18.4 Debug: Rejected Hashed Release Title: dfAx1cFHx9rqssnIpYFsW8gnLU1ObuZsDD7RcywQ 21:35:18.4 Debug: Rejected Hashed Release Title: Lacfg8sepzRN3trEgmWjsuv9w3GAKYl27Rsr7BiR 21:35:18.4 Debug: Rejected Hashed Release Title: aObMuVSGdXDegSPkmeoLNC1YHZQzmPXBog9nqhlr 21:35:18.4 Debug: Rejected Hashed Release Title: XgcHWgk7cwuLIToGxisTNk2uufxGDuhjsWvhdTy6 21:35:18.4 Debug: Rejected Hashed Release Title: CUJTs2JxgJUe1xWEc3C3GkoAWLLEv6Zn2asKA1Fh 21:35:18.4 Debug: Rejected Hashed Release Title: blrcjc67QLRVMpHp3KkLmgzX5VgJKFyQbvx5bQFs 21:35:18.4 Debug: Rejected Hashed Release Title: BHGbtUUovYO7jmLueBWftmxKyVoteiogg0tlvMcW 21:35:18.4 Debug: Rejected Hashed Release Title: 9S8jGeSiAMeXRvRVCCQfFgj3LfnGRAnIvKIuR5Vk 21:35:18.4 Debug: Rejected Hashed Release Title: uG7CH8W7BIPzdrlpVgD2ACCAY1XwEvm76hnr5ecE 21:35:18.4 Debug: Rejected Hashed Release Title: nxHimsuMBzoBGBHcGnjoGOGDbqwsbk36tAcavTt7 21:35:18.4 Debug: Rejected Hashed Release Title: dW5BkQlrKYjtJC0COy6FaYPZ9kla2MugshWbxNQG 21:35:18.4 Debug: Rejected Hashed Release Title: jQeuvGjuLUbjYRvJxzR2OGn3TMq4Ikf7s8c0xRWt 21:35:18.4 Debug: Rejected Hashed Release Title: ojMswJEciy4WVGmtqHy4zQIOPt9jhSoVMyfy4ov7 21:35:18.4 Debug: Rejected Hashed Release Title: JeV1rJWGc1M7SQP5OojtCvz1HEFaacpMhxm1QBtN 21:35:18.4 Debug: Rejected Hashed Release Title: 1BLCwC9HEkwZAoeBURtSHHtG3BSdnOVJswr7HCkf 21:35:18.4 Debug: Rejected Hashed Release Title: gmmXBnIzf1jpXKPKg8qToBpGQNKvcATm6kpuOFCT 21:35:18.4 Debug: Rejected Hashed Release Title: aqWkyttyaPCW92Ok5nAtPd6qWRtNdHLbeGbVSNcc 21:35:18.4 Debug: Rejected Hashed Release Title: 564jIo9FQwY0I8tTMyaUS8RUgHsF168bBzKhXOa9 21:35:18.4 Debug: Rejected Hashed Release Title: mr73mm4z0Aj0PHxg9Rf5sKOh2XB2qUskh8YJYUUH 21:35:18.4 Debug: Rejected Hashed Release Title: 31kuNV5P990qcvDTzPXipFJfa7NNSH4HbudAZp7e 21:35:18.4 Debug: Rejected Hashed Release Title: BBiTqgCZWEcpzERj5dmcpBQVKZ9Id8D3psq7BQpT 21:35:18.4 Debug: Rejected Hashed Release Title: HjbbD7CO0kLdJJvkc9wZn4925mzM0jzYmHlmxIYW 21:35:18.4 Debug: Rejected Hashed Release Title: twwrahnv0EUpcxaRnCESnwf63T4vLCir9bfTMaQe 21:35:18.4 Debug: Rejected Hashed Release Title: xOar0mFAVoSGjkuT1cNNHi48MhIoWg0OhmC845GD 21:35:18.4 Debug: Rejected Hashed Release Title: tBTvXv11BWDzC7F0GKJLoMFgJcYK7qfFtPMK6jVm 21:35:18.4 Debug: Rejected Hashed Release Title: YlFHYg1aZ6tIYFcIz464ubTGa8hiSezVOaY50keb 21:35:18.4 Debug: Rejected Hashed Release Title: X8qo67CeOgfiSeMrJj4DzKsqtxIqiN1TdlvMvtd0 21:35:18.4 Debug: Rejected Hashed Release Title: sFr58ZtJaf26DREOlGO2yrHQgqbcpXRdKf3xOjQB 21:35:18.4 Debug: Rejected Hashed Release Title: WXB6z5nWubOvpntPHjncP143kVIFaAVHi6aHoEeu 21:35:18.4 Debug: Rejected Hashed Release Title: 9zkmUZkVde9IF3Vahi1evFD7nr6qZxYUofxFMlsG 21:35:18.4 Debug: Rejected Hashed Release Title: ab3rqeNk7onEJs9aqCKite4vXjEP0BP4CVBVtOi6 21:35:18.4 Debug: Rejected Hashed Release Title: 5Gm6QFFKaEOJfHOw8bzasb2Nv90Qo8kzZdygnrMN 21:35:18.4 Debug: Rejected Hashed Release Title: hUg9SD8pPg3oPj8TvO1r42bf0mnQZ0lasT6llgrz 21:35:18.4 Debug: Rejected Hashed Release Title: GdxcYdw4iBRxwk6B0EKfiTaEyAwStQrzcPwaHVQv 21:35:18.4 Debug: Rejected Hashed Release Title: 1cDxtF3WkOa4Fbbv9VsvlkChyijsXdol8lHnjNss 21:35:18.4 Debug: Rejected Hashed Release Title: 5dDg2Tdcfvkaijan1kBCJPOfjqR587hsMw4X7mSS 21:35:18.4 Debug: Rejected Hashed Release Title: qUNFClKzXriRLtaeruDXZOL3pCp1LOrqrzVhYmgN 21:35:18.4 Debug: Rejected Hashed Release Title: YWsHQUEQiypEWNNKyMwStqFz1QgYTCQAWWB9zU25 21:35:18.4 Debug: Rejected Hashed Release Title: wzqyffHGcJwfCjMBFfTD26m080Ss5V8lojSUx7An 21:35:18.4 Debug: Rejected Hashed Release Title: JwpJMqEjXpeR9HknyH2G6HoXw56VGFqWLigm4bXb 21:35:18.4 Debug: Rejected Hashed Release Title: nFCPdRV1UcPqwMpJ2jiyxlsN2EfvZSZEWrrQvPYW 21:35:18.4 Debug: Rejected Hashed Release Title: ob3s3dF3c58JFVL2VZNeqe8RkFLdmwzM8GZaslmx 21:35:18.4 Debug: Rejected Hashed Release Title: 89YdWWryZN9mmD1pSxE0V7vDV2w72fImrRVTuRfz 21:35:18.4 Debug: Rejected Hashed Release Title: 6EQvhTPkpgvLxm2wAkhSAFG2QRQStM3WgSLwocwR 21:35:18.4 Debug: Rejected Hashed Release Title: gWkyeJdG14SNL8jniIit6LJKpXMzpY89z8GlddPH 21:35:18.4 Debug: Rejected Hashed Release Title: 6fy7xaZEKKZL2oA6C0mo3yJx8ltAeATvVS0RXeWs 21:35:18.4 Debug: Rejected Hashed Release Title: ODCE0kcU5fHFD1uwxUx3FMC0IE6lbO6uhS1Pfz16 21:35:18.4 Debug: Rejected Hashed Release Title: kOMAAdOofW7YetEKeYpvL8P31mUvYZiEOu3XM1Sj 21:35:18.4 Debug: Rejected Hashed Release Title: 4Q3SGwfrFl5MEyhpqREB2lljGUuBiUjkeOl9ycOs 21:35:18.4 Debug: Rejected Hashed Release Title: jQN7ktYS7AqZpzxCH1ge2i3pHZ5OKmWsIX7ujISI 21:35:18.4 Debug: Rejected Hashed Release Title: ARObFbI1DDgcbClJKthUEbOTgXlkwMcqlIFNUn9I 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:35:18.4 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:35:18.4 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) --- 21:35:18.4 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:35:18.4 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) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:35:18.4 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:35:18.4 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:35:18.4 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:35:18.4 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) --- 21:35:18.4 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:35:18.4 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) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 21:35:18.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:35:18.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:35:18.4 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:35:18.4 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:35:18.4 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:35:18.4 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:35:18.4 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:35:18.4 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) --- 21:35:18.4 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 21:35:18.4 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) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:35:18.4 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:35:18.4 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) --- 21:35:18.4 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:35:18.4 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) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:35:18.4 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:35:18.4 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:35:18.4 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:35:18.4 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) --- 21:35:18.4 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:35:18.4 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) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 21:35:18.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:35:18.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:35:18.4 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:35:18.4 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:35:18.4 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:35:18.4 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:35:18.4 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:35:18.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:35:18.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:35:18.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 21:35:18.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:35:18.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:35:18.5 Debug: fpcalc version: 1.5.1 21:35:18.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:18.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:35:18.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:35:18.7 Debug: fpcalc version: 1.5.1 21:35:18.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 21:35:18.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:35:18.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:35:18.9 Debug: fpcalc version: 1.5.1 21:35:18.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:19.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.1 Debug: Fingerprinting complete. 21:35:19.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:19.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:35:19.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:35:19.2 Debug: fpcalc version: 1.5.1 21:35:19.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 21:35:19.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.4 Debug: Fingerprinting complete. 21:35:19.4 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:19.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:35:19.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:35:19.4 Debug: fpcalc version: 1.5.1 21:35:19.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:19.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 21:35:19.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:19.8 Debug: Fingerprinting complete. 21:35:19.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:19.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:35:19.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:35:19.8 Debug: fpcalc version: 1.5.1 21:35:19.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:35:19.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:35:19.8 Debug: fpcalc version: 1.5.1 21:35:19.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:20.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 21:35:20.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.2 Debug: Fingerprinting complete. 21:35:20.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:20.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:35:20.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:35:20.2 Debug: fpcalc version: 1.5.1 21:35:20.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:20.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 21:35:20.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:20.6 Debug: Fingerprinting complete. 21:35:20.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 21:35:20.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:35:20.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:35:20.6 Debug: fpcalc version: 1.5.1 21:35:20.6 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 21:35:20.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:35:20.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:35:20.7 Debug: fpcalc version: 1.5.1 21:35:20.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:20.8 Trace: Too many requests, retrying in 1s 21:35:21.8 Trace: Too many requests, retrying in 1s 21:35:22.8 Trace: Too many requests, retrying in 1s 21:35:23.8 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 21:35:23.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:35:23.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:35:23.9 Debug: fpcalc version: 1.5.1 21:35:23.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:24.0 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:24.0 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:24.0 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:24.0 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:35:24.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:35:24.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:35:24.1 Debug: fpcalc version: 1.5.1 21:35:24.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:24.2 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 21:35:24.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:35:24.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:35:24.3 Debug: fpcalc version: 1.5.1 21:35:24.3 Debug: Webservice error InvalidFingerprint: invalid fingerprint 21:35:24.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:35:24.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:35:24.3 Debug: fpcalc version: 1.5.1 21:35:24.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:35:24.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:35:24.3 Debug: fpcalc version: 1.5.1 21:35:24.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:35:24.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:35:24.4 Debug: fpcalc version: 1.5.1 21:35:24.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:35:24.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 21:35:24.4 Debug: fpcalc version: 1.5.1 21:35:24.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 21:35:24.6 Trace: Too many requests, retrying in 1s 21:35:25.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:25.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:35:25.6 Debug: Fingerprinting complete. 21:35:25.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:35:25.6 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] 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 21:35:25.6 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] 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 21:35:25.6 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:25.6 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 21:35:25.6 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 21:35:25.6 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 21:35:25.6 Debug: Album Parsed. Ed Sheeran - I See Fire 21:35:25.6 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:35:25.6 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 21:35:25.6 Debug: Album Parsed. Ed Sheeran - Divide 21:35:25.6 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:35:25.6 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 21:35:25.6 Debug: Album Parsed. Ed Sheeran - + 21:35:25.6 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:35:25.6 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 21:35:25.6 Debug: Album Parsed. XXXTENTACION - ? 21:35:25.6 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:35:25.6 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 21:35:25.6 Debug: Album Parsed. Hey - BŁYSK 21:35:25.6 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:35:25.6 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 21:35:25.6 Debug: Album Parsed. ??? - Album 21:35:25.6 Debug: Trying to parse quality for '??? Album FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:35:25.6 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 21:35:25.6 Debug: Album Parsed. + - Album 21:35:25.6 Debug: Trying to parse quality for '+ Album FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:35:25.6 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 21:35:25.6 Debug: Album Parsed. /\ - Album 21:35:25.6 Debug: Trying to parse quality for '/\ Album FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 21:35:25.6 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 21:35:25.6 Debug: Album Parsed. +44 - When Your Heart Stops Beating 21:35:25.6 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:35:25.6 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' 21:35:25.6 Debug: Album Parsed. Michael Buble - Christmas 21:35:25.6 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 21:35:25.6 Debug: Album Parsed. Michael Buble - Michael Buble 21:35:25.6 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:35:25.6 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 21:35:25.6 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:35:25.6 Debug: Parsing string 'Bad Format' 21:35:25.6 Debug: Parsing string 'Bad Format' 21:35:25.6 Debug: Unable to parse Bad Format 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. VA - The Best 101 Love Ballads 21:35:25.6 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:35:25.6 Debug: Quality parsed: MP3-192 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. ATCQ - The Love Movement 21:35:25.6 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:35:25.6 Debug: Quality parsed: MP3-192 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Maula - Jism 2 21:35:25.6 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:35:25.6 Debug: Quality parsed: MP3-192 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 21:35:25.6 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:35:25.6 Debug: Quality parsed: MP3-192 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 21:35:25.6 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:35:25.6 Debug: Quality parsed: MP3-192 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 21:35:25.6 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:35:25.6 Debug: Quality parsed: MP3-192 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 21:35:25.6 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:35:25.6 Debug: Quality parsed: MP3-320 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 21:35:25.6 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Ricardo Arjona - APNEA 21:35:25.6 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:35:25.6 Debug: Quality parsed: MP3-320 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:35:25.6 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Kehlani - SweetSexySavage 21:35:25.6 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:35:25.6 Debug: Quality parsed: MP3-320 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:35:25.6 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Anderson Paak - Malibu 21:35:25.6 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:35:25.6 Debug: Quality parsed: MP3-320 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 21:35:25.6 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:35:25.6 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:35:25.6 Debug: Album Parsed. Caetano Veloso - Discography 21:35:25.6 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:35:25.6 Debug: Quality parsed: MP3-256 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Little Mix - Salute 21:35:25.6 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:25.6 Debug: Quality parsed: AAC-256 v1 21:35:25.6 Debug: Release Group parsed: V3nom 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 21:35:25.6 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:35:25.6 Debug: Quality parsed: MP3-256 v1 21:35:25.6 Debug: Release Group parsed: GloDLS 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Jake Bugg - Jake Bugg 21:35:25.6 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:35:25.6 Debug: Quality parsed: MP3-256 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 21:35:25.6 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:25.6 Debug: Album Parsed. Milky Chance - Sadnecessary 21:35:25.6 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:35:25.6 Debug: Quality parsed: AAC-256 v1 21:35:25.6 Debug: Release Group parsed: M4A 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Clean Bandit - New Eyes 21:35:25.6 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:35:25.6 Debug: Quality parsed: MP3-256 v1 21:35:25.6 Debug: Release Group parsed: GLT 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 21:35:25.6 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:35:25.6 Debug: Quality parsed: MP3-256 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. PJ Harvey - Let England Shake 21:35:25.6 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:35:25.6 Debug: Quality parsed: MP3-256 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:35:25.6 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Kendrick Lamar - DAMN 21:35:25.6 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 21:35:25.6 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 21:35:25.6 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Gorillaz - Humanz 21:35:25.6 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:35:25.6 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. David Bowie - Blackstar 21:35:25.6 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: FLAC 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. The Cure - Greatest Hits 21:35:25.6 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:35:25.6 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:25.6 Debug: Album Parsed. Slowdive - Souvlaki 21:35:25.6 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. John Coltrane - Kulu Se Mama 21:35:25.6 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 21:35:25.6 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:35:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Migos - No Label II 21:35:25.6 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: FORSAKEN 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. A I - Sex & Robots 21:35:25.6 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:35:25.6 Debug: Quality parsed: MP3-VBR-V0 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 21:35:25.6 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Jay-Z - 444 21:35:25.6 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:25.6 Debug: Quality parsed: MP3-320 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 21:35:25.6 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:35:25.6 Debug: Quality parsed: MP3-96 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 21:35:25.6 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Little Mix - Salute 21:35:25.6 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:35:25.6 Debug: Quality parsed: AAC-256 v1 21:35:25.6 Debug: Release Group parsed: GLT 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Barış Manço - Ben Bilirim 21:35:25.6 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:35:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 21:35:25.6 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: JLM 21:35:25.6 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") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 21:35:25.6 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:35:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Dani Sbert - Togheter 21:35:25.6 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:35:25.6 Debug: Quality parsed: MP3-320 v1 21:35:25.6 Debug: Release Group parsed: FURY 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:35:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. New Edition - One Love 21:35:25.6 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:35:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. David Gray - The Best of David Gray 21:35:25.6 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: MTD 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Shinedown - Us and Them 21:35:25.6 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: NMR 21:35:25.6 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") --- 21:35:25.6 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) --- 21:35:25.6 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:25.6 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Led Zeppelin - Discography 21:35:25.6 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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) --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 21:35:25.6 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:25.6 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Minor Threat - Discography 21:35:25.6 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: Anthology 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 21:35:25.6 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) --- 21:35:25.6 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:25.6 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Captain - Discography 21:35:25.6 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: UTP 21:35:25.6 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) --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Coolio - Gangsta's Paradise 21:35:25.6 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 21:35:25.6 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:35:25.6 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: FTD 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:35:25.6 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 21:35:25.6 Debug: Quality parsed: Unknown v1 21:35:25.6 Debug: Release Group parsed: FTD 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:35:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Peter Hammill - From The Trees 21:35:25.6 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:35:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Aztec Two-Step - Naked 21:35:25.6 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:35:25.6 Debug: Quality parsed: MP3-320 v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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") --- 21:35:25.6 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:35:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Dai Kaht - Dai Kaht 21:35:25.6 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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") --- 21:35:25.6 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) --- 21:35:25.6 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:35:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Black Obelisk - Discography 21:35:25.6 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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) --- 21:35:25.6 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) --- 21:35:25.6 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:35:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Aria - Discography 21:35:25.6 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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) --- 21:35:25.6 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) --- 21:35:25.6 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:35:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.6 Debug: Album Parsed. Forces United - Discography 21:35:25.6 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: 21:35:25.6 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) --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 21:35:25.6 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 21:35:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 21:35:25.6 Debug: Album Parsed. Gorillaz - The now now 21:35:25.6 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 21:35:25.6 Debug: Quality parsed: FLAC v1 21:35:25.6 Debug: Release Group parsed: FLAC 21:35:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 21:35:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 21:35:25.7 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:25.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:25.7 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 21:35:25.7 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:25.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:25.7 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 21:35:25.7 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:25.7 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 21:35:25.7 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 21:35:25.7 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:25.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:25.7 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 21:35:25.7 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:25.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:25.7 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: Black 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 21:35:25.7 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:35:25.7 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:35:25.7 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: Black 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 21:35:25.7 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) --- 21:35:25.7 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:25.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.7 Debug: Album Parsed. Captain - Discography 21:35:25.7 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: UTP 21:35:25.7 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) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 21:35:25.7 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) --- 21:35:25.7 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:35:25.7 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.7 Debug: Album Parsed. Aria - Discography 21:35:25.7 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Debug: Release Group parsed: 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:25.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:35:25.7 Debug: Album Parsed. Led Zeppelin - Discography 21:35:25.7 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 21:35:25.7 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:25.7 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:35:25.7 Debug: Album Parsed. Minor Threat - Discography 21:35:25.7 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Debug: Release Group parsed: Anthology 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 21:35:25.7 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:35:25.7 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:35:25.7 Debug: Album Parsed. Caetano Veloso - Discography 21:35:25.7 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:35:25.7 Debug: Quality parsed: MP3-256 v1 21:35:25.7 Debug: Release Group parsed: 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 21:35:25.7 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") --- 21:35:25.7 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") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:35:25.7 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") --- 21:35:25.7 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") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 21:35:25.7 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") --- 21:35:25.7 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:25.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:35:25.7 Debug: Album Parsed. Jay-Z - 444 21:35:25.7 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:35:25.7 Debug: Quality parsed: MP3-320 v1 21:35:25.7 Debug: Release Group parsed: scnzbefnet 21:35:25.7 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") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:35:25.7 Debug: Trying inexact album match for IdenticalTitle 21:35:25.7 Debug: Unable to find - IdenticalTitle 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:35:25.7 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:35:25.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:25.7 Debug: Album Parsed. 30 Rock - Get Some 21:35:25.7 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: FLAC 21:35:25.7 Debug: Trying inexact artist match for 30 Rock 21:35:25.7 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:35:25.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:25.7 Debug: Album Parsed. 30 Rock - Get Some 21:35:25.7 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: FLAC 21:35:25.7 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:35:25.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:35:25.7 Debug: Album Parsed. 30 Rock - Get Some 21:35:25.7 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:35:25.7 Debug: Quality parsed: FLAC v1 21:35:25.7 Debug: Release Group parsed: FLAC 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:35:25.7 Debug: Parsing string '30 Rock' 21:35:25.7 Debug: Unable to parse 30 Rock 21:35:25.7 Debug: Trying inexact artist match for 30 Rock 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 3 21:35:25.7 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 16 21:35:25.7 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Specials 21:35:25.7 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 2 21:35:25.7 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 2 21:35:25.7 Debug: Parsing string 'Season 2 S02E21.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. TV 21:35:25.7 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 6 21:35:25.7 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:35:25.7 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:35:25.7 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:25.7 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:25.7 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:25.7 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:35:25.7 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:35:25.7 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:35:25.7 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 21:35:25.7 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 21:35:25.7 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 01 21:35:25.7 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 01 21:35:25.7 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 1 21:35:25.7 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Attempting to parse track info using directory and file names. Season 1 21:35:25.7 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:35:25.7 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:35:25.7 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:35:25.7 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:35:25.7 Debug: Quality parsed: Unknown v1 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [MP3-192]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [MP3-256]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [MP3-320]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [WAV]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [WMA]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [AAC-192]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [AAC-256]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [AAC-320]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [ALAC]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:35:25.7 Debug: Trying to parse quality for 'Some album [FLAC]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:35:25.7 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:35:25.7 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:35:25.7 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:35:25.7 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:35:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:35:25.7 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:35:25.7 Debug: Trying to parse quality for '' 21:35:25.7 Trace: Got codec AAC 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:35:25.7 Debug: Trying to parse quality for '' 21:35:25.7 Trace: Got codec AAC 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:35:25.7 Debug: Trying to parse quality for '' 21:35:25.7 Trace: Got codec AAC 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:35:25.7 Debug: Trying to parse quality for '' 21:35:25.7 Trace: Got codec AAC 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:35:25.7 Debug: Trying to parse quality for '' 21:35:25.7 Trace: Got codec ALAC 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:35:25.7 Debug: Trying to parse quality for '' 21:35:25.7 Trace: Got codec APE 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:35:25.7 Debug: Trying to parse quality for '' 21:35:25.7 Trace: Got codec FLAC 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 21:35:25.7 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) --- 21:35:25.7 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) --- 21:35:25.7 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 21:35:25.7 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) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:35:25.7 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:35:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:35:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec FLAC 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec MP3CBR 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec MP3CBR 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 21:35:25.8 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) --- 21:35:25.8 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 21:35:25.8 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) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 21:35:25.8 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) --- 21:35:25.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:35:25.8 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) --- 21:35:25.8 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) --- 21:35:25.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:35:25.8 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) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec MP3CBR 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 21:35:25.8 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) --- 21:35:25.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:35:25.8 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) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec MP3CBR 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec MP3CBR 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec MP3CBR 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:35:25.8 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) --- 21:35:25.8 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 21:35:25.8 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) --- 21:35:25.8 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) --- 21:35:25.8 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 21:35:25.8 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) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:35:25.8 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 21:35:25.8 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 21:35:25.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OGG 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OPUS 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OGG 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OPUS 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OGG 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OPUS 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OGG 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OPUS 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OGG 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OPUS 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OGG 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec OPUS 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec WAV 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:35:25.8 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec WAVPACK 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:35:25.8 Debug: Trying to parse quality for '' 21:35:25.8 Trace: Got codec WMA 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 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") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 21:35:25.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 21:35:25.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:35:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:35:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:35:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:35:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:35:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:35:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:35:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:35:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:35:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:35:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:25.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:25.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865259387857_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:25.9 Info: DatabaseEngineVersionCheck migrating 21:35:25.9 Info: PerformDBOperation 21:35:25.9 Info: Performing DB Operation 21:35:25.9 Info: SQLite 3.47.2 21:35:25.9 Info: => 0.0013147s 21:35:25.9 Info: DatabaseEngineVersionCheck migrated 21:35:25.9 Info: => 0.0013321s 21:35:25.9 Debug: Took: 00:00:00.0140629 21:35:25.9 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 ==== 21:35:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:25.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:26.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:26.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:35:26.1 Info: Setting up standard metadata profile 21:35:26.1 Info: Setting up empty metadata profile 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:35:26.1 Info: Setting up empty metadata profile 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:35:26.1 Info: Renaming non-empty metadata profile None 21:35:26.1 Info: Setting up empty metadata profile 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:26.1 Info: Setting up empty metadata profile 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:35:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:35:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:26.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:26.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865261580743_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:26.1 Info: DatabaseEngineVersionCheck migrating 21:35:26.1 Info: PerformDBOperation 21:35:26.1 Info: Performing DB Operation 21:35:26.1 Info: SQLite 3.47.2 21:35:26.1 Info: => 0.0050312s 21:35:26.1 Info: DatabaseEngineVersionCheck migrated 21:35:26.1 Info: => 0.0050474s 21:35:26.1 Debug: Took: 00:00:00.0183411 21:35:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 21:35:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:35:26.2 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:35:26.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:35:26.3 Info: Setting up default quality profiles 21:35:26.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:35:26.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:26.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:35:26.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:26.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:35:26.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:26.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:35:26.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:26.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:35:26.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:26.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:35:26.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:35:26.3 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865263336599_469/izaxlakk.55w] 21:35:26.4 Debug: Extraction complete. 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:35:26.4 Debug: Scanning '/C/Test/' for music files 21:35:26.4 Trace: 0 files were found in /C/Test/ 21:35:26.4 Debug: 0 audio files were found in /C/Test/ 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:35:26.4 Debug: Scanning '/C/Test/' for music files 21:35:26.4 Trace: 0 files were found in /C/Test/ 21:35:26.4 Debug: 0 audio files were found in /C/Test/ 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:35:26.4 Debug: Scanning '/C/Test/' for music files 21:35:26.4 Trace: 0 files were found in /C/Test/ 21:35:26.4 Debug: 0 audio files were found in /C/Test/ 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:35:26.4 Debug: 30 Rock1.mp3 21:35:26.4 Debug: 30 Rock2.flac 21:35:26.4 Debug: 30 Rock3.ogg 21:35:26.4 Debug: 30 Rock4.m4a 21:35:26.4 Debug: 30 Rock.avi 21:35:26.4 Debug: movie.exe 21:35:26.4 Debug: movie 21:35:26.4 Debug: Scanning '/C/Test/' for music files 21:35:26.4 Trace: 7 files were found in /C/Test/ 21:35:26.4 Debug: 4 audio files were found in /C/Test/ 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:35:26.4 Info: Removing items older than 7 days from the recycling bin 21:35:26.4 Debug: Recycling Bin has been cleaned up. 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:35:26.4 Info: Removing items older than 7 days from the recycling bin 21:35:26.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:35:26.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:35:26.4 Debug: Recycling Bin has been cleaned up. 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:35:26.4 Info: Removing items older than 7 days from the recycling bin 21:35:26.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:35:26.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:35:26.4 Debug: Recycling Bin has been cleaned up. 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:35:26.4 Info: Recycle Bin has not been configured, cannot cleanup. 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:35:26.4 Info: Automatic cleanup of Recycle Bin is disabled 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:35:26.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:35:26.4 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:35:26.4 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:35:26.4 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:26.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:35:26.4 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 21:35:26.4 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:35:26.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:35:26.4 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:35:26.4 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:35:26.4 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:35:26.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:26.4 Debug: Creating folder /C/Test/Recycle Bin 21:35:26.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 21:35:26.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:26.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:26.4 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 21:35:26.4 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:35:26.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:26.4 Debug: Creating folder /C/Test/Recycle Bin 21:35:26.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 21:35:26.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:35:26.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:35:26.4 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 21:35:26.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 21:35:26.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 21:35:26.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:35:26.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:35:26.5 Info: Removing all items from the recycling bin 21:35:26.5 Debug: Recycling Bin has been emptied. 21:35:26.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:35:26.5 Info: Removing all items from the recycling bin 21:35:26.5 Debug: Recycling Bin has been emptied. 21:35:26.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 21:35:26.5 Info: Recycle Bin has not been configured, cannot empty. 21:35:26.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:35:26.5 Debug: Setting up default quality config 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:35:26.5 Debug: Setting up default quality config 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:35:26.5 Debug: Setting up default quality config 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:35:26.5 Debug: Setting up default quality config 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:35:26.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:35:26.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:35:26.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:35:26.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:35:26.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:35:26.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:35:26.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:35:26.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:35:26.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:35:26.6 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:35:26.6 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:35:26.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:26.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:26.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:35:26.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 21:35:26.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:26.7 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:35:26.7 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:35:26.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:26.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:26.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:35:26.7 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:35:26.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 21:35:26.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:35:26.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 --- 21:35:26.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 --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [1 ms] 21:35:26.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 --- 21:35:26.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 --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:35:26.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:35:26.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:35:26.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:35:26.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:35:26.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/cached_Main.db 21:35:26.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865268337073_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:35:26.8 Info: DatabaseEngineVersionCheck migrating 21:35:26.8 Info: PerformDBOperation 21:35:26.8 Info: Performing DB Operation 21:35:26.8 Info: SQLite 3.47.2 21:35:26.8 Info: => 0.0012899s 21:35:26.8 Info: DatabaseEngineVersionCheck migrated 21:35:26.8 Info: => 0.0013063s 21:35:26.8 Debug: Took: 00:00:00.0161849 21:35:26.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 ==== 21:35:26.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:35:26.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:35:26.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:35:26.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:35:26.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:35:26.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:35:26.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:35:27.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:35:27.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:35:27.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:35:27.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:35:27.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:35:27.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:35:27.0 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 21:35:27.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:27.1 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (137 ms) 21:35:27.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:35:27.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:35:27.2 Debug: Checking for updates 21:35:27.2 Info: Downloading update 0.6.2.883 21:35:27.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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865271805832_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:27.2 Info: Verifying update package 21:35:27.3 Info: Update package verified successfully 21:35:27.3 Info: Extracting Update package 21:35:27.3 Info: Update package extracted successfully 21:35:27.3 Info: Preparing client 21:35:27.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865271805832_472/lidarr_update/Lidarr.Update 21:35:27.3 Info: Lidarr will restart shortly. 21:35:27.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865271805832_472/lidarr_update C:\Test\Lidarr.exe 21:35:27.3 Debug: Restarting Lidarr to apply updates 21:35:27.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:35:27.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 21:35:27.3 Debug: Checking for updates 21:35:27.3 Info: Deleting old update files 21:35:27.3 Info: Downloading update 0.6.2.883 21:35:27.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273084117_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:27.3 Info: Verifying update package 21:35:27.3 Info: Update package verified successfully 21:35:27.3 Info: Extracting Update package 21:35:27.3 Info: Update package extracted successfully 21:35:27.3 Info: Preparing client 21:35:27.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273084117_473/lidarr_update/Lidarr.Update 21:35:27.3 Info: Lidarr will restart shortly. 21:35:27.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273084117_473/lidarr_update C:\Test\Lidarr.exe 21:35:27.3 Debug: Restarting Lidarr to apply updates 21:35:27.3 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] 21:35:27.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 21:35:27.3 Debug: Checking for updates 21:35:27.3 Info: Downloading update 0.6.2.883 21:35:27.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273155140_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:27.3 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273155140_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:27.3 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 21:35:27.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:27.3 Info: IPv4 is available: True, IPv6 will be disabled 21:35:27.3 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) (44 ms) 21:35:27.3 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%2F20241223%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241223T213520Z&X-Amz-Expires=300&X-Amz-Signature=1165ddcee787b70e5d6a4d7c78f0527f7db225ce81e07539c4dccab5c9600fc2&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 21:35:27.3 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%2F20241223%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241223T213520Z&X-Amz-Expires=300&X-Amz-Signature=1165ddcee787b70e5d6a4d7c78f0527f7db225ce81e07539c4dccab5c9600fc2&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 21:35:27.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:35:49.4 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%2F20241223%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241223T213520Z&X-Amz-Expires=300&X-Amz-Signature=1165ddcee787b70e5d6a4d7c78f0527f7db225ce81e07539c4dccab5c9600fc2&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) (22047 ms) 21:35:49.4 Debug: Downloading Completed. took 22s 21:35:49.4 Info: Verifying update package 21:35:49.4 Info: Update package verified successfully 21:35:49.4 Info: Extracting Update package 21:35:49.4 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273155140_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273155140_474/lidarr_update/] 21:35:49.9 Debug: Extraction complete. 21:35:49.9 Info: Update package extracted successfully 21:35:49.9 Info: Preparing client 21:35:49.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273155140_474/lidarr_update/Lidarr.Update 21:35:49.9 Info: Lidarr will restart shortly. 21:35:49.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865273155140_474/lidarr_update C:\Test\Lidarr.exe 21:35:49.9 Debug: Restarting Lidarr to apply updates 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 Info: Downloading update 0.6.2.883 21:35:49.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499572154_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:49.9 Info: Verifying update package 21:35:49.9 Info: Update package verified successfully 21:35:49.9 Info: Extracting Update package 21:35:49.9 Info: Update package extracted successfully 21:35:49.9 Info: Preparing client 21:35:49.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499572154_475/lidarr_update/Lidarr.Update 21:35:49.9 Info: Lidarr will restart shortly. 21:35:49.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499572154_475/lidarr_update C:\Test\Lidarr.exe 21:35:49.9 Debug: Restarting Lidarr to apply updates 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 Info: Downloading update 0.6.2.883 21:35:49.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499644669_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:49.9 Info: Verifying update package 21:35:49.9 Info: Update package verified successfully 21:35:49.9 Info: Extracting Update package 21:35:49.9 Info: Update package extracted successfully 21:35:49.9 Info: Preparing client 21:35:49.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499644669_476/lidarr_update/Lidarr.Update 21:35:49.9 Info: Lidarr will restart shortly. 21:35:49.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499644669_476/lidarr_update C:\Test\Lidarr.exe 21:35:49.9 Debug: Restarting Lidarr to apply updates 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 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 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 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 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 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 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 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 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 21:35:49.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 21:35:49.9 Debug: Checking for updates 21:35:49.9 Info: Downloading update 0.6.2.883 21:35:49.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499969238_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:49.9 Info: Verifying update package 21:35:49.9 Info: Update package verified successfully 21:35:49.9 Info: Extracting Update package 21:35:49.9 Info: Update package extracted successfully 21:35:49.9 Info: Preparing client 21:35:49.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499969238_481/lidarr_update/Lidarr.Update 21:35:49.9 Info: Lidarr will restart shortly. 21:35:49.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865499969238_481/lidarr_update C:\Test\Lidarr.exe 21:35:49.9 Debug: Restarting Lidarr to apply updates 21:35:49.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500034635_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Error: Update package is invalid 21:35:50.0 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500034635_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 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Debug: Built-In updater disabled inside a docker container. Please update the container image. 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Debug: Built-In updater disabled, please use BuiltIn to install 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500211950_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Info: Update package verified successfully 21:35:50.0 Info: Extracting Update package 21:35:50.0 Info: Update package extracted successfully 21:35:50.0 Info: Preparing client 21:35:50.0 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500211950_485/lidarr_update/Lidarr.Update does not exist, aborting update. 21:35:50.0 Debug: Restarting Lidarr to apply updates 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Debug: No update available 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500315635_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Info: Update package verified successfully 21:35:50.0 Info: Extracting Update package 21:35:50.0 Info: Update package extracted successfully 21:35:50.0 Info: Removing Lidarr.Update 21:35:50.0 Info: Starting update script: /tmp/lidarr/update.sh 21:35:50.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500315635_487/lidarr_update C:\Test\Lidarr.exe 21:35:50.0 Debug: Restarting Lidarr to apply updates 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500397355_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Info: Update package verified successfully 21:35:50.0 Info: Extracting Update package 21:35:50.0 Info: Update package extracted successfully 21:35:50.0 Info: Preparing client 21:35:50.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500397355_488/lidarr_update/Lidarr.Update 21:35:50.0 Info: Lidarr will restart shortly. 21:35:50.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500397355_488/lidarr_update C:\Test\Lidarr.exe 21:35:50.0 Debug: Restarting Lidarr to apply updates 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500459755_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Info: Update package verified successfully 21:35:50.0 Info: Extracting Update package 21:35:50.0 Info: Update package extracted successfully 21:35:50.0 Info: Branch [] is being redirected to [fake]] 21:35:50.0 Info: Preparing client 21:35:50.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500459755_489/lidarr_update/Lidarr.Update 21:35:50.0 Info: Lidarr will restart shortly. 21:35:50.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500459755_489/lidarr_update C:\Test\Lidarr.exe 21:35:50.0 Debug: Restarting Lidarr to apply updates 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500536214_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Info: Update package verified successfully 21:35:50.0 Info: Extracting Update package 21:35:50.0 Info: Update package extracted successfully 21:35:50.0 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 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500602928_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Info: Update package verified successfully 21:35:50.0 Info: Extracting Update package 21:35:50.0 Info: Update package extracted successfully 21:35:50.0 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 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 21:35:50.0 Debug: Checking for updates 21:35:50.0 Info: Downloading update 0.6.2.883 21:35:50.0 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.8.2.4493/_tests/net6.0/linux-musl-arm/_temp_2295_638705865500668819_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:35:50.0 Info: Verifying update package 21:35:50.0 Info: Update package verified successfully 21:35:50.0 Info: Extracting Update package 21:35:50.0 Info: Update package extracted successfully 21:35:50.0 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 21:35:50.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 21:35:50.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 21:35:50.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 21:35:50.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 21:35:50.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 21:35:50.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 21:35:50.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 21:35:50.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [2 ms] Skipped should_not_be_valid_if_set_to_windows_folder [2 ms] Passed! - Failed: 0, Passed: 3015, Skipped: 46, Total: 3061, Duration: 1 m 30 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-arm/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.8.2.4493-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.8.2.4493-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 47.8 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.8.2.4493-r0.apk >>> lidarr: Build complete at Mon, 23 Dec 2024 21:35:52 +0000 elapsed time 0h 3m 55s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/84) Purging .makedepends-lidarr (20241223.213158) (2/84) Purging chromaprint (1.5.1-r8) (3/84) Purging dotnet6-sdk (6.0.136-r1) (4/84) Purging aspnetcore6-runtime (6.0.36-r1) (5/84) Purging dotnet6-runtime (6.0.36-r1) (6/84) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/84) Purging dotnet6-apphost-pack (6.0.36-r1) (8/84) Purging dotnet6-targeting-pack (6.0.36-r1) (9/84) Purging dotnet6-hostfxr (6.0.36-r1) (10/84) Purging dotnet6-templates (6.0.136-r1) (11/84) Purging netstandard21-targeting-pack (9.0.101-r0) (12/84) Purging dotnet-host (9.0.0-r1) (13/84) Purging yarn (1.22.22-r1) (14/84) Purging nodejs (22.11.0-r1) (15/84) Purging ca-certificates (20241010-r0) Executing ca-certificates-20241010-r0.post-deinstall (16/84) Purging ada-libs (2.9.2-r2) (17/84) Purging chromaprint-libs (1.5.1-r8) (18/84) Purging ffmpeg-libavformat (6.1.2-r1) (19/84) Purging fftw-double-libs (3.3.10-r6) (20/84) Purging icu-libs (74.2-r0) (21/84) Purging libbluray (1.3.4-r1) (22/84) Purging libbz2 (1.0.8-r6) (23/84) Purging libopenmpt (0.7.12-r0) (24/84) Purging librist (0.2.10-r1) (25/84) Purging libsrt (1.5.3-r0) (26/84) Purging libssh (0.11.1-r0) (27/84) Purging libxml2 (2.13.4-r3) (28/84) Purging libzmq (4.3.5-r2) (29/84) Purging lttng-ust (2.13.8-r0) (30/84) Purging mbedtls (3.6.2-r0) (31/84) Purging mpg123-libs (1.32.10-r0) (32/84) Purging simdjson (3.10.1-r0) (33/84) Purging simdutf (5.7.0-r0) (34/84) Purging sqlite-libs (3.47.2-r0) (35/84) Purging xz-libs (5.6.3-r0) (36/84) Purging ffmpeg-libavcodec (6.1.2-r1) (37/84) Purging aom-libs (3.11.0-r0) (38/84) Purging ffmpeg-libswresample (6.1.2-r1) (39/84) Purging ffmpeg-libavutil (6.1.2-r1) (40/84) Purging libjxl (0.10.3-r0) (41/84) Purging giflib (5.2.2-r0) (42/84) Purging libva (2.22.0-r1) (43/84) Purging libdrm (2.4.124-r0) (44/84) Purging libpciaccess (0.18.1-r0) (45/84) Purging hwdata-pci (0.390-r0) (46/84) Purging icu-data-full (74.2-r0) (47/84) Purging openexr-libopenexr (3.3.2-r0) (48/84) Purging imath (3.1.12-r0) (49/84) Purging lame-libs (3.100-r5) (50/84) Purging lcms2 (2.16-r0) (51/84) Purging libvdpau (1.5-r4) (52/84) Purging libxext (1.3.6-r2) (53/84) Purging libxfixes (6.0.1-r4) (54/84) Purging libx11 (1.8.10-r0) (55/84) Purging libxcb (1.17.0-r0) (56/84) Purging libxdmcp (1.1.5-r1) (57/84) Purging libbsd (0.12.2-r0) (58/84) Purging libdav1d (1.5.0-r0) (59/84) Purging openexr-libopenexrcore (3.3.2-r0) (60/84) Purging libdeflate (1.23-r0) (61/84) Purging wayland-libs-client (1.23.1-r0) (62/84) Purging libffi (3.4.6-r0) (63/84) Purging libhwy (1.0.7-r0) (64/84) Purging libjpeg-turbo (3.0.4-r0) (65/84) Purging libmd (1.1.0-r0) (66/84) Purging libtheora (1.1.1-r18) (67/84) Purging libvorbis (1.3.7-r2) (68/84) Purging libogg (1.3.5-r5) (69/84) Purging libpng (1.6.44-r0) (70/84) Purging libwebpmux (1.5.0-r0) (71/84) Purging libwebp (1.5.0-r0) (72/84) Purging libsharpyuv (1.5.0-r0) (73/84) Purging libsodium (1.0.20-r0) (74/84) Purging libvpx (1.15.0-r0) (75/84) Purging libxau (1.0.12-r0) (76/84) Purging x265-libs (3.6-r0) (77/84) Purging numactl (2.0.18-r0) (78/84) Purging openexr-libilmthread (3.3.2-r0) (79/84) Purging openexr-libiex (3.3.2-r0) (80/84) Purging opus (1.5.2-r1) (81/84) Purging rav1e-libs (0.7.1-r0) (82/84) Purging soxr (0.1.3-r7) (83/84) Purging x264-libs (0.164.3108-r0) (84/84) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r10.trigger OK: 275 MiB in 102 packages >>> lidarr: Updating the testing/armv7 repository index... >>> lidarr: Signing the index...